1、前言
前几天,在经历了一个月的推迟后,OpenAI 在周三正式推出了 GPT Store。借助这一在线商店,OpenAI 用户可以分享定制版 ChatGPT 聊天机器人。
很多人说:GPT Store 的推出,意味着 OpenAI 正式迎来它的 iPhone 时刻。
李彦宏去年年底在极客大会上发表了很多对于 AI 和大模型的观点,李彦宏表示:大模型本身是一个基础底座,类似操作系统,那么最终开发者要依赖为数不多的大模型来开发出各种各样的原生应用。我们需要的是百万量级的 AI 原生应用,而不是 100 个所谓的大模型。
我们普通人的机遇就在于基于人类的使用场景,去针对性的开发更多的 AI 应用来服务客户。
回想一下在 PC 互联网时代,Windows 操作系统基础,软件很多;到了移动互联网时代,安卓和 iOS 是基础系统,基于这个系统开发出了众多好玩的应用。一个应用服务众多的用户,哪个开发者没有赚的盆满钵满呢?
所以,AI 原生应用时代到来了,是我们每个人,尤其是开发者的一个机遇,我们应该把握住。
2、百度智能云千帆 AppBuilder
众所周知,国内想用 GPT还是比较麻烦的,但是,我们也有自己不错的大模型。比如:百度的文心大模型。而且,现在百度还推出了百度智能云千帆 AppBuilder。
通过名字 AppBuilder 我们就知道,百度云千帆 AppBuilder是基于大模型搭建 AI 原生应用的工作台,提供 RAG、Agent、GBI 等应用框架,文档问答、表格问答、对话、创作等应用组件,以及文生图、语音等传统 AI 组件,降低 AI 原生应用的开发门槛,赋能开发者快速实现应用搭建!
AppBuilder 面向不同开发能力的用户和开发场景,分别以低代码态、代码态的产品形态,提供了两层服务:应用组件、应用框架。以提高 AI 原生应用的开发效率,降低开发门槛。
今天想重点给大家介绍一下 AppBuilder 的一个非常强大的功能,对于我们开发者和程序员来讲,绝对很有帮助,很厉害。
绝对堪称 AppBuilder 为我们开发者带来了开发范式的变革。
我们就以桥牌为例:
桥牌,一种纸牌类游戏。典型的一次桥牌比赛需要10局或者25局,每局要算2次得分,每次算得分有5个参数、要做7步判断,因此可能产生2730种场景。面对这些复杂多类的场景,如果不是专业选手,很难完全算出。
规则和玩法看起来很复杂,但是,百度智能云千帆 AppBuilder,无需写代码,就可以1分钟开发出一个桥牌助手。通过基于代码解释器建立的大模型反思机制,让文心大模型生成可用、准确的桥牌计分代码,可以快速帮玩家实现自动计分。
举个例子:
我们创建一个应用,选择应用类型: Agent Builder ,然后填写应用名称。
然后,找到桥牌的规则,并且适当整理成容易理解的文字。
然后,填写角色指令(instruction),把简单的规则粘进去,选择工具:代码解释器。
然后,在对话框一栏输入:“现在的局面是:无局方,2方片,加倍,合同超2墩”然后点击确定。
就可以帮助你计算现在的局面得分。
看执行结果:
看到了吗?不仅给出了结果,还可以把整个计算过程的代码给生成,我们可以查看代码和复制代码。
代码出来了,这就意味着一个桥牌计分程序就让 AI 自动写完了。
这是什么原理呢?因为在 AppBuilder 的 agent 框架里,包含国内首个代码解释器,可以进行各类复杂运算,自动生成代码,将大幅降低开发门槛,还可通过 rag 等框架及组件,定制开发。
这里的关键点就是代码解释器。
代码解释器做到了用自然语言开发规则复杂的程序。你只需要将复杂的程序规则用自然语言描述清楚,代码解释器通过程序化的方式,对自然语言的任务做思维链拆解,通过代码环境进行预执行、做初步验证,而且并对错误结果有反思能力,最终生成一段代码。
非常有特色的一点就是代码解释器里建立了一个大模型的反思机制。它的原理就像我们小时候做题,可能很多题都没法一次性做对,但是作为高等智慧生物,我们会复盘,会思考,会把错误改掉,再学习理解,直到做对为止。但是以前我们做开发的时候,机器并不会思考,出了问题只会报错,不会解决,或者用同一种办法一遍一遍地去试,最终还是得靠人去调整。不过现在,Agent可以做到了。
以上面说的桥牌计分应用为例,文心大模型也不是一次就生成了可用、准确的代码。但有了反思机制,生成代码之后,大模型会自己先执行一遍,发现有问题,就根据报错信息自己进行反思,分析这个错误在哪、是什么,然后尝试着自己去修改错误。改完再跑一遍,如果还不对,继续改。这样循环几次之后,最终大模型给出结果的准确性和可靠性就得到了显著的提高。整个过程是后台自动化运行的,用户是完全感觉不到的。
我感觉这个功能太牛逼了,真的是为我们开发者带来了开发范式的变革。
大家可以去玩一玩,尝试一下,对于各种需要逻辑计算、推理的开发,代码解释器真的非常有用
3、这种变革,对开发者有什么意义?
有一本书叫《桥牌入门》,总共有230页,这种如此“难入门”的益智棋牌,都可以通过自然语言的描述,通过代码解释器生成对应的程序代码,那这就意味着之前有很多难以被技术覆盖的场景,或者是开发者想想很难解决就放弃的场景,现在都成了历史。
过去,对于个人开发者来讲,常常呼吁“AI普惠”,是真的缺好用的工具、缺算力、缺人手,现在开发者有了类似于AppBuilder这样的开发平台,整个AI能够赋能的领域更加宽广了。
同时,AI原生应用开发的平台是以自然语言为媒介的,不止是开发者,所有的用户,无论是老师、律师、营销人,都有可能成为开发者。AppBuilder上目前还上了很多能直接使用的应用,比如旅游顾问、法律顾问等等,我们每个人,都有可能因为生活的一个小痛点,开发出应用来解决问题,甚至赚钱!
再预告一下,接下来百度智能云还会开启应用大赛,听说每周都有丰厚的奖金,无论你会不会开发代码,都能实现!感兴趣的同学可以去参与一下。文章来源:https://www.toymoban.com/news/detail-808688.html
想创建自己的应用,搜索【千帆AppBuilder】,或者点击阅读原文,体验一下。文章来源地址https://www.toymoban.com/news/detail-808688.html
到了这里,关于变了!每个做应用开发的都该看看的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!