今天小编分享的科学经验:用中文现场开发小游戏!百度程式员们都在用的“编程神器”邀测了,欢迎阅读。
写代码这事,门槛似乎变得更低了。
因为百度程式员们内部都在用的 " 编程神器 ",正式开启邀测了!
△百度集团副总裁,侯震宇
这个 " 神器 " 叫做Comate 代码助手,基于文心大模型的理解、推理能力打造。
它的主要能力包括实现代码快速补齐、自然语言推荐代码、自动查找代码错误等。
而且 Comate 能够覆盖30 多个主流编程语言,也支持众多常用的 IDE;使用方法也较为简单,在 IDE 里安装一个插件即可。
更重要的是,Comate 已经部分实现了通过自然语言的方式写代码!
虽说开发模式可以说是被彻底改变了,并且百度内部近 50% 的建议代码被开发者采纳,但这只是 Comate 的第一步。
百度智能云表示:
第二阶段,Comate 将实现在特定领網域、场景的自然语言代码生成。
第三阶段,将实现全领網域的自然语言开发。
那么这个 Comate 实操效果又如何?
百度智能云 AI 平台副总经理施恩和同事,便直接在现场演示了一番。
现场编写一个小游戏
现场搞的小游戏是大家非常熟悉的《贪吃蛇》。
首先就是建立一个画布,只需要输入 "canvas",后边的代码唰得一下就直接补全了。
点击 " 预览 ",可以看到一个画布就搭建好了。
不过画布的布局还是需要做些调整,此时,仅需一句中文注释就能搞定了:
弹性布局,水平居中,垂直居中。
接下来便是功能的搭建了,包括 " 根据方向进行移动 "、" 判断是否达到游戏结束条件 "、" 绘制贪吃蛇和食物 "、" 调节游戏速度 " 等等。
同样是仅仅通过自然语言,并确定好参数,代码就自动生成了:
最后,一个完整的网页版《贪吃蛇》就做好了:
据百度智能云在现场的介绍,基于高质量 Github 代码库以及百度内部代码的积累, "Comate" 代码助手将实现编码、回看、测试等全流程的辅助编码。
例如,在编写程式时,可实现代码智能搜索、推荐、自动补全;在回看程式时,可查找代码错误。
在测试阶段,也可基于代码直接生成单元测试脚本,实现代码验证。
更值得一提的是,基于文心大模型在中文理解上的优势,Comate 像刚才演示的那般,可以理解代码中的中文注释,并通过上下文触发、语义触发等能力,完成相应指令。
可以说是适合中国开发者的工具了。
大模型给研发和应用带来了四个变革
那么 Comate 如此便捷的背后,又意味着什么?
侯震宇将此总结为——大模型为 AI 研发和应用范式带来了四个方向的变革。
首先,AI 应用的模型训练从以往单任务的定制化建模,变成了跨任务、跨模态、跨语言的统一建模;
第二,应用的互動方式从人适应机器,变成了机器适应人;
第三,应用问题从编程解决,变为数据化驱动,通过 prompt engineering 的方式,提问题就能得到答案;
第四,大模型的分解及复杂问题处理能力,结合调起、执行外部插件的能力,可实现从思考到行动的无缝衔接。
通过这些变革,将全面提升开发效率、应用效果,以及产品创新的速度。
在人工智能与大模型的加持下,每个开发者都可以十倍、百倍的放大自己的能力。
也正如我们刚才提到的,目前 Comate 已经开始邀测,开发者很快即可体验。
你期待了吗?