18.1 Agent 开发工作流总览

面向经管学生、研究者与从业者的 AI 智能体设计教材

作者

李学恒、林建浩、严翊歆

发布于

2026-05-11

Agent 开发六阶段工作流

金融分析师的日常工作涉及研报、财报、新闻、公告等多种文档。这些信息散落在不同平台,检索效率低,跨源关联困难。本章的目标是用 Vibe Coding 方式开发一个金融多源知识库 Web 应用,覆盖文档解析、智能检索、对话问答三项核心能力。

开发过程不要求读者编写任何代码。读者的角色是需求定义者、方案审阅者和质量把关者。

六阶段工作流

从模糊需求到可运行系统,Agent 开发遵循固定链条:给需求 → 调研代码库 → 明确需求 → 制定计划 → 执行迭代 → 审查测试。这条链条不因项目类型而改变——前端开发走这条路,后端开发也走这条路。

六个阶段的具体分工如下:

阶段 做什么 产出
1. 给需求 用日常语言描述想要的系统 初始需求描述
2. 调研代码库 AI 扫描项目现状,理解技术栈和已有代码 代码库认知地图
3. 明确需求 AI 逐个追问,澄清模糊点,确认方案 设计文档
4. 制定计划 将设计文档拆解为可执行的子任务 分步任务计划
5. 执行迭代 子代理按计划逐任务开发,每任务含测试和审查 前后端代码 + 测试
6. 审查测试 端到端验证,修复问题,确认交付 验证报告
flowchart LR
    A["1. 给需求"] --> B["2. 调研代码库"]
    B --> C["3. 明确需求"]
    C --> D["4. 制定计划"]
    D --> E["5. 执行迭代"]
    E --> F["6. 审查测试"]
    F -.->|"发现问题"| E

flowchart LR
    A["1. 给需求"] --> B["2. 调研代码库"]
    B --> C["3. 明确需求"]
    C --> D["4. 制定计划"]
    D --> E["5. 执行迭代"]
    E --> F["6. 审查测试"]
    F -.->|"发现问题"| E

阶段 5 和阶段 6 之间存在回路:审查测试中发现的问题会回到执行阶段修复,直到所有验证通过。

配齐工具链、搭好项目目录,就可以开始。