目录
- 写在前面
- 一、如何安装
- 二、如何使用
- 场景需求
- 体验步骤
- 三、AI 编程实战
- 指令功能
- 插件功能
- 知识库功能
- 四、问题建议
- 五、体验总结
- 🚀写在最后
写在前面
Baidu Comate 是基于文心大模型的 AI编程工具,它结合百度积累多年的编程现场大数据和外部优秀开源数据,为你生成更符合实际研发场景的优质代码。提升编码效率,释放“十倍”软件生产力。
4月3日,百度正式发布智能代码助手Baidu Comate 2.0,面向个人开发者全面免费。百度CTO:百度每日新增代码中27%由Comate生成,Baidu Comate 2.0已经在百度内部上岗1年,不仅精通100多种主流开发语言,甚至已经编写了百度内部四分之一的代码。接下来,本文章将手把手带你体验一次“Baidu Comate智能编码助手
”,让我们开启Baidu Comate 体验之旅吧!
一、如何安装
以在 Visual Studio Code 中安装 Baidu Comate为例
- 快速安装
唤起 Visual Studio Code 插件市场直接安装 Comate 插件,安装后请重启 IDE,即可开启智能编码之旅。 - 手动安装
1 已安装 Visual Studio Code 的情况下,左侧导航上点击扩展。
2 搜索Baidu Comate
,找到插件后点击安装。
- 下载插件后记得
重启
一下Visual Studio Code,此时右下角会弹出登录提示框
- 进行身份验证登录即可
- 当右下角弹出登录成功即可开启Baidu Comate 体验啦~
温馨提示
:如果此时没办法成功登录,那就去官网的个人信息里复制出自己的License。
- 将自己的License粘贴在设置里,此时就能成功登录啦~
二、如何使用
场景需求
Baidu Comate智能编码助手通过自然语言以及上下文内容,获取来自AI的编码建议;契合个人风格和业务需求,高效完成编码任务。
体验步骤
智能编码助手Baidu Comate,可以生成代码、解决编码问题。
代码智能补全
在编辑器中,Comate 会智能给出补全提示,按
Tab键
采纳。在代码编辑区写注释,换行后会给出补全代码。
鼠标悬浮到推荐代码上可以查看快捷键,设置快捷键显示方式。
快捷键:
Tab
采纳Ctrl →
逐单词采纳Ctrl ↓
逐行采纳。 编程知识问答您可以在侧边栏打开对话框(
快捷键: Y
),向我提问常规编程问题。 专业插件
选中代码并点击右键
,选择Baidu Comate,可进行代码解释、单测生成、代码优化等专业领域的操作。使用时先通过@唤起插件,再通过/唤起命令(或直接使用/唤起命令)。
目前官方提供的插件如下:
@Comate
/函数注释
/行间注释
/代码解释
/调优建议
/函数拆分
/清空对话框
/help
三、AI 编程实战
Baidu Comate使用视频.mp4
指令功能
- 使用智能编码助手Baidu Comate可以非常方便地给代码加注释,点击采纳即可应用在代码当中,点击查看变更,可以很方便地看到代码对比差异,非常便捷高效。
- 智能编码助手Baidu Comate可以快速给出代码解释,步骤清晰,一目了然。
- 智能编码助手Baidu Comate还可以给出代码优化建议,并且给出了优化后的代码,对优化点进行总结。
- 引用现有代码编写新代码
实操之后,发现生成的代码可直接使用,大大提高了编程效率!
插件功能
使用百度智能小程序进行智能问答
知识库功能
引用当前文件可以更加便捷的进行操作。在使用知识库的时候,智能编码助手Baidu Comate会给出思考过程,这一点对于程序开发工作者来说体验感非常好,这是一款有‘’温度‘’的智能编码助手
四、问题建议
1、在使用Baidu Comate智能编码助手的时候,发现无法对问题进行编辑,如果可以新增一个编辑功能就好了,如果问的问题有误,可以很便捷地进行修改
2、知识库这里的功能使用介绍不清晰,新手使用频率低。可以优化此部分的功能介绍,方便使用。
五、体验总结
Baidu Comate的体验之旅结束啦~但是我们使用 Baidu Comate的路途才刚刚开始!Baidu Comate智能编码助手是一款利用先进的人工智能技术,旨在提高软件开发效率和质量的辅助工具。它能够快速生成代码、识别和修复错误,降低开发成本,改善编码质量,促进技术创新,为开发人员提供智能化的编码支持,助力软件行业的发展与进步。
百度创始人、董事长兼首席执行官李彦宏曾表示,2024最想推动的一件事,是让每个人都具备程序员的能力。李彦宏表示:“未来的编程语言只会剩下两种,一种叫英文,一种叫做中文。以后不会存在程序员这种职业,因为只要会说话,人人都会具备程序员的能力。”
未来,我们一起进步吧!
体验链接:https://comate.baidu.com/zh
🚀写在最后
希望我的分享能够帮助到更多的人,如果觉得我的分享有帮助的话,请大家一键三连支持一下哦~
❤️原创不易,期待你的关注与支持~
点赞👍+收藏⭐️+评论✍️
😊之后我会继续更新前端学习小知识,关注我不迷路~