赞
踩
Comate是百度开发的编程大模型工具,它基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,为我们生成更符合实际研发场景的优质代码;它能提升编码效率,极大提高研发生产力。
百度打出了释放“十倍”软件生产力的宣言,通过下面的演示,你会发现,虽然没有说的『十倍』那么神奇,但确实极大的方便了开发者,特别是对于初学者的引导和帮助明显更有成效。
简而言之,他就是AI时代的强大的编码辅助工具,而随着大模型的不断发展,它会不断自我学习,越来越强大。
Comate官网地址:https://comate.baidu.com/ ,目前Comate已经正式对外开放了,而且提供试用选项
点击『立刻试用』
按照步骤执行 ,我们这边IDE使用VS Code,全程使用Go语言演示
步骤1:安装 Baidu Comate
在 Visual Studio Code 侧边导航单击扩展;
在搜索框中输入 Baidu Comate;
找到 Baidu Comate 后单击 Install 安装。
Comate提供了丰富的产品功能,支持100多种主流语言和常用IDE,如VS Code、IntelliJ IDEA、GoLand等。
下面我们对这些功能一个个来实操下,看看效果如何。
实时续写是指在代码生成的过程中,能够读懂你上下文的代码逻辑,以AI的形式进行理解,并推测出你准备完成的代码块,帮你补充。
他主要体现在两个点上:
再往下探测它就写了一个新增用户的方法,所以他的上下文感知能力是很强的,他总能预判你想做的事情
1.先编写注释,在注释中描述你要写的代码内容,可以尝试生成一个完整的符合注释要求的代码内容
写一段注释说明,描述你想要实现的业务,然后按回车,可基于该注释生成代码,按Tab键采纳,否则按Esc键取消。咱们来个简单又经典的算法题吧,参考如下:
★求反数函数:给定一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如输入:x = 123 输出:321
采纳代码,代码就键入到代码页中,然后会发现多了5个菜单
函数注释
行间注释
生成单测
代码解释
调优建议
把鼠标停留在函数头部,点击「生成单测」,就回在左侧产出单元测试代码,如果点击采纳,则会创建对应的go文件
4.1 支持 100+ 种主流语言
支持 100+ 种主流语言,在C/C++、Java、Python、Go、JavaScript、TypeScript 等语言表现更为出色
4.2 支持常用 IDE
提供 VS Code、IntelliJ IDEA、GoLand、PyCharm、WebStorm、CLion、PhpStorm、Android Studio 等IDE插件,一键安装,即装即用
Baidu Comate智能编码助手 : 点击前往注册
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。