[毕业设计] ThinkFlow-AI智能思维教练#683
Open
alan-6-6-6 wants to merge 5 commits into
Open
Conversation
- 实现三智能体架构(ClarifyAgent, DecomposeAgent, DecideAgent) - 添加黄金三角方法论(黄金圈+5W1H → WBS → 决策矩阵) - 实现状态管理和递归续接机制 - 添加决策熔断机制
- 实现三智能体架构(ClarifyAgent, DecomposeAgent, DecideAgent) - 添加黄金三角方法论(黄金圈+5W1H → WBS → 决策矩阵) - 实现状态管理和递归续接机制 - 添加决策熔断机制(每分支最多2次决策) - 支持交互模式和演示模式
- 修复了澄清阶段无限追问的问题(添加轮次上限和强制收敛) - 修复了拆解阶段重复输出完整WBS的问题 - 修复了决策阶段多选一支持和一次性输出决策矩阵 - 修复了续接阶段编号体系不连续的问题 已知问题:自动进入决策环节,并且自动帮客户选择
后续优化: 1.模型输出:更换底层模型测试 2.新增前端输入页面 3.文字输出改为流式输出 4.优化交互速度,提升体验
后续优化: 1.模型输出:更换底层模型测试 2.新增前端输入页面 3.文字输出改为流式输出 4.优化交互速度,提升体验
Collaborator
|
你好,需要把commit整理好为一个哈。 |
Collaborator
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

项目信息
项目简介
本项目基于Hello-Agents框架搭建结构化思考智能体,融合麦肯锡MECE、WBS、决策矩阵专业咨询方法论,通过澄清、决策、拆解三段式黄金三角流程引导用户梳理模糊需求,支持多智能体递归联动,完整实现需求澄清、方案对比、任务分层拆解全链路。当前版本本地全流程自测通过,已完成工程快照封装并推送至feature/thinkflow分支。
核心功能
技术亮点
演示效果
(Al_Agent) kusunoki@MacBook-Air-2 alan-6-6-6-ThinkFlow % Python main.py
============================================================
ThinkFlow - AI 思维教练
请选择运行模式:
请输入选择 (1/2): 1
============================================================
ThinkFlow - AI 思维教练
您好!我是您的思维教练,帮助您理清思路、拆解任务。
请告诉我您目前遇到的困惑或想要实现的目标...
=== [澄清期] ===
ClarifyAgent: 您好,我是您的思维教练。为了帮您把“提升客户留存率”这个目标清晰化,我需要先聚焦两个核心问题:
1. 核心动机(Why):您做这件事最根本的驱动力是什么?是为了增加长期收入、降低获客成本、提升品牌口碑,还是应对近期客户流失的紧急危机?
2. 量化目标(What):您对这个“提升”有具体衡量标准吗?比如希望将月留存率从当前的X%提升到Y%,或者降低流失率至某个绝对值?以及希望在多长时间内(When)看到效果?
请先告诉我这两点,我们后续再确认资源、人群等边界。
ClarifyAgent: 明白了,目标很清晰:新客户的7日留存率从20%提升到50%。
为了进一步聚焦,我需要确认两个关键点(这是我们的第二回合):
核心动机(Why):这个提升目标背后的优先驱动因素是什么?是为了快速验证产品价值(例如新功能上线后的信心),还是应对竞争压力、降本增效,或者是投资方对留存有明确指标要求?这会影响目标达成的紧迫性和资源投入强度。
时间边界(When):这个50%的7日留存率目标,您期望在多长时间内实现?比如1个月、3个月、还是6个月内?另外,资源或预算方面是否有明显的限制(如团队人数、可投入的资金)?
请先回答这两个问题,我们最后一轮将确认所有边界。
ClarifyAgent: 感谢您的补充。现在是最后一轮确认,我将基于您提供的信息进行总结。
总结如下:
核心目标(Why): 应老板要求,在降低获客或运营成本的前提下,通过提升新客户留存,实现降本增效(可能是为了应对预算压力或优化ROI)。
可衡量目标(What): 将新客户(如注册后7天内活跃的用户)的7日留存率从当前的20%提升至50%。
时间约束(When): 一个季度内(约90天)达成。
资源约束(How Much): 以“更低成本”为原则,即不能通过高额补贴、额外人力或大额营销投入来实现。
还有一个关键信息需确认,但已超出本次追问轮次上限,我会在总结中标注为“待补充”——即“新客户”的具体定义(例如:首次下载注册的用户?首次付费用户?唯一标准是激活后7天)以及“更低成本”的量化界限(比如同比预算降低20%?或不能超过当前单位获客成本的X%?)。
基于以上,我给出最终清晰目标陈述:
[CLARIFIED_GOAL]在一个季度内,以不增加甚至降低现有成本为前提,将新客户(具体定义待补充)的7日留存率从20%提升至50%,以响应老板的降本增效要求。[/CLARIFIED_GOAL]
如果您认为这个总结准确,我们可以将此目标传递给下一步的拆解执行环节;如有需要调整,请补充说明。
已澄清目标:在一个季度内,以不增加甚至降低现有成本为前提,将新客户(具体定义待补充)的7日留存率从20%提升至50%,以响应老板的降本增效要求。
是否准确?(y/n): y
目标已确认,进入拆解阶段。
=== [拆解期] ===
拆解目标: 在一个季度内,以不增加甚至降低现有成本为前提,将新客户(具体定义待补充)的7日留存率从20%提升至50%,以响应老板的降本增效要求。
DecomposeAgent: 好的,作为结构化架构师,我已对目标进行初步拆解。当前最大的阻塞性前提是“新客户”的定义尚未明确,这会影响后续所有策略模块的细化方向。因此,我将在输出L1模块后,标注决策请求,等待您的确认。
mindmap root((L0: 季度内将新客户7日留存从20%提升至50%,不增加成本)) L1 现状诊断与基准分析 L2 用户旅程体验优化 L3 新客引导与激活设计 L4 留存激励与触达策略 L5 成本控制与效率工程 L6 效果评估与迭代机制文本版 WBS 结构
自我校验结论
请选择一项或补充定义,我将据此继续深入拆解后续模块。
💡 检测到潜在决策点,您可以选择进行决策评估。
拆解完成!请选择下一步操作:
=== [拆解期] ===
深入拆解分支: L1
DecomposeAgent: 说明:以下仅展示 L1(现状诊断与基准分析)的下一级拆解,不重复已有结构。
mindmap root((L1 现状诊断与基准分析)) L1.1 数据收集与清洗 L1.2 留存漏斗构建与分析 L1.3 用户流失原因诊断 L1.4 成本基线核算 L1.5 关键指标与口径定义💡 检测到潜在决策点,您可以选择进行决策评估。
拆解完成!请选择下一步操作:
=== [决策期] ===
决策请求: [DECISION_REQUEST] 选项:L1.1, L1.2, L1.3
检测到选项:L1.1, L1.2, L1.3
按回车确认,或输入新选项(用逗号分隔):
DecideAgent: 好的,我们来把感性的纠结变成理性的打分。
根据您提供的编号和 WBS 上下文,我查询到以下是每个选项的完整含义:
请确认以上三个选项是否正确? 如果正确,我们继续下一步:定义评分维度。
(如果您需要调整或补充选项,请告诉我。)
DecideAgent: 好的,选项已确认。现在我们来定义评估维度。
为了让决策更客观,我建议使用以下 2 个核心维度:
您觉得这两个维度是否合适? 您也可以增加第三个维度,比如“技术难度”或“数据依赖性”。请告诉我您的想法。
DecideAgent: 好的!维度已确认。接下来请为这两个维度分配权重,总和为10分。
您觉得哪个维度对您当前决策更重要?请按“业务价值,耗时”的格式给出权重分配。例如:
7,3表示业务价值权重7,耗时权重3。DecideAgent: 好的!权重已记录:业务价值 = 7,耗时 = 3。
现在请您为三个选项分别打分。请按以下格式输入:
示例:
6,3 4,2 1,2表示:请您输入:
DecideAgent: 好的,分数已收到!现在我来计算加权总分。
决策矩阵计算过程
维度与权重:
各选项正向化处理:
加权总分计算:
决策矩阵表
分析结论
{ "selected_option": "L1.1 数据收集与清洗", "reason": "该任务业务价值最高(6分),且耗时可控(3分),加权总分63分,显著高于其他选项。数据清洗是后续所有分析的基石,优先推进最有利于整体项目启动。", "reconnect_point": "L1.1 数据收集与清洗" }拆解完成!请选择下一步操作:
=== [拆解期] ===
深入拆解分支: L1.3
DecomposeAgent: 说明:以下仅展示 L1.3(用户流失原因诊断)的下一级拆解,不重复已有结构。
mindmap root((L1.3 用户流失原因诊断)) L1.3.1 行为数据量化分析 L1.3.2 用户分层与特征对比 L1.3.3 定性反馈收集与归类 L1.3.4 竞品对标与差距分析 L1.3.5 根因假设提炼与优先级排序拆解完成!请选择下一步操作:
============================================================
思考旅程结束
本次决策记录:
感谢使用 ThinkFlow!
自检清单
其他说明
Co-creation-projects/alan-6-6-6-ThinkFlow