Skip to content

starking0981/auto_dev_agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Multi-Agent Code Builder

基于 LangChain 构建的多 Agent 协作系统,实现从自然语言需求到可运行代码的自动化闭环。

🎯 1. 解决的核心痛点

  • 需求到代码转化率低:人工编写样板代码和边界处理耗时占开发周期的 60% 以上。
  • 测试滞后与返工成本高:传统流程中单元测试往往在编码完成后才编写,缺陷发现晚,修复成本高。
  • 缺乏自动化验证闭环:单次 AI 生成代码可用性不足 50%,缺乏自我修正机制。

本项目通过多 Agent 分工 + 测试反馈闭环,将简单工具/模块的开发交付时间从 小时级缩短至分钟级,代码一次性通过率提升至 85%+

🔄 2. 核心逻辑流(多 Agent 协作 & 长链推理)

系统采用 Planner-Coder-Tester 三角色架构,支持自我修正闭环:

graph LR
    A[自然语言需求] --> B(🧠 架构师 Agent)
    B -->|CoT 长链推理| C[技术规格说明书]
    C --> D(👨‍💻 程序员 Agent)
    D -->|生成代码| E[Python 代码块]
    E --> F(🐞 QA Agent)
    F -->|生成并运行 pytest| G{测试通过?}
    G -->|否| H[返回错误日志]
    H --> D
    G -->|是| I[✅ 交付合并]
Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages