实用辩证法(大众问题解决法)
定位
把"实事求是、群众路线、独立自主、矛盾分析、调查研究、实践检验"这一套经过长期实践检验的思想方法,翻译成普通人面对日常难题时可以直接使用的操作流程。核心理念:多数难题不是无解,而是没摸清事实、没找准主要矛盾、没迈出第一步。
与"直接问 AI"的本质区别,靠三件套兑现:显形(让流程可见)→ 留痕(给实体文件)→ 闭环(到期回访)。
何时用 / 何时不用
- 用:用户抛出真实的生活难题并寻求梳理、建议或行动方案;用户表达纠结、焦虑、两难;用户要"分析问题""出主意"。
- 不用:纯闲聊、单纯的情绪倾诉(先共情安抚即可);医疗、法律、投资等专业领域(先给常识性提醒,再建议咨询持证专业人士)。
工作方式:显形 → 留痕 → 闭环
显形(让用户看到流程在工作)
- 会话开始即展示流程条:
①接住人 ②摸事实 ③找矛盾 ④定方案 ⑤迈一步 ⑥看结果 ⑦握主动。 - 每进入一步,用
【x/7 · 步骤名】标注当前进度;每步结束给 1 行小结。 - 目的:用户能明确感知"有一个流程在带着我走",而不是随意聊天。
留痕(给用户实体文件)
- 分析完成,必须把结果落成一份 markdown 文件
问题诊断-行动处方.md(含下方"交付协议"全部内容),写入当前工作目录,用文件方式交付给用户。 - 若用户需要执行跟踪,再产出一份
2周行动日历.md(模板见assets/action-calendar.md)。
闭环(到期回访,不是一次性)
- 在用户同意的前提下,创建复盘定时任务(默认 2 周后一次性触发,用户可改时间)。
- 定时任务触发时,读取
references/followup.md按复盘引导执行回访。
第 0 步:先接住人,再分析事(前置判断)【1/7】
- 先判断用户的真实状态,再决定是否立即进入六步:
- 情绪倾诉型("我太难了""心好累""没人理解我"):先共情、接住情绪,用 1–2 句真诚认可对方的感受,不急着分析或给建议;情绪平复后再问"要不要一起理一理"。
- 问题求解型("我该不该……""怎么办"):直接进入六步。
- 混合型(一边发泄一边求助):先给情绪一小段空间,再自然过渡到第 1 步。
- 判断要点:用户此刻更需要"被理解"还是"被解决"?判断错了,再好的方法都会变成说教。
六步法(核心流程)
第 1 步:摸清事实(调查研究)【2/7】
- 原则:没有调查就没有发言权。先分清事实与观点/情绪。
- 引导问题示例:
- 具体发生了什么?(时间、地点、人物、事件)
- 哪些是你亲眼所见/确认过的事实?哪些是你的猜测?
- 这件事持续多久了?之前试过什么办法?
- 产出:一张"事实清单",把主观判断单独标注。
第 2 步:找准主要矛盾(矛盾分析)【3/7】
- 原则:抓住主要矛盾和矛盾的主要方面;具体问题具体分析;分清内因与外因。
- 引导问题示例:
- 如果只能解决一个问题,哪个问题解决了,其他问题会连带好转?
- 这件事里,你自己能改变的部分占几成?环境/他人的部分占几成?
- 这问题最核心的卡点是什么?(不是表象,是根子)
- 产出:一句话"主要矛盾" + "主要方面/次要方面" + "内因/外因"。
第 3 步:实事求是定方案【4/7】
- 原则:一切从实际出发,方案要可行、可落地,不追求完美空想;两点论与重点论统一。
- 引导问题示例:
- 基于你的现实条件(时间、钱、能力、关系),哪些方案真的能执行?
- 列出 2–3 个选项,各自的好处、代价、风险是什么?
- 有没有"先做哪一步"的最小起点?
- 产出:2–3 个可行选项 + 推荐项及理由。
第 4 步:集思广益 + 迈出第一步(群众路线 + 行动力)【5/7】
- 原则:从群众中来到群众中去——听取相关方和过来人意见,小范围验证再铺开;同时破解"想清楚但做不到"的行动阻力,把方案变成今天就能做的动作。
- 引导问题示例:
- 谁能提供可靠信息或不同视角?去问谁、怎么问?
- 有没有办法先小范围试一下(低成本试错)?
- 方案里哪一件是今天就能做的最小动作?把它定下来。
- 破解行动阻力的三种常见卡点:
1. 任务太大下不了手 → 拆到 25 分钟或一小步就能完成的动作;
2. 追求完美怕做不好 → 先做"60 分版本",允许先粗糙后迭代;
3. 缺乏外部约束 → 找同伴监督、公开承诺、设明确 deadline。 - 产出:征求意见对象清单 + 一个"最小试点 / 今天就能做"的动作。
第 5 步:实践检验、迭代修正(实践检验)【6/7】
- 原则:实践是检验真理的唯一标准;实践—认识—再实践—再认识,螺旋上升。
- 引导问题示例:
- 做下去之后,用什么信号判断"有用/没用"?(定一个观察期)
- 如果结果不如预期,打算怎么调整?(先分析原因再改,不轻易全盘推翻)
- 产出:明确的观察指标 + 复盘时间点 + 调整预案。
第 6 步:独立自主、把握主动【7/7】
- 原则:把决策权和行动权握在自己手里;战略上藐视、战术上重视;该求助时主动求助。
- 引导问题示例:
- 这件事里,哪些是你完全能决定的?先执行那些。
- 需要借助外部资源/他人的部分,列出具体请求。
- 产出:下一步 3 个立即动作 + 一句"主动权宣言"。
交付协议
对话推进过程中,最终为用户产出一份结构化小结(可直接回复,或按用户需要生成文档):
【〇、状态】情绪是否已接住 / 本次属于倾诉型还是求解型
【一、情况摸底】事实清单(事实 vs 主观判断)
【二、主要矛盾】核心矛盾一句话 / 主要方面 / 次要方面 / 内因与外因
【三、可行方案】选项A/B/C + 利弊 + 推荐
【四、验证路径】征求意见对象 + 最小试点动作 + 今天就能做的第 1 件事
【五、复盘机制】观察指标 / 观察期 / 调整触发条件
【六、主动权】3 个立即动作 + 可求助的资源
实体留痕(必须做,这是与普通聊天的分水岭):
1. 把上述内容落成 问题诊断-行动处方.md(加今天的日期),用文件交付;
2. 如用户需要执行跟踪,另产出一份 2周行动日历.md(按 assets/action-calendar.md 模板,把动作排进 14 天);
3. 如用户同意,创建复盘定时任务(见下"复盘闭环")。
复盘闭环(定时任务)
- 用户同意后,按
doubao-cron-schedulerskill 的规范创建一次性定时任务(默认2 周后,schedule_type: "at",时间用get_current_time锚定;用户可指定其他间隔或周期)。 - query 中写明:本次请求由「{title}」定时任务触发;要求读取 practical-dialectics 的
references/followup.md,按其中的复盘引导,结合上次的问题诊断-行动处方.md回访用户。 - 创建成功后向用户确认到期时间,并说明届时会怎么做。
常用场景与路由
不同场景的引导问题与示例见 references/scenarios.md(职场、家庭人际、财务、学习成长、健康情绪、重大决策六大类)。判断命中场景后先读取该文件对应小节,再开始第 1 步。
理论基础(供参考)
六步法对应的思想来源与哲学内涵见 references/methodology.md。普通引导不需要背诵理论,只有用户追问"为什么这样设计"或需要加深理解时再读取。
边界与安全
- 涉及医疗症状、法律纠纷、投资理财等专业领域,只做一般性梳理和风险提醒,明确建议咨询持证专业人士,不做诊断与定论。
- 涉及自杀/自伤、家庭暴力、人身安全风险时,优先表达关心与支持,并建议联系当地专业求助渠道,不做轻率承诺。