Barret李靖 23-12-09 21:23
微博认证:阿里巴巴职员 科技博主 头条文章作者

之前推荐过微软开发的 AutoGen 框架,http://t.cn/A6WF0nCt,使用它可以轻松定制多个 AI Agents,并让它们之间相互协作,共同完成一项复杂的任务,这相比在单轮对话中通过优化 Prompt 来实现,效果要好很多。

看到一个基于 Multi-Agents 专门解决软件开发问题的框架,MetaGPT,github.com/geekan/MetaGPT,它的实现非常强大,内置了软件研发过程的多个角色,包括架构师 / 工程师 / 产品经理 / 测试等等,输入一句话的老板需求,它就会输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等内容,你也可以自定义更多的角色,让 AI 复原更真实的软件开发过程。

项目给出了几个 UserCase,演示了使用这个框架的使用过程,例如这个例子,youtube.com/watch?v=uT75J_KG_aY,输入一句话,“实现一个贪吃蛇的游戏”,AI 会自动完成需求分析、程序设计、代码实现和 Bug 调试等过程。

这比较符合 Karpathy 之前在《Software 2.0》里提到的理念,http://t.cn/A6lbCgWI,如果 1.0 是确定性编程,那么 2.0 就是在定义目标行为的数据集下,让 AI 去寻找软件架构的最优解。#AI学习# #web技术#

发布于 浙江