写点什么

百度智能云推出代码助手 Comate,覆盖 30 种编程语言,正式开放邀测

  • 2023-06-06
    北京
  • 本文字数:1419 字

    阅读完需:约 5 分钟

百度智能云推出代码助手Comate,覆盖30种编程语言,正式开放邀测

百度智能云推出代码助手 Comate

 

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

 

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

 

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

 

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

 

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

 

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

 

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

大模型为 AI 研发和应用范式带来了哪些变革?

 

会上,侯震宇表示,大模型为 AI 研发和应用范式带来了四个方向的变革:

 

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

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

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

  • 第四,大模型的分解及复杂问题处理能力,结合调起、执行外部插件的能力,可实现从思考到行动的无缝衔接。通过这些变革,将全面提升开发效率、应用效果,以及产品创新的速度。

 

在人工智能与大模型的加持下,每个开发者都可以十倍、百倍的放大自己的能力。百度工程师在使用 Comate 后表示:“第一次发现手敲代码、改格式的时间被压缩到如此之短,只需专心思考代码结构,即可飞速实现功能”。目前,Comate 已经开始邀测中,开发者很快即可体验。

2023-06-06 17:1230938

评论 1 条评论

发布
用户头像
怎么申请试用?
2023-06-06 18:44 · 北京
回复
没有更多了
发现更多内容

webpack配置优化,让你的构建速度飞起

Geek_02d948

美团前端面试题集锦

coder2028

JavaScript 前端

物联网平台华南1(深圳) 实例化开发实战——实践类

阿里云AIoT

监控 物联网 开发工具 智能硬件 消息中间件

碎片化NFT系统开发模式定制智能合约部署详情

开发微hkkf5566

利用规则引擎的M2M实现设备之间联动——实践类

阿里云AIoT

小程序 物联网 智能硬件 网络性能优化

全新CorelDRAW2023矢量图软件更新内容介绍

茶色酒

CorelDraw2023

2023秋招前端面试必会的面试题

coder2028

JavaScript 前端

使用JAVA读取和写入EXCEL文件

石臻臻的杂货铺

Java

【立哥】【每日一个小知识】铁扇公主和太上老君到底是什么关系?

Lee Chen

Memblaze 联合 OpenCloudOS 完成技术兼容互认证

OpenCloudOS

Linux SSD

行云管家免费吗?安全吗?好用吗?

行云管家

安全 行云管家 行云管家堡垒机

NGINX Ingress Controller 在动态 Kubernetes 云环境中的性能测试

NGINX开源社区

nginx NGINX Ingress Controller 企业号 2 月 PK 榜

CDR2023安装下载教程及CorelDRAW功能介绍

茶色酒

CorelDraw2023

如何应对突发的流量激增和服务器过载问题

NGINX开源社区

nginx 流量 应用交付 企业号 2 月 PK 榜

koa实战

coder2028

JavaScript 前端

PingCAP 唐刘:一个咨询顾问对 TiDB Chat2Query Demo 提出的脑洞

PingCAP

TiDB

堡垒机采购注意事项说明-行云管家

行云管家

网络安全 数据安全 堡垒机

Nodejs:ESModule和commonjs,傻傻分不清

coder2028

JavaScript 前端

js作用域、作用域链和它的一些优化

hellocoder2029

JavaScript 前端

MatrixOne 0.7.0: 更稳定,性能更优

MatrixOrigin

数据库 分布式 MatrixOrigin MatrixOne

PGLBox 超大规模 GPU 端对端图学习训练框架正式发布

百度Geek说

百度飞桨 框架学习 企业号 2 月 PK 榜

软件测试 | 持续集成的开源方案攻略(二)jenkins pipeline

测吧(北京)科技有限公司

测试

如何整理自己的前端面试题库

Geek_02d948

JavaScript 前端

ATC:一个能将主流开源框架模型转换为昇腾模型的神奇工具

华为云开发者联盟

人工智能 华为云 昇腾 企业号 2 月 PK 榜 华为云开发者联盟

js函数式编程讲解

hellocoder2029

JavaScript 前端

字节前端经典面试题(附答案)

hellocoder2029

JavaScript 前端

植根中国,开放合作,英特尔中国开源技术委员会成立

科技之家

webpack热更新原理(面试大概率会问)

Geek_02d948

JavaScript 前端

中创中间件:基于鲲鹏DevKit开发统一监管平台,性能提升55%

Geek_2d6073

前端二面经典面试题指南

hellocoder2029

JavaScript 前端

EasyRecovery2023手机版数据恢复软件下载

茶色酒

EasyRecovery Photo16

百度智能云推出代码助手Comate,覆盖30种编程语言,正式开放邀测_文化 & 方法_凌敏_InfoQ精选文章