GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

2023-08-23 0 904

原副标题:GitHub 1.1桂竹香,演示应用软件设计业务流程,开放源码架构MetaGPT伤风败俗

电脑之心报导

撰稿:竹筏

在没多久的今后,我们应该就能用上智能化体合作开发的应用软件了。

随着小型词汇数学模型(LLM)的日益成形,利用其构筑 AI 智能化体成为两个捷伊科学研究路径。已近科学研究使用 LLM 驱动力多智能化体独立自主完成了一些各项任务。

不过,原有科学研究主要就分散在单纯各项任务上,缺少对繁杂各项任务的积极探索。这主要就原因在于小型词汇数学模型存在「错觉」难题,特别是当数个智能化体交互作用时,错觉会更进一步被弱化,以致于难以用作繁杂各项任务。

前段时间,两个名叫「MetaGPT」的开放源码架构试著化解这个难题。MetaGPT 意在将有效率的人类文明组织工作业务流程作为元程式设计方法转化成到 LLM 驱动力的多智能化体协同中。MetaGPT 在 GitHub 上架两天,就列居超过 11.1k star。

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

项目门牌号:

https://github.com/geekan/MetaGPT

单纯来说,MetaGPT 让多智能体的协同操作过程演示应用软件设计子公司的组织工作业务流程,这就需要为每一智能化体重新分配配角,并总体规划智能化体的协同操作过程。应用软件设计子公司的相关人员重新Deoria一般来说如下表所示图右图:

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

简而言之,MetaGPT 具体来说将技术标准操作方法 (SOP) 编码到 prompt 中,使数个智能化体的协同操作过程形式化。然后,科学研究项目组更进一步让输入模组化,突显智能化体与人类文明组织教育工作者十分的应用领域专业技能,以校正输入并减少A43EI235E严重错误。

通过这种方式,MetaGPT 以组织工作电路板的形式为各智能化体重新分配了不同的配角,从而建立了两个能够有效率、汇聚地重构繁杂多智能化体协同难题的架构。

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

对于应用软件设计来说,系统架构和接口设计是非常关键的一步,科学研究项目组以推荐引擎合作开发为例,展示了 MetaGPT 中的「架构师智能化体」独立自主生成的系统接口设计:

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

MetaGPT 可以让智能化体完成多种繁杂各项任务,例如合作开发两个单纯的游戏应用软件,MetaGPT 的各项任务执行业务流程可以和人类文明合作开发者的 SOP 业务流程一一对应:

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

MetaGPT 会收到用户输入的需求,就会有智能化体作为产品经理进行需求和可行性分析,再由充当架构师、项目经理、工程师的智能化体按顺序完成应用软件设计。最后还有智能化体负责对应用软件进行全面的测试。整个操作过程很好地演示了现实世界的合作开发操作过程。

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

我们来看两个 MetaGPT 完成具体合作开发各项任务的例子,用户只输入一句需求:写两个 「21 点游戏(Blackjack)」,MetaGPT 就经过需求分析、各项任务总体规划,成功编写出游戏代码:

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

科学研究项目组在项目路线图中介绍道:MetaGPT 短期内将完成独立自主实现中型项目(约 2000 行代码)的目标,最终 MetaGPT 将能够独立自主训练、微调、优化、应用和更新。

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

目前,MetaGPT 已发表研究论文《METAGPT: META PROGRAMMING FOR MULTI-AGENT COLLABORATIVE FRAMEWORK》。

GitHub 1.1万星,模拟软件开发流程,开源框架MetaGPT爆火

论文门牌号:

https://arxiv.org/pdf/2308.00352.pdf

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务