1/0
百度智能云推出代码助手“Comate”:覆盖30种编程语言,代码采纳率近50%
封面新闻2023-06-06 16:28:00

封面新闻记者 孟梅 吴雨佳

6月6日,在文心大模型技术交流会(成都)上,百度智能云推出“Comate”代码助手,并正式开放邀测。借助文心大模型的理解、推理能力,“Comate”可实现代码的快速补齐、自然语言推荐代码、自动查找代码错误,全面提升开发者研发效率。未来,开发者可以通过插件等形式,在主流开发软件中使用“Comate”代码助手。

百度智能云方面表示,辅助代码撰写是第一阶段的主要产品功能,并且当前“Comate”代码助手已经可以部分实现通过自然语言的方式写代码,彻底改变人机交互方式和程序开发模式。百度内部人士表示,第二阶段,“Comate”将实现在特定领域、场景的自然语言代码生成,第三阶段将实现全领域的自然语言开发。

百度集团副总裁侯震宇表示,“Comate”代码助手是基于大模型打造的新一代编码辅助工具,已经在百度内部进行了大量测试。测试结果显示,在“Comate”辅助编写的代码中,近50%的建议代码被开发者采纳,目前在百度内部已经广泛应用到各类产品开发中。

据悉,百度在2021年就开始基于文心大模型进行代码辅助工具的研究,2022年4月内测成效明显,2022年9月代码辅助工具已全面应用于百度内部开发。

随着编程语言、框架的发展,软件开发的难度及从业人员的门槛逐渐降低。但随着开发者数量日益增多,编程软件的质量却没有大幅提升,使得程序员逐渐成了“体力活”。大模型的出现正在带来新的变革,不仅大幅提升了内容生成的效率与质量,也提升了编程效率。

具体来讲,基于高质量Github代码库以及百度内部代码的积累, “Comate”代码助手将实现编码、回看、测试等全流程的辅助编码。例如,在编写程序时,可实现代码智能搜索、推荐、自动补全;在回看程序时,可查找代码错误;在测试阶段,也可基于代码直接生成单元测试脚本,实现代码验证。更值得一提的是,基于文心大模型在中文理解上的独特优势,“Comate”可以理解代码中的中文注释,并通过上下文触发、语义触发等能力,完成相应指令,更匹配中国开发者的习惯。

会上,百度智能云AI平台副总经理施恩还对“Comate”进行了现场演示,通过“Comate”现场快速开发“贪吃蛇”小游戏。开发者只需输入“canvas”,以及“弹性布局,水平居中,垂直居中”等中文备注,“Comate”即可自动识别语义,生成游戏画布代码。再输入“param color”、“left”、”food=”等颜色、方向、食物的简单词汇,“Comate”自动联系上下文理解指令,补全代码,并在多条推荐代码之间切换,选择合适代码,直接生成了可运行的“贪吃蛇”小游戏。

据悉,“Comate”目前已经覆盖了30余种编程语言,尤其在 C/C++、Python、Java、Go、PHP、JavaScript 等多个主流语言表现出色。此外,“Comate”还支持程序员最常使用的主流IDE,开发者可以通过插件等形式,在不同软件中使用“Comate”。同时,结合飞桨深度学习框架与文心大模型,“Comate”可确保推理单次请求300ms左右,以极快的响应速度保障用户使用体验。

侯震宇表示,大模型为AI研发和应用范式带来了四个方向的变革。首先,AI应用的模型训练从以往单任务的定制化建模,变成了跨任务、跨模态、跨语言的统一建模;第二,应用的交互方式从人适应机器,变成了机器适应人;第三,应用问题从编程解决,变为数据化驱动,通过prompt engineering的方式,提问题就能得到答案;第四,大模型的分解及复杂问题处理能力,结合调起、执行外部插件的能力,可实现从思考到行动的无缝衔接。通过这些变革,将全面提升开发效率、应用效果,以及产品创新的速度。

知识产权、免责声明以及媒体合作联系
继续了解
知识产权声明

【知识产权声明】

除本司(指上海东方网股份有限公司)另行声明外,本司网页及客户端产品(以下简称“本网”),包括但不限于东方新闻、翱翔、东方头条等,所涉及的任何资料(包括但不限于文字、图标、图片、照片、音频、视频、图表、色彩组合、版面设计、商标、商号、域名等)的知识产权均属本司和资料提供者所有。未经本司书面许可,任何人不得复制、转载、摘编、修改、链接、镜像或以其他任何方式非法使用东方网的上述内容。对于有上述行为者,本司将保留追究其法律责任的权利。

东方网、东方新闻、翱翔,以上均为本司享有权利之合法商标,未经本司书面授权,任何单位或个人不得使用上述商标,或将上述商标用作网站、媒体名称等。

【免责声明】

1、凡本网注明来源“东方网”或“东方新闻”或带有东方网LOGO、水印的所有内容,包括但不限于文字、图片、音频视频,版权均属本司所有,任何媒体、网站或其他任何形式的法律实体和个人未经本司书面授权均不得转载、链接或以其他方式复制传播。与我司签订有关协议或已经获得本司书面授权许可的媒体、网站或其他任何形式的法律实体和个人,应在授权范围内使用,且必须注明来源“东方网”。其目的在于传递更多信息,并不意味着本司赞同其观点或认可其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须保留本司注明的“稿件来源”,并自负全部法律责任。如擅自篡改为“稿件来源:东方网”,本司将依法追究责任。

2、擅自使用东方网名义转载不规范来源的信息、版权不明的资讯,或盗用东方网名义发布信息,设立媒体账号等,本司将依法追究其法律责任。

3、鉴于本网发布主体、发布稿件来源广泛,数量较多,如因作者联系方式不详或其他原因未能及时与著作权拥有者取得联系,或著作权人发现本网转载了其拥有著作权的作品时,请主动来函、来电与本司联系,或与本司授权的中国文字著作权协会联系,提供相关证明材料,我方将及时处理。
中国文字著作权协会联系方式:
联系人:赵洪波 唐亚静
地 址:北京西城区珠市口西大街120号太丰惠中大厦1027-1036室
联系电话:010-65978917
邮 箱:wenzhuxie@126.com

4、本网所有声明以及其修改权、更新权及最终解释权均属本司所有。

【媒体合作】

本司为尊重保护著作权,鼓励有益于社会主义精神文明、物质文明建设的作品的创作和传播,促进互联网良性发展,本着平等互惠、资源共享的原则,诚邀各类媒体、网站、单位、个人与本网建立友好的合作关系。
媒体合作、内容转载请联系
联系人:杨老师
联系电话:021-22899781