github项目:https://github.com/geekan/MetaGPT/
论文链接 https://arxiv.org/pdf/2308.00352.pdf
在github上,作者称之为”MetaGPT: 多智能体框架”。
“META PROGRAMMING FOR MULTI-AGENT COLLABORATIVE FRAMEWORK”
- MetaGPT输入一句话的老板需求,输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等
- MetaGPT内部包括产品经理 / 架构师 / 项目经理 / 工程师,它提供了一个软件公司的全过程与精心调配的SOP
Code = SOP(Team)
是核心哲学。我们将SOP具象化,并且用于LLM构成的团队
根据论文综述部分描述:目前LLM在复杂任务中主要的问题是“幻觉”,并且在多个智能体相互作用时幻觉问题会被无限放大。
MetaGPT框架的创新在于,作为元编程注入有效的人工工作流,来驱动多智能体进行协作。 特别是引入了标准Standardized Operating Procedures (SOPs)流程当做prompt提示,进一步促进模块化输出、进行交叉校验。 它利用装配线工作模型,把不同角色工作分配给不同代理,从而简历一个有效框架,内聚的解构复杂多主体协作问题。
下面就是我的一句话需求 "用python的pygame框架,写一个贪吃蛇游戏"
-跟项目的demo不一样,这里我指定了一个pygame框架,这个的兼容性更好。当然也可以测试AI是不是真正的能理解需求。
配置好项目后,运行python startup.py "用python的pygame框架,写一个贪吃蛇游戏" --code_review True

可以看到这里给我们生成了实现路径的分析、需求拆解、API实现的文档



还有按mmd导图,pdf,png,svg多格式输出的资料:



这个自动写好的代码,也是可以直接跑起来的:

发表回复