IDEA插件提升编码效率:百度comate AI助手
Baidu Comate(智能代码助手)是基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,打造的新一代编码辅助工具。拥有代码智能、场景丰富、创造价值、广泛应用等多重产品优势,可实现“帮你想、帮你写、帮你改”的场景应用形态。提升编码效率,释放“十倍”软件生产力。
效率工具:百度comate
在数字化时代,软件开发的效率和便捷性对于程序员来说至关重要。一款优秀的开发工具插件能够极大地提升工作效率,减少重复劳动。向大家介绍一款名为Comate的IDEA工具插件,它专为程序员设计,由百度开发,基于文心大模型,结合百度积累多年的编程现场大数据和外部优秀开源数据,为你生成更符合实际研发场景的优质代码。提升编码效率,释放“十倍”软件生产力。给你提供更高效、更智能的编程体验。
链接: 百度comate官网
功能介绍
分为三个版本,目前免费版的高级功能限免,基本上专业版的功能都能使用,大家趁现在还没收费可以去试试,感受下。
集成IDEA插件
1.首先comate官网登录百度账号,没有的话先注册:
2.点击免费使用,在个人中心可以生成你自己的License。
3.idea中 File->setting->plugin->marketplace中搜索comate,点击install安装。
4.安装完成后重启,登录百度账号,即可完成插件安装
使用方法
以java代码为例,安装完插件后。
代码的方法左侧会有一个comate的图标,点击可以使用它强大的功能。
具体有以下这些,大家可以自行去尝试:
代码解释: 可给出整个方法、函数的功能和完整逻辑说明,也支持选中任意代码给出解释
技术问答: 在对话框中输入研发中遇到的问题,第一时间获得AI助手解答
实时续写: 通过分析上下文逻辑关系,智能生成方法、函数、判断、循环体等完整的代码块
注释生成代码: 直接在注释中用自然语言描述所需功能,自动生成完整函数
生成函数注释与行间注释: 分析一个方法、函数、类,生成符合规范的文档注释,同时也可以识别函数中复杂逻辑逐行增加注释
生成单元测试: 支持对任意方法、函数一键生成单元测试,也支持对多文件进行批量生成
右侧也可以弹出对话框,类似于chatgpt的对话式问答,使用起来还是比较方便。
对话框可以通过快捷键,实现一些功能,例如使用#引用当前文件,代码库等,为所有的方法生成注释。
使用感受
浅浅用了两天,对于复杂的项目来说,comate能做的很有限,主要是生成注释和对话搜索一些方法demo可以用得上。续写功能感觉idea本身的补全就已经够了,它有个逐行代码推荐,推荐的代码采用率不算高,一般自己有思路的时候,就按照自己思路写完了,一遍写,一遍看它的推荐内容,其实效率并不高。解释代码之类的,简单的不需要它来解释,复杂的它解释的很浅显,还是得自己具体的研究代码。调优建议的话基本上没有什么有价值的信息,随便整个两三行的方法,它都能给你七八条优化建议,大部分都是很无用的。所以其实能做的还是很有限。
对于程序员来说最大的工作量,还是解决bug,排查问题,这方面的功能感觉没怎么帮助。所以AI替代程序员应该还没那么快,hhhhh。
响应速度的话还是比较快的,右侧输入需求对话生成的代码应该是最有用的,不用再去百度,去搜索筛查还是比较方便。
更多推荐
所有评论(0)