NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

百度智能云推出代码助手 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 已经开始邀测中,开发者很快即可体验。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-06-06 17:1214705

评论 1 条评论

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

低代码与国产化部署:软件开发的未来趋势与应用实践

不在线第一只蜗牛

低代码 软件咖啡 国产化部署

软件测试学习笔记丨docker 搭建常用服务器与平台命令

测试人

Docker 软件测试 自动化测试 测试开发

量化交易策略炒币系统开发

薇電13242772558

量化交易

TikTok直播专线,全程稳定的专属网络

Ogcloud

Tik Tok直播 Tik Tok直播网络 Tik Tok 海外直播 直播专线

Pygame:实现Python游戏开发的跨平台梦想

技术冰糖葫芦

API 文档

新一代湖仓集存储,多模型统一架构,高效挖掘数据价值

星环科技

白话大模型① :AI分析能做什么?在实际落地中会碰到什么问题?

星环科技

白话大模型③ | 我们为何需要机器学习运营平台?

星环科技

item_get-根据ID取商品详情(shopee.item_get):提高跨境电商交易效率的关键

技术冰糖葫芦

API 文档

关于 yarn 的中央仓库 registry.yarnpkg.com

伤感汤姆布利柏

开发打造个人体育赛事直播平台:创业新机遇

软件开发-梦幻运营部

Spark技巧大揭秘:构建分布式造数工具加速工作效率

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

测试

AIGC下一步:如何用AI再度重构或优化媒体处理?

阿里云视频云

云计算 视频云 AIGC

软件测试学习笔记丨MQ - Message Queue消息队列和kafka基本使用

测试人

软件测试 自动化测试 测试开发

深度探析低代码:助力“数智转型”赋能中国制造

快乐非自愿限量之名

人工智能 低代码 制造业 数智化

2024年,提升Windows开发和使用体验实践 - 小工具篇

EquatorCoco

架构 工具 windows 工具分享

AI浪潮下的低代码开发:变革软件开发的未来

EquatorCoco

AI 低代码 AI人工智能

AI PPT软件有哪些?这5款堪称神器,职场白领必备!

彭宏豪95

职场 PPT 在线白板 办公软件 AIGC

利用ChatGPT提升工作效率的技巧与方法

霍格沃兹测试开发学社

深入了解数据库:分类、作用与特点

霍格沃兹测试开发学社

三分钟数据持久化:Spring Boot, JPA 与 SQLite 的完美融合

快乐非自愿限量之名

sqlite 数据库 Spring Boot

关于Python中math 和 decimal 模块的解析与实践

不在线第一只蜗牛

Python 开发语言 模块开发

Docker Exec 命令详解与实践指南

霍格沃兹测试开发学社

浙江丽水,正在用AI诊癌

Openlab_cosmoplat

白话大模型② | 如何提升AI分析的准确性?

星环科技

教你如何判断Java代码中异步操作是否完成

快乐非自愿限量之名

Java Python 项目开发 应用开发

基于图数据库构建知识图谱平台应用实践

星环科技

Apache Calcite 一条 SQL 的查询计划生成之旅【上】

LakeShen

开源 sql 优化器 apache 社区 Apche Calcite

精细管理,智慧决策:商品企划系统如何提升鞋服品牌运营效率?

第七在线

SQL 创建数据库语句详解与实践指南

霍格沃兹测试开发学社

智达方通总经理蔡志宏先生受邀参与哈工大京津冀校友发展研讨会,共话科技创新与发展新篇章

智达方通

智达方通 企业绩效管理 预算管理 哈工大 校友会

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