Files
crewai/generated_output/README.md
2026-03-13 14:20:58 +08:00

189 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 生成的代码和文档
本目录包含多智能体系统自动生成的所有产出物。
## 📁 目录结构
每次任务执行后,会在 `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