当用户首次使用本工具时,智能体应该检查以下条件来判断是否为首次使用:
./sdp_data/ 目录是否存在./sdp_data/workflow.md 是否存在步骤1:检测并提示初始化
智能体检测到 ./sdp_data/ 目录不存在,这是首次使用本工具。
📋 **欢迎使用对话式业务管理工具!**
在开始使用前,需要先进行系统初始化,包括:
1. 创建数据目录结构
2. 初始化配置文件
3. 设置使用流程
是否现在开始初始化?(是/否)
步骤2:展示初始化内容
如果用户选择"是",展示完整的初始化计划:
🔧 **系统初始化计划**
将执行以下操作:
【阶段一:创建数据目录】
- 创建 ./sdp_data/ 主目录
- 创建 ./sdp_data/paths/ 路径目录
- 创建 ./sdp_data/tasks/ 任务目录
- 创建 ./sdp_data/signals/ 信号目录
【阶段二:初始化核心文件】
- 创建 config.yaml(系统配置)
- 创建 decisions.log(决策记录)
- 创建 tasks.md(任务管理)
- 创建 workflow.md(使用流程)
【阶段三:配置默认设置】
- 设置监控关键词
- 配置搜索频率
- 启用通知提醒
预计耗时:2-3分钟
是否继续?(是/否)
步骤3:执行初始化
如果用户确认,逐步执行初始化:
✅ 正在执行初始化...
【阶段一:创建数据目录】
✓ 创建 ./sdp_data/
✓ 创建 ./sdp_data/paths/
✓ 创建 ./sdp_data/tasks/
✓ 创建 ./sdp_data/signals/
【阶段二:初始化核心文件】
✓ 创建 config.yaml
✓ 创建 decisions.log
✓ 创建 tasks.md
✓ 创建 workflow.md
【阶段三:配置默认设置】
✓ 设置监控关键词:AI、业务管理、项目跟踪
✓ 配置搜索频率:daily
✓ 启用通知提醒
🎉 **初始化完成!**
系统已准备就绪,可以开始使用。
下一步建议:
1. 创建业务框架(运行"创建业务框架")
2. 查看使用流程(运行"显示当前流程")
3. 获取帮助(运行"显示帮助")
需要我引导你完成下一步吗?
步骤4:用户选择跳过初始化
如果用户选择"否"或"跳过":
⏭️ 已跳过初始化
你可以在任何时候手动执行初始化,运行命令:
"执行初始化"
或手动创建必要文件:
mkdir -p ./sdp_data/paths ./sdp_data/tasks ./sdp_data/signals
现在你可以直接使用工具功能。有什么我可以帮你的?
在每次工具加载时,智能体应该:
./sdp_data/ 目录是否存在智能体检查数据目录状态...
检测到 ./sdp_data/ 目录存在
检查文件完整性:
✓ config.yaml - 存在
✓ decisions.log - 存在
✓ tasks.md - 存在
✓ workflow.md - 存在
系统初始化完整,可以正常使用。
如果检测到部分文件存在但初始化不完整:
检测到系统未完全初始化。
缺失文件:
- workflow.md
是否继续完成初始化?(是/否)
本工具提供完整的对话式流程引导系统,你可以随时查看、修改、建立和自定义使用流程。
流程配置存储在 ./sdp_data/workflow.md 文件中,包含:
查看流程:
执行流程:
编辑流程:
管理流程:
系统提供默认的6阶段引导流程,你可以根据需要修改或跳过:
详细流程定义见 workflow-template.md
用户:显示当前流程
智能体:📋 **当前使用流程**
**整体进度**: 0/18 步骤完成 (0%)
### 阶段一:系统初始化 (0/2 步骤)
✅ 步骤 1.1: 创建数据目录 [completed]
⏳ 步骤 1.2: 初始化核心文件 [pending]
### 阶段二:构建业务框架 (0/4 步骤)
⏳ 步骤 2.1: 描述业务背景 [pending]
⏳ 步骤 2.2: 定义差异化价值 [pending]
...
是否开始执行下一步?
用户:继续流程
智能体:正在执行步骤 1.2:初始化核心文件
💡 **提示**: 此步骤将创建以下配置文件:
- config.yaml: 系统配置文件
- decisions.log: 决策记录日志
- tasks.md: 任务管理文件
✅ 已完成:创建所有核心文件
📝 **下一步**: 步骤 2.1 - 描述业务背景
是否继续?
用户:跳过步骤 2.1
智能体:✅ 已跳过步骤 2.1
📝 **当前步骤**: 步骤 2.2 - 定义差异化价值
请描述你的业务核心差异化价值?
用户:无需专业设计能力,通过自然语言生成可直接使用的H5页面
智能体:✅ 已记录差异化价值
✅ 步骤 2.2: 已完成
📝 **下一步**: 步骤 2.3 - 设定成功指标
请设定你的成功指标(如用户量、营收、市场份额)?
用户:我想修改这个步骤
智能体:📝 **编辑步骤 2.3**
当前内容:
- 描述: 设定成功指标
- 提示: 请设定你的成功指标(如用户量、营收、市场份额)
- 对话示例: "6个月内达到10万注册用户,月活30%,付费转化率5%"
请提供新的描述、提示或示例:
标准流程:
./sdp_data/business_framework.md 检查是否存在关键操作:
last_updated 字段标准流程:
./sdp_data/business_framework.md 获取业务方向列表./sdp_data/paths/ 下创建或修改路径文件路径属性:
操作命令:
标准流程:
./sdp_data/tasks.md 获取任务列表任务属性:
主动监督:
标准流程:
./sdp_data/config.yaml 获取监控关键词./sdp_data/business_framework.md 获取各方向的关键词./sdp_data/signals/ 下的日期日志文件信号评估标准:
操作命令:
完整路线图视图:
钻取视图:
变化历史:
./sdp_data/decisions.log 按时间排序影响分析:
决策记录:
主动建议触发条件:
建议响应流程:
查看流程:
./sdp_data/workflow.md执行流程:
编辑流程:
共 2 个版本