用中文现场开发小游戏!百度程序员们都在用的“编程神器”邀测了

百度推出Comate代码助手,基于文心大模型,支持自然语言推荐代码和错误检查,覆盖多种编程语言。该工具已在百度内部广泛应用,未来将逐步实现更复杂的自然语言代码生成。在演示中,通过自然语言指令,开发者快速构建了一个《贪吃蛇》游戏。Comate旨在通过大模型技术改变AI研发和应用方式,提高开发效率。
金磊 发自 天府之国
量子位 | 公众号 QbitAI

写代码这事,门槛似乎变得更低了。

因为百度程序员们内部都在用的“编程神器”,正式开启邀测了!

84b3f8496b4f6424c1201822bbc90754.png
百度集团副总裁,侯震宇

这个“神器”叫做Comate代码助手,基于文心大模型的理解、推理能力打造。

它的主要能力包括实现代码快速补齐、自然语言推荐代码、自动查找代码错误等。

而且Comate能够覆盖30多个主流编程语言,也支持众多常用的IDE;使用方法也较为简单,在IDE里安装一个插件即可。

更重要的是,Comate已经部分实现了通过自然语言的方式写代码!

虽说开发模式可以说是被彻底改变了,并且百度内部近50%的建议代码被开发者采纳,但这只是Comate的第一步。

百度智能云表示:

第二阶段,Comate将实现在特定领域、场景的自然语言代码生成。

第三阶段,将实现全领域的自然语言开发。

那么这个Comate实操效果又如何?

百度智能云AI平台副总经理施恩和同事,便直接在现场演示了一番。

d9aae2a743a1103a15a7eca850820b6c.png

现场编写一个小游戏

现场搞的小游戏是大家非常熟悉的《贪吃蛇》

首先就是建立一个画布,只需要输入“canvas”,后边的代码唰得一下就直接补全了。

点击“预览”,可以看到一个画布就搭建好了。

4f0b38b5481083b59147c85d4757b133.gif

不过画布的布局还是需要做些调整,此时,仅需一句中文注释就能搞定了:

弹性布局,水平居中,垂直居中。

522a87a43c4c541bdd3af89ca9dea645.gif

接下来便是功能的搭建了,包括“根据方向进行移动”、“判断是否达到游戏结束条件”、“绘制贪吃蛇和食物”、“调节游戏速度”等等。

同样是仅仅通过自然语言,并确定好参数,代码就自动生成了:

01e2e3159a933d8f96958a72f922ded0.gif

最后,一个完整的网页版《贪吃蛇》就做好了:

153a5f3827c377339091a88b28d92604.gif

据百度智能云在现场的介绍,基于高质量Github代码库以及百度内部代码的积累, “Comate”代码助手将实现编码、回看、测试等全流程的辅助编码。

例如,在编写程序时,可实现代码智能搜索、推荐、自动补全;在回看程序时,可查找代码错误。

在测试阶段,也可基于代码直接生成单元测试脚本,实现代码验证。

更值得一提的是,基于文心大模型在中文理解上的优势,Comate像刚才演示的那般,可以理解代码中的中文注释,并通过上下文触发、语义触发等能力,完成相应指令。

可以说是适合中国开发者的工具了。

大模型给研发和应用带来了四个变革

那么Comate如此便捷的背后,又意味着什么?

侯震宇将此总结为——大模型为AI研发和应用范式带来了四个方向的变革。

  • 首先,AI应用的模型训练从以往单任务的定制化建模,变成了跨任务、跨模态、跨语言的统一建模;

  • 第二,应用的交互方式从人适应机器,变成了机器适应人;

  • 第三,应用问题从编程解决,变为数据化驱动,通过prompt engineering的方式,提问题就能得到答案;

  • 第四,大模型的分解及复杂问题处理能力,结合调起、执行外部插件的能力,可实现从思考到行动的无缝衔接。

通过这些变革,将全面提升开发效率、应用效果,以及产品创新的速度。

在人工智能与大模型的加持下,每个开发者都可以十倍、百倍的放大自己的能力。

也正如我们刚才提到的,目前Comate已经开始邀测,开发者很快即可体验。

你期待了吗?

「AIGC+垂直领域社群」

招募中!

欢迎关注AIGC的伙伴们加入AIGC+垂直领域社群,一起学习、探索、创新AIGC!

请备注您想加入的垂直领域「教育」或「电商零售」,加入AIGC人才社群请备注「人才」&「姓名-公司-职位」。

d7b9aa8dd974716d0769bc1492c79706.png

点这里👇关注我,记得标星哦~

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值