变了!每个做应用开发的都该看看

这篇具有很好参考价值的文章主要介绍了变了!每个做应用开发的都该看看。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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 原生应用的工作台,提供 RAGAgentGBI 等应用框架,文档问答、表格问答、对话、创作等应用组件,以及文生图、语音等传统 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上目前还上了很多能直接使用的应用,比如旅游顾问、法律顾问等等,我们每个人,都有可能因为生活的一个小痛点,开发出应用来解决问题,甚至赚钱!

变了!每个做应用开发的都该看看

再预告一下,接下来百度智能云还会开启应用大赛,听说每周都有丰厚的奖金,无论你会不会开发代码,都能实现!感兴趣的同学可以去参与一下。

想创建自己的应用,搜索【千帆AppBuilder】,或者点击阅读原文,体验一下。文章来源地址https://www.toymoban.com/news/detail-808688.html

到了这里,关于变了!每个做应用开发的都该看看的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【HarmonyOS开发】HarmonyOS-应用开发入门

    1. 【判断题】 10/10 在Windows系统下载安装DevEco Studio工具时,安装路径可以包含中文名。 错误(False)   2. 【判断题】 10/10 某开发者在使用远程真机运行应用时,不需要对应用进行签名;但使用本地真机运行应用时,必须需要对应用进行签名。 错误(False)   3. 【判断题】 10/10 在

    2024年02月04日
    浏览(30)
  • OpenHarmony开发-连接开发板调试应用

    在 OpenHarmony 开发过程中,连接开发板进行应用调试是一个关键步骤,只有在真实的硬件环境下,我们才能测试出应用更多的潜在问题,以便后续我们进行优化。本文详细介绍了连接开发板调试 OpenHarmony 应用的操作步骤。 首先,我们搭建了OpenHarmony的开发环境,安装 OpenHarmo

    2024年04月11日
    浏览(37)
  • 【低代码开发】:低代码开发助力应用创新

    🎉博客主页:小智_x0___0x_ 🎉欢迎关注:👍点赞🙌收藏✍️留言 🎉系列专栏:小智带你闲聊 🎉代码仓库:小智的代码仓库 在当今数字化时代,快速、高效地开发应用程序对企业的成功至关重要。然而,传统的手写代码开发流程可能会带来复杂性、高成本以及开发周期的延

    2024年02月08日
    浏览(28)
  • GPT应用开发:GPT插件开发指南

    欢迎阅读本系列文章!我将带你一起探索如何利用OpenAI API开发GPT应用。无论你是编程新手还是资深开发者,都能在这里获得灵感和收获。 本文,我们将继续展示聊天API中插件的使用方法,让你能够轻松驾驭这个强大的工具。 首先给大家展示下插件的运行效果,如下图所示:

    2024年01月19日
    浏览(83)
  • 鸿蒙应用开发学习|基础环境和开发工具

    第一章 HarmonyOS是什么 第二章 基础环境和开发工具 HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向全场景多设备,提供一站式的应用/服务集成开发环境(IDE),支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。 高效智能代码

    2024年01月22日
    浏览(37)
  • Python应用-web应用开发(上)前端part

    版权声明:转载请联系我获得授权 参考视频:Python的web开发全家桶 参考学习曲线:Python入门技能树 在网页右键点检查可查看源码 选中点击想要的区域可以得到对应源码区域 styles中为样式定义 咱们网站与别人的不一样: Flask框架为了让咱们写标签方便,支持将字符串写入到

    2024年02月04日
    浏览(30)
  • 【软件应用开发】小米便签APP维护开发

    本文主要介绍在小米便签APP原有功能的基础上,设计并实现了便签添加图片的功能,从开发过程、运行界面、源代码三个方面进行详细介绍。 本文引用小米便签社区开源版代码:https://github.com/MiCode/Notes 小米便签APP维护开发完整源代码地址:https://download.csdn.net/download/weixin_

    2024年02月02日
    浏览(70)
  • HarmonyOS应用开发-低代码开发登录页面(超详细)

    本篇文章我来手把手教大家做一个HarmonyOS 应用的登录页面,逐步讲解,非常细致,百分百能学会,并提供全部源码。页面使用 DevEco Studio 的低代码开发。 通过本文的实践经验,我想告诉大家, HarmonyOS 应用开发其实并不难,只要了解具体的开发流程和开发思想,大家都可以很

    2024年02月03日
    浏览(34)
  • 【网络应用开发】实验1--Servlet技术及应用

    目录 Servlet技术及应用预习报告 一、实验目的 二、实验原理 三、实验预习内容 1. Web页面中都可以使用哪些方式来发送HTTP请求? 2. GET与POST两种请求方式有什么区别?分别适用于什么情况? 3.HTTP响应内容的类型都有哪些?如何设置HTTP响应内容的类型? 4.什么是ServletContext对象

    2024年02月03日
    浏览(30)
  • 移动应用开发 试题 复习

    1、Android 开发中常用的数据库是( ) A、 SQLite B、 Oracle C、 MySql D、 SQL Server A.SQLite 2、从其他应用中读取共享的数据库数据时,需要用到的是 query 方法,返回的是 Curser 数 据,那么这个方法是哪个对象的方法。( ) A、 SQLiteDatabase B、 SQLiteOpenHelper C、 ContentProvider D、 Content

    2024年02月13日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包