大家好,我是伍六七。

对于一直关注 AI 编程的阿七来说,编程助手绝对是必不可少的,除了 GitHub Copilot 之外,国内百度的 Comate 一直是我关注的重点。

但是之前,Comate 还支持 VS code,并不支持 IntelliJ IDEA,今天看终于支持上了。

今天我们就来看看百度的 Comate 怎么样吧!

主页地址:https://cloud.baidu.com/campaign/comate/index.html

申请试用地址:https://cloud.baidu.com/survey/comate-apply.html

接入 Comate

申请试用

申请通过之后会将 key 发送到手机短信上,注意查收。

Comate 简介

基于 AI 的智能代码生成让你的编码更快、更好、更简单!Comate 由文心大模型 ERNIE-Code 提供技术支持,通过对百度多年积累的非涉密代码数据和 Github 头部公开代码数据进行训练。

我试用了几天,的确能提效不少,之前需要些 prompt 才能解决的问题,现在直接使用 Comate 插件,代码写的飞起。

不说提效 10 倍,1-2 倍还是有的,Java er 赶紧试用吧!

支持的编辑器

看文档,当前只支持 VSCode 和 IntelliJ IDEA。

支持的语言

已覆盖C、C++、Python、Java、Go、PHP、JavaScript等多个主流语言。

快捷键

选中所推荐代码:Tab

切换下一条推荐:alt/option+]

切换上一条推荐:alt/option+[

关闭当条推荐:Esc

查看所有推荐结果:鼠标hover到推荐内容后,显示Comate工具栏,点击 “Comate 补全生成”,在侧边栏中选中采纳

IntelliJ IDEA 接入

插件下载

插件下载可以到这个地址下载对应的版本插件:https://console.bce.baidu.com/comate#/plugin/download

之后打开 IDEA 设置,选择插件,点击设置按钮,选择 Install Plugin from Disk,然后直接选择下载的 zip 文件,注意不要解压缩。

安装完插件之后,重启 IDEA,之后复制手机短信里的 key,粘贴到 IDEA 设置中的 Comate 窗口的 License 中,其他选项可以不填。

这样,你就设置好百度 Comate 拉,在 IDEA 右侧可以看到百度 Comate tab 标签,我们打开就能看到下面这个界面了。

能看到这个,那么恭喜你,安装成功了!

使用 Comate

单行推荐

编码过程中稍做停顿,Comate即可按照它的理解,给你补全整行代码。

单⾏推荐是在续写代码场景中最直接、最⾼效的体现⽅式。在打开⼀个代码⽂件后,开始编码。在编 码过程中稍微等待⼀下,即可看到Comate的推荐内容。如果觉得推荐内容不错,即可使⽤ tab 键采 纳,否则可以使⽤ ESC 键取消推荐

多行推荐

当待触发推荐的上下文,具备明显的完整逻辑关系(如一个新的方法、函数、判断、循环体等),可自动推荐一个逻辑完整的代码块。

多⾏推荐与单⾏推荐的使⽤⽅式⼀致。在符合多条推荐的条件下(如for循环、if判断等),模型会优先计算⼀次多⾏推荐的逻辑。如果逻辑完整,则会展示出多⾏推荐的结果。否则还是按照单⾏推荐的逻辑来展示。

多条推荐自由切换

如期望查看更多推荐内容,可通过快捷键快速切换,也可打开多条推荐面板,选择最满意的一条并采纳。

在出现推荐内容后,⿏标移动到推荐内容上则会出现⾏间提示内容。⾏间提示主要⽤来使⽤更多能⼒,如多条推荐、触发其它动作等。

生成代码注释

还可以选中整个方法快,生成注释,也能直接生成方法级别的注释,这个功能还是非常试用的,程序员们经常接手别人写的烂代码,注释也没有,这个时候这个注释功能能让我们省不少力!

调优/重构

我们单击方法左侧的小 logo,选择调优建议,右侧 Comate 就会分析我们的代码,发现 bug,并给出优化有的建议。

官方文章中还介绍了根据注释生成代码的功能,我试用了一下,还不能实现,不知道是不是我操作问题,各位读者朋友们,也可以是去试一下,欢迎给我反馈!

赶紧去试试吧,真的能实现半天写代码,半天摸鱼!

扫描下面二维码,加我好友,回复「技术交流群」免费进群,还可以免费领取 Java 面试资料。

文章来源

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: