Files
crewai/generated_output/README.md

189 lines
4.3 KiB
Markdown
Raw Normal View History

2026-03-13 14:20:58 +08:00
# 生成的代码和文档
本目录包含多智能体系统自动生成的所有产出物。
## 📁 目录结构
每次任务执行后,会在 `task_YYYYMMDD_HHMMSS/` 子目录中生成以下文件:
```
task_20260313_140000/
├── PRD_产品需求文档.md # 产品经理输出的需求文档
├── QA_测试计划.md # QA 工程师输出的测试计划
├── Dev_技术方案.md # 软件工程师输出的技术方案
├── Final_交付报告.md # 协调员输出的最终交付报告
└── events_log.json # 完整的事件日志JSON 格式)
```
## 📄 文档说明
### 1. PRD_产品需求文档.md
**内容包含**
- 项目概述(背景、目标用户、核心价值)
- 功能需求列表P0/P1/P2优先级
- 用户故事和用例
- 验收标准
- 风险评估和缓解措施
**示例片段**
```markdown
# 产品需求文档
## 1. 项目概述
### 1.1 项目背景
随着...的发展,需要一个...系统
### 1.2 目标用户
- 主要用户群体:...
- 次要用户群体:...
## 2. 功能需求
### P0 - 核心功能
1. 用户注册与登录
2. CRUD 操作
...
```
### 2. QA_测试计划.md
**内容包含**
- 测试策略单元测试、集成测试、E2E 测试)
- 详细测试用例
- 性能测试方案
- 自动化测试建议
**示例片段**
```markdown
# 测试计划
## 1. 测试策略
### 1.1 单元测试
- 覆盖核心业务逻辑
- 目标覆盖率80%+
## 2. 测试用例
### TC-001: 用户注册
**前置条件**: 无
**步骤**:
1. 访问注册页面
2. 填写表单
...
```
### 3. Dev_技术方案.md
**内容包含**
- 系统架构设计
- 技术栈选择及理由
- 数据库 Schema 设计
- API 接口定义
- 核心代码实现
- 部署方案
**示例片段**
```markdown
# 技术方案
## 1. 架构设计
### 1.1 整体架构
采用前后端分离的 RESTful 架构
### 1.2 技术栈
- 后端FastAPI + SQLAlchemy
- 数据库SQLite/PostgreSQL
- 前端Vue.js/React
## 2. 数据库设计
### User 表
| 字段 | 类型 | 说明 |
|------|------|------|
| id | INTEGER | 主键 |
| username | VARCHAR(50) | 用户名 |
...
```
### 4. Final_交付报告.md
**内容包含**
- 交付摘要
- 一致性检查PRD↔测试计划↔技术方案
- 质量评估(完整性、可行性评分)
- 风险提示
- 后续行动建议
**示例片段**
```markdown
# 最终交付报告
## 1. 交付摘要
本项目已完成以下交付物:
- ✓ PRD 文档(版本 1.0
- ✓ 测试计划(版本 1.0
- ✓ 技术方案(版本 1.0
## 2. 质量评估
### 完整性评分8.5/10
优点:
- 需求描述清晰
- 测试覆盖全面
改进点:
- 部分边界情况未考虑
...
```
## 🔍 如何查看
### Windows 用户
```powershell
# 打开最新生成的目录
explorer (Get-ChildItem . -Directory | Sort-Object LastWriteTime -Descending | Select-Object -First 1).FullName
```
### Mac/Linux 用户
```bash
# Mac
open $(ls -td task_* | head -n1)
# Linux
xdg-open $(ls -td task_* | head -n1)
```
### 通用方法
直接在文件管理器中浏览本目录,找到对应时间戳的文件夹。
## 💾 文件格式说明
- **Markdown (.md)**: 可用任何文本编辑器或 Markdown 阅读器打开
- 推荐工具VS Code、Typora、Obsidian
- **JSON (.json)**: 结构化事件日志,可用于程序处理
- 可用浏览器、文本编辑器或 JSON 查看器打开
## 📊 文件大小参考
典型任务的输出文件大小:
- PRD 文档10-30 KB
- 测试计划15-40 KB
- 技术方案20-50 KB
- 交付报告10-25 KB
- 事件日志5-15 KB
## ⚠️ 注意事项
1. **及时备份**: 生成的文件存储在本地,请定期备份重要文档
2. **版本管理**: 建议将生成的文档纳入 Git 版本控制
3. **敏感信息**: 注意不要泄露 API Key 等敏感信息
4. **磁盘空间**: 长期运行会产生大量文件,定期清理旧文件
## 🎯 使用建议
1. **审查生成内容**: AI 生成的内容可能有误,务必人工审查
2. **迭代优化**: 根据实际反馈调整需求描述,重新生成
3. **团队协作**: 将生成的文档作为讨论基础,团队共同完善
4. **知识沉淀**: 将优秀实践固化到需求模板中
---
**开始使用**: 运行 `python ../example_usage.py` 或访问 http://localhost:8000/test-ui