成本2元开发游戏,最快3分钟完成!全程都是AI智能体“打工”,大模型加持的那种

news2024/10/7 2:32:45
金磊 发自 凹非寺
量子位 | 公众号 QbitAI

家人们,OpenAI前脚刚发布自定义GPT,让人人都能搞开发;后脚国内一家大模型初创公司也搞了个产品,堪称重新定义开发——让AI智能体们协作起来!

只需一句话,最快3分钟不到,成本也只要2元多,“啪~”,一个软件就开发完了。

图片

例如开发一个红包雨的小软件,现在只需要说一句就好了:

“红包雨”是一个点击小游戏,红包的外观是红色高瘦的圆角矩形,红包缓慢地从上方掉落,每个红包间距相等 ,没有重叠,鼠标点击任意一个红包,红包便随着互动点击而消失,同时显示一个吉利的数字,表示抢到这个红包得到了多少钱。

图片

更重要的一点是,在开发的整个流程中,从产品经理到程序员,再到设计和测试等等,统统都是AI智能体!

没错,全程你只需要提需求,剩下的智能体们会自己讨论、交流,甚至还伴随着battle,最终确定方案并执行。

图片

要知道,常规软件的开发周期是在2-3周,且成本在10000-50000美元之间(包括人力);如此对比起来,可真的是大写的“降本增效”!

这款神器便是ChatDev,是由面壁智能最新推出的SaaS级智能软件开发平台。

其实早在两个月前,“ChatDev智能体协作开发框架”就已经在GitHub上开源,并多次霸榜Trending排行,目前已经揽获近17000颗star

图片

而此次面壁智能之所以推出产品版,就是为了把这种“一句话搞开发”的门槛再次“打下去”。

现在有了它,搞开发可以说拼得不再是技术了,拼得更多的反倒成了创意

宛如身边有一只哆啦A梦,只要你敢想,它就敢给你“造”出来。

图片

那么产品版ChatDev正在带来什么样的改变?又是如何做到的?

产品开发变了:可以把更多创意塞进去

在产品版ChatDev加持之下,开发的迭代,也变成了有想法就行的事。

例如你想把“红包”替换成你想要的元素,同样也是只需要一句话的那种。

然后AI智能体们就又开始了新一轮工作流程,这次,我们来具体看看它们之间到底是怎么展开工作的。

我们还是先以刚才红包雨的demo为例。

首先,就像刚才提到的,我们需要做的就只有填写好“项目名称”和“Prompt”。

而且即便Prompt写得不好,在ChatDev旁边也有一个“一键润色”的功能,自动帮你把需求补充完整。

图片

然后我们就能看到AI智能体们就开始“搓搓小手”准备干活儿了。

图片

CTO先发话,大概意思就是:

来活儿喽!客户要搞个“红包雨”~

紧接着

图片

CTO详细地拆解了这个需求,把项目要做的每一步都罗列了出来:

图片

任务下达之后,就轮到

图片

程序员发力了。

只见他不费吹灰之力,立即给出了一段Python代码:

图片

代码完成之后,还有会有一位

图片

AI Counselor,会对整个项目做个总结,并将逻辑、结果等等一并奉上:

图片

整个对话过程可谓是非常丝滑,我们就像一位尊贵的客户,静静地看着这些“AI员工”有条不紊地推进着项目。

不得不感慨,现在搞开发,真的成了有想法就行的事儿了。

例如网络爬虫、数据库读写、文件批处理、网页设计这样的编程助手;像五子棋、贪吃蛇这样的休闲小游戏;再如数字时钟、计算器、绘画板、图片编辑器这样的效率管理和创作辅助工具。

统统都能hold得住~

图片

怎么做到的?

从早期披露的消息和论文中可以看到,最初的ChatDev,是团队设计了一套由群体智能串联起的ChatChain(交流链)。

可视为由原子任务组成的“软件生产线”,通过专业角色的智能体进行对话式信息交互和决策,驱动其进行自动化全流程软件工程。

图片

然而,应用的创新离不开基础模型能力的提升,随着面壁智能推出SaaS版ChatDev,我们发现其自研的基座模型也有了新的版本——

面壁智能自研的新一代千亿参数大模型——CPM-Cricket(CPM全称为Chinese Pretrained Model) 

据了解,CPM-Cricket是面壁智能的第三代模型,前两代分别为CPM-Ant、CPM-Bee。

(有意思的一点是,每一代模型的名字是按照英文字母的顺序为首字母,并取一个昆虫的英文单词来命名。)

至于CPM-Cricket的能力几何,一言蔽之,是在逻辑、代码、知识、指令理解等方面有了大幅提升,且全面超越Llama 2的那种。

在经典的LLM评测集(HumanEval、C-Eval、MMLU、MBPP、CMMLU、BBH等)中,CPM-Cricket表现如下:

图片

或许这样的一组数据并没法带来非常直观的感受。

那么同样是基于CPM-Cricket的类ChatGPT产品——Luca 3.0,把它“丢”进公考场景之后的表现,便可以让CPM-Cricket的能力变得更一目了然了。

题目是这样的:

选取2022-2023年的公考试题,包括常识判断、数量关系、资料分析、判断推理、语言理解与表达等多种题型的425道试题。

例如面对下面这道单选题,Luca 3.0不仅可以秒速作答,还能将每一步的解题步骤详尽地列出来:

图片

即使是面对话术弯弯绕绕、真人看了都需要反应一会儿的逻辑题目,Luca 3.0的回答也是游刃有余:

图片

可以说,Luca 3.0在这套题上的表现是做到了“快”和“准”。

而与之同台竞技的选手,面壁智能所选取的也是业界相对标杆的大模型,GPT-4。

图片

不难看出,在重要的常识判断和判断推理两项能力中,Luca 3.0相比GPT-4已经能够保持相对的优势了。

不仅如此,在英文测试环境中,Luca 3.0在GMAT官方模拟考试题中的表现,同样也是GPT-4整体相当(其中阅读达到GPT-4的97%水位)。

而Luca 3.0之所以能够取得这般成绩,除了背后CPM大模型升级这个因素之外,面壁智能在微调方面也做了相应的策略:

一是课程学习(Curriculum learning,CL)的训练策略,模仿人类的由易到难的学习过程,先在预训练中让模型学习底层推理规律,然后在对齐阶段学习人类的逐步推理思维。

二是思维链(Chain-of-thought,CoT)策略,对推理过程分解,让模型的推理更加具有可解释性。

(PS:目前Luca已经正式面向公众开放服务,是可以免费体验的那种哦~)

图片

在底层基础设施的其他方面,例如训练、压缩和推理,面壁智能也自研了自己的一套打法:

  • BMTrain:大模型高效训练框架

  • BMInf:大模型高效推理框架

  • BMCook:大模型高效压缩框架

据说其大模型已集成超过16000多个真实API,可实现一键接入,调用工具解决更多复杂任务。

此外,面壁智能还部署了Int8量化模型,让模型推理成本降低50%。

总结来说,面壁智能探索了出更为低成本、高效率的模型训练方法,让大模型不仅能“训出来”,还能“训得好”、“用得好”。

这可能就是这家创业公司推动“大模型+Agent”应用落地的实力和底气。

还有更大的一盘棋

不过除此之外,基于大模型底座的基础能力,面壁智能还曾开源了两项重磅的工作——AgentVerseXAgent

加上之前我们提到的ChatDev,三者共同形成了面壁智能的“三驾马车”,围绕的核心便是AI智能体。

AgentVerse是一个大模型驱动的智能体通用平台,它的作用就是打造各式各样的AI智能体,让它们具备感知、思考、推理、理解、协作和执行的能力,以便“组团打怪”。

XAgent是大模型驱动的AI智能体应用框架,它可以让智能体们具备自主规划和决策能力,能够理解人类指令,制定复杂计划并自主采取行动完成任务。

而ChatDev则更为聚焦,是大模型驱动的多智能体协作开发框架,采用软件工程瀑布模型的思想,将软件开发分为软件设计、系统开发、集成测试、文档编制四个主要环节。

图片

但若是我们将此次发布的所有“单节点”联系到一起,就能发现,面壁智能实则是在下一盘更大的棋——

左手大模型,右手AI智能体,要打造的是一个智能体网络(Internet of Agents,IoA)。

因为在面壁智能看来,我们已经经历了从互联网到物联网的过渡,而接下来的驶向便是智联网

如果说互联网是二维信息的联通、物联网是三维空间的联结,那么智联网则是进入更高维度的智能体互联。

而在智联网中,AI智能体应当是最为关键的存在,它可以是拟人的原生智能体,也可以是现实中的人和物体的数字孪生智能体。

通过智能体的连接,可以让AI真正为人类服务,提供价值(生产力的提升、交互方式的改变)。

以一个大胆的想象来比喻,可能在智联网的将来,家中的哪怕是一张桌子、一台冰箱,也会具备智能体的特性,可以与人和其它物体做智能交互。

图片

而这,也正是面壁智能愿景的由来——智周万物

“智”即AI Agent智能体;“万物”可以是人,可以是物。

AI Agent智能体网络是连接现实世界与虚拟世界的桥梁,并使其真正交互和协作起来,创造价值。

不过有一说一,智联网的理想虽好,但现实的情况是,即使是ChatDev和第三代大模型的发布,也只能视为迈向愿景的一步。

那么面壁智能是否有足够的实力能够在将来解锁“智周万物”呢?

关于面壁智能

对于这个问题,我们首先就要看一下面壁智能的团队实力如何。

从官方披露的消息可知,面壁智能成立于2022年8月,CEO为李大海,首席科学家是刘知远。

二人的学术、技术实力已然是不容小觑。

李大海毕业于北大数学系,后加入谷歌成为Google中国创始员工之一;再后来也有在众多知名企业担任技术负责人、CTO等职务的经历,对技术体系的搭建和商业化落地有着丰富的经验。

刘知远是清华大学计算机系长聘副教授,主要研究方向为自然语言处理、知识图谱和社会计算。在人工智能领域著名国际期刊和会议发表相关论文200余篇,Google Scholar统计引用超过3.7万次,学术造诣可谓是十分深厚。

不仅如此,官方展示的“顾问”成员也是非常重量级,包括两位清华大学计算机系教授——孙茂松和刘洋。

不难看出,面壁智能是妥妥一家“清华味”十足的大模型初创企业。

除此之外,其在产学研生态道路上也有自己独特的打法,即“一体两翼”。

图片

“一体”指的正是面壁智能,而“两翼”则是OpenBMB清华NLP实验室

据了解,OpenBMB是面壁智能团队在2021年与清华NLP实验室共同成立的国内领先大模型研发与应用开源社区,社区宗旨为“让大模型飞入千家万户”。

目前除了Agent技术框架,OpenBMB还开源了CPM-Ant、CPM-Bee 10B基础模型,BMTrain、BMCook、 BMInf 、OpenPrompt、OpenDelta等大模型全流程加速工具包,为中国大模型开源事业做出了独树一帜的贡献。

清华NLP实验室,则是国内最早系统开展深度学习与大模型研究的单位,团队在国际顶级学术会议和国际权威期刊发表论文200余篇,引用近44000次,并获得多项最佳论文奖。

由此可见,无论是自身实力,亦或是“一体两翼”式的强强联手,面壁智能在技术这一块可以说是妥妥拿捏住了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1211698.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ubuntu 18.04安裝QT+PCL+VTK+Opencv

资源 qt5.14.1:qt5.14.1.run opencv4.5.5:opecv4.5.5压缩包 1.国内换中科大源,加快下载速度 cd /etc/apt/ sudo gedit sources.list 替换成如下内容 deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirro…

kubernetes集群编排(11)

目录 k8s etcd 备份 恢复 k8s etcd [rootk8s2 etcd]# scp -r /etc/kubernetes/pki/etcd/ k8s1: 备份 从镜像中拷贝etcdctl二进制命令 [rootk8s2 ~]# docker run -it --rm reg.westos.org/k8s/etcd:3.5.4-0 sh输入ctrlpq快捷键,把容器打入后台 获取容器id [rootk8s2 …

数据分析场景下,企业如何做好大模型选型和落地?

在数据驱动的数字化时代,有效的数据分析已成为企业成功的关键因素。而随着大模型带来能力突破,让AI与数据分析相互结合,使分析结果更好支撑业务,促进企业内部数据价值释放,成为了当下企业用户尤为关注的话题。 如何按照…

区域入侵AI算法如何应用在工地场景,保卫工地施工安全?

在工地、厂区等施工场所,安全保障是必不可少的,特别是在人工智能技术日益成熟的今天,如何利用旭帆科技AI智能视频中的区域入侵算法助力智慧工地、保障工地安全呢? 1、建筑物周界安全 TSINGSEE青犀区域入侵算法可以用于监控建筑物…

音画欣赏|《纯洁的梦乡》

《纯洁的梦乡》 80x60cm 陈可之2021年绘 题龙阳县青草湖 【元】唐温如 西风吹老洞庭波,一夜湘君白发多。 醉后不知天在水,满船清梦压星河。 车遥遥篇 【宋】范成大 车遥遥,马憧憧。 君游东山东复东,安得奋飞逐西风。 愿我如星…

SARAS多步TD目标算法

SARAS多步TD目标算法 代码仓库:https://github.com/daiyizheng/DL/tree/master/09-rl SARSA算法是on-policy 时序差分 在迭代的时候,我们基于 ϵ \epsilon ϵ-贪婪法在当前状态 S t S_t St​ 选择一个动作 A t A_t At​ ,然后会进入到下一个状态 S…

从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器

WEB服务器 1. HTTP协议1.1 HTTP-概述1.1.1 介绍1.2.2 特点 2.2 HTTP-请求协议2.3 HTTP-响应协议2.3.1 格式介绍2.3.2 响应状态码 2.4 HTTP-协议解析 2. WEB服务器-Tomcat2.1 简介2.1.1 服务器概述2.1.2 Web服务器2.1.3 Tomcat 2.2 基本使用2.2.1 下载2.2.2 安装与卸载2.2.3 启动…

nestJs(二)node项目发送请求

整体演示 Get 请求参数 Get 请求的参数一般会放在 URL 上,这只需要Query 装饰器就行了。 Post 参数 Post 参数有些不同,会用到 DTO 的传输。因为数据通过 HTTP 传输是文本类型,因此需要将文本类型转化成代码可识别的变量。 新建 students…

ssm823基于ssm的心理预约咨询管理系统的设计与实现+vue

ssm823基于ssm的心理预约咨询管理系统的设计与实现vue 交流学习: 更多项目: 全网最全的Java成品项目列表 https://docs.qq.com/doc/DUXdsVlhIdVlsemdX 演示 项目功能演示: ————————————————

2013年11月26日 Go生态洞察:Go中的文本规范化

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

如何在jupyter 上安装Office365-REST-Python-Client

最近工作需要写python代码从sharepoint 上定期load 数据写入到SQL server 中, 首先需要安装 office365 的python库(python库名: Office365-REST-Python-Client)但是直接安装失败了。 !pip install Office365-REST-Python-Client…

HTML5学习系列之标题和正文、描述性信息

HTML5学习系列之标题和正文、描述性信息 标题和正文标题段落 描述性信息强调注解备选上下标术语代码预定义格式缩写词编辑提示引用引述换行显示修饰非文本注解 总结 标题和正文 标题 按语义轻重排列&#xff1a;h1\h2\h3\h4\h5\h6 <h1>诗词介绍</h1> <h2>…

μC/OS-II---消息队列管理1(os_q.c)

目录 消息队列的主要优点消息队列和消息邮箱消息队列相关操作消息队列创建消息队列删除在消息队列等待消息 消息队列的主要优点 消息队列的主要优点是解耦和异步通信。发送者和接收者之间不需要直接建立连接&#xff0c;它们只需要知道消息队列的名称或标识符即可。发送者将消…

Springboot项目中打印SQL语句日志

在项目中我想查看自己的SQL语句是什么&#xff0c;就是如下图的内容&#xff1a; 方法一&#xff1a;&#xff08;我常用的&#xff09; 可以在项目中的.yml配置文件中添加如下内容&#xff1a; logging:level:com.uyun.bankbranchalert.mapper: debug其中com.uyun.bankbran…

Postman+Newman+Jenkins实现接口测试持续集成

近期在复习Postman的基础知识&#xff0c;在小破站上跟着百里老师系统复习了一遍&#xff0c;也做了一些笔记&#xff0c;希望可以给大家一点点启发。 1.新建一个项目 2.设置自定义工作空间 3.执行windows的批处理命令 4.执行系统的Groovy脚本 5.生成的HTML的报告集成到Jenkin…

测试用例的书写方式以及测试模板大全

一个优秀的测试用例&#xff0c;应该包含以下信息&#xff1a; 1 &#xff09; 软件或项目的名称 2 &#xff09; 软件或项目的版本&#xff08;内部版本号&#xff09; 3 &#xff09; 功能模块名 4 &#xff09; 测试用例的简单描述&#xff0c;即该用例执行的目的或方法…

【nlp】2.3 LSTM模型

LSTM模型 1 LSTM介绍2 LSTM的内部结构图2.1 LSTM结构分析2.2 Bi-LSTM介绍2.3 使用Pytorch构建LSTM模型2.4 LSTM优缺点1 LSTM介绍 LSTM(Long Short-Term Memory)也称长短时记忆结构, 它是传统RNN的变体,与经典RNN相比能够有效捕捉长序列之间的语义关联,缓解梯度消失或爆炸…

立仪科技光谱共焦在半导体领域的应用

半导体技术在近年来以极快的速度发展&#xff0c;对质量和精密度的要求也不断提升。在这样的背景下&#xff0c;用于材料与设备研究的先进检测技术如光谱共焦成像将自然地找到一席之地。下面我们将详细探讨一下光谱共焦在半导体领域中的应用。 光谱共焦技术&#xff0c;通过在细…

互斥量保护资源

一、概念 在多数情况下&#xff0c;互斥型信号量和二值型信号量非常相似&#xff0c;但是从功能上二值型信号量用于同步&#xff0c; 而互斥型信号量用于资源保护。 互斥型信号量和二值型信号量还有一个最大的区别&#xff0c;互斥型信号量可以有效解决优先级反转现 象。 …

Spring Cloud Netflix微服务组件-Eureka

CAP理论 分区容忍是能容忍一个或一部分节点挂掉后&#xff0c;整体系统也能正常工作&#xff08;就是别的节点还是活着的&#xff09;&#xff0c;所以分布式系统中P是必须要有的。比如数据库主从架构&#xff0c;主从两个节点之间需要数据同步&#xff0c;主挂了&#xff0c;…