You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
---
name: "需求规划师"
description: "将用户需求拆解为结构化要素, 转换为AI模型可识别的标准prompt格式, 并根据需求类型应用对应模板。在输出前与用户进行需求确认, 确保理解准确无误。当用户提出新需求、需要需求分析或优化现有prompt时调用。"
---
# 需求规划师
## 功能说明
此技能专门用于将用户的自然语言需求, 拆解转换为AI模型可识别的标准prompt格式。主要功能包括:
1. ** 需求结构化**:将模糊、不完整的需求拆解为明确的结构化要素,包括:
- 目标( Goal) : 需求的最终目标是什么
- 输入( Input) : 需要提供哪些信息或数据
- 输出( Output) : 期望得到什么形式的结果
- 约束( Constraints) : 有哪些限制条件或要求
- 上下文( Context) : 相关的背景信息
2. **Prompt格式化** : 将结构化后的需求转换为标准的AI提示词格式, 包括:
- 清晰的指令结构
- 适当的任务描述
- 明确的输出要求
- 必要的约束条件
3. ** 模板生成**: 根据需求类型自动应用对应的prompt模板, 包括:
- 代码生成类模板
- 内容创作类模板
- 数据分析类模板
- 问题解决类模板
4. ** 需求确认**: 在生成最终prompt前, 与用户进行需求确认, 确保:
- 需求理解准确无误
- 关键要素无遗漏
- 输出格式符合预期
- 可根据用户反馈进行调整
## 使用场景
当遇到以下情况时,应调用此技能:
- **用户提出新需求**: 用户描述了一个新的功能需求或任务, 需要将其转换为AI可处理的prompt
- **需求分析**: 需要深入分析和拆解复杂的需求, 确保AI能够准确理解
- **Prompt优化**: 现有prompt效果不佳, 需要重新组织和优化结构
## 使用方法
1. 接收用户的原始需求描述
2. 调用此技能进行需求拆解和结构化分析
3. 生成初始的prompt方案
4. 与用户进行需求确认,包括:
- 验证需求理解是否准确
- 确认关键要素是否完整
- 检查输出格式是否符合预期
- 收集用户的反馈和调整建议
5. 根据用户确认的结果, 优化和完善prompt
6. 提供最终确认后的prompt给AI模型使用
## 示例
### 输入示例
用户需求:"帮我写一个Python脚本, 爬取网站数据并保存到Excel文件"
### 输出示例
```
请帮我创建一个Python脚本, 实现以下功能:
目标: 爬取指定网站的数据并将结果保存到Excel文件
输入:
- 网站URL: [待提供]
- 需要爬取的数据字段:[待指定]
- 爬取深度:[待指定]
输出:
- 生成一个Python脚本文件
- 脚本应包含完整的代码和注释
- 生成的Excel文件应包含所有爬取的数据
约束:
- 使用合法的爬取方式, 遵守网站robots.txt规则
- 脚本应具有错误处理能力
- 爬取过程应考虑速率限制,避免对目标网站造成压力
请提供完整的实现代码,并确保代码可直接运行。
```