使用 Comate AI 编程后,我的效率飙升了!

大家好,我是木川

Comate 是百度开发的编程大模型,底层基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,为你生成更符合实际研发场景的优质代码。

Comate 对外宣称提升编码效率,释放“十倍”软件生产力,试用了各种功能,不敢说十倍,两倍是有的。

目前 Comate  还在内测中,还未对外开放,但目前可以申请 Key 进行使用,早就是优势,我已经尝鲜了,本文将手把手教你从申请 Key、安装、编程操作 SOP

一、申请 Key

目前的版本仅限邀测⽤户试⽤,需要先申请试用,系统会为每个邀测⽤户提供⼀个key。在插件成功安装好后,需要填⼊系统提供给⽤户的key

首先进入官网页面 https://comate.baidu.com/ 点击「立即试用」

5b25ad87d271d90c9be3ba3052349258.png

填写下面基本信息,会给你手机发送一个包含试用 Key 的短信,将 Key 复制下来,后面要用

19f85e2640d177c3b6608a8b8904facc.png

二、安装

目前该模型可以在 vscode中通过插件的方式使用,所以我们使用 vscode 安装即可,在 vscode 中搜索插件 「Baidu Comate」安装

注意要求 vscode 版本 VSCode  1.70.x以上,版本低的可以先升级下

0eb426c94f77c538c7f4961ee5be5350.png

安装完后,会弹出立即去授权

ba2bfd7bb602cd390ed1302c665860aa.png

在 License 这里复制粘贴这里 Key

a119be33756e1d580d537aaeae0f3c2d.png

三、实操 SOP

这里我们以一个实际例子:「对 int 数组进行排序」,来演示各种功能

3f843e2e3e9c91703afd18a9cdb1a058.png

1)实时续写

通过分析上下文逻辑关系,为你智能生成方法、函数、判断、循环体等完整的代码块。

比如输入  `var arr = []int{1, 2, 3, 4}` 按回车键后,会根据上下文自动生成 for 循环的代码,按 Tab 键采纳生成的代码,按 Esc 键 取消代码

968e147de38990c5f9013d6ab77bf615.png

2)注释⽣成代码

写一段注释,然后按回车,即可基于注释生成代码,按 Tab 采纳代码,按 Esc 则不采纳代码

实现一个冒泡排序算法
5dd3dad5f7454e7f0a747b8b4c0ec48e.png

采纳代码后会出现一行菜单,可以点击,这个体验还是不错的

461565d013d7022fa3ddc42c5fbe2ca7.png

3)增强⽣成代码

如果觉得⽣成的代码不够准确理解你的意思,可以使⽤这个功能调起更加精准的模型来理解和⽣成代码。点击增强生成,会在左侧对话框中生成代码,一般耗时较久

72189319951b3be7526e9de3f103fd8a.png

4)⽣成单元测试

点击「生成单测」后,会在左侧对话框中出现代码,点击 「采纳」即可自动帮你创建测试文件 xx_test.go, 并将代码复制到文件中;

bebfbc35ee669d87c98bac2fdd91c48d.png

当然单元测试没通过,需要简单修改下

5)函数注释

点击「函数注释」后,会在左侧对话框中出现对函数功能的描述,然后点击「采纳」,会在当前代码中插入函数的描述

091434de039927a03126f23b51c7abad.png

6)代码解释

点击「代码解释」后,会在左侧对话框中出现对代码的解释,帮助快速理解代码,这个解释不会插入到右侧代码中

930f4ee77fd31d9f31d13fc518a16715.png

7)⾏间注释

点击「行间注释」后,会在左侧对话框中出现每行代码的注释,点击「采纳」会插入到右侧代码中

be8a17cf5dd7f9b4cbe576d1697799a4.png

8)对话问答

在对话框中,输入⼀段通过⾃然语⾔的描述,⽣成⼀段代码 或者 推荐书籍,类似 ChatGPT 对话问答,可以做的事情包括生成代码、优化代码、修复代码等

cfd6d2c032bfc3d259baddedf5ede745.png a040d6648eec34763d15d53648b4b2b5.png

四、总结

总结下来,百度这个编程大模型的优点是用户体验还行,在代码的上方有一行菜单,直接点击按钮就可以完成,缺点可能就是没有代码翻译功能。

当然没有完美的工具,只要这个工具能给我们的工作带来效率的提升,那么它就是有价值的,感兴趣的赶紧用起来吧

今天的分享就到这里了,欢迎加个微信拉你进免费知识星球

82b9f4c45b2c8e71513c1d121b3e222e.png

如果对你有帮助,帮我点一下在看或转发,欢迎关注我的公众号

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值