我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴”
1.CodeBuddy简介
腾讯云代码助手CodeBuddy,这个是一款编程插件,我们可以在各个编程IDE中安装使用,官网地址:https://copilot.tencent.com/
2.CodeBuddy能做啥
一句话实现你的需求,比如:请帮我生成一个电商网站。只需要把这一句话输入给CodeBuddy,它就能帮我们做出对应的网站出来,非常的强大!!!
!
3.安装插件
我们使用IDEA来进行代码开发,这里需要用最新的IDEA,旧版的无法安装这个插件,在插件的Marketplace
中搜索Tencent Cloud CodeBuddy
,安装后重启IDEA
4.CodeBuddy基本功能使用
4.1 Craft模式
安装完成后,在IDEA的右边侧边栏找到CodeBuddy的图标,点击使用,首次使用需要登陆腾讯云账号
Craft模式,可使用智能体Agent
4.2 Chat模式
Chat功能是可以像聊天一样让它修改代码,对话框和Cursor一样,可指定上下文文件,以及使用的对话模型等等
4.3 MCP扩展
CodeBuddy内置了MCP服务,我们可以在MCP Server中查看能用的MCP服务有哪些。没找到MCP按钮的,可以把插件升级到3.1.9版本就有了
5.用CodeBuddy进行开发
我们现在开始通过一个小工具来测试CodeBuddy的开发能力,在小卷还在读研究生期间,参加过一个外企的开发日活动,那时要求写一个叫生命游戏
的可展示的程序,参加的选手里有用JS、Python的,也有用Java的,当时做的效果不太好,今天拿CodeBuddy来试试
提示词:帮我写代码,功能是:生命游戏,自行搜索生命游戏这个项目,要求用Java写,然后要求配置前端页面能动态展示效果
代码生成,不仅生成了代码,还给出了运行步骤
运行效果:
上面开始运行后是个动态的页面啊,截图展示不出来。效果非常的棒!!!而且整个过程花了不到5分钟就完成了。
而当年小卷和另一个小伙伴,两个人花了接近一天时间才做出来个半成品,还是找了网上的类似模板改的,可见CodeBuddy的编码效果非常好
6.开发小游戏
说到小游戏,大家最熟悉的无非就是贪吃蛇这些等等,我们可以尝试用CodeBuddy来做个五子棋的小游戏,因为五子棋非常简单嘛,代码生成出来也很简单。说干就干,首先给出提示词:
帮我写一个五子棋的游戏,还是Java开发,要求在浏览器打开玩
这次我们用Craft模式,可以自动创建文件,记得设置里勾选上
运行Main完成后,根据生成的结果文件,我们浏览器打开http://localhost:4567/gomoku.html
查看效果,注意每个人生成的情况不一样,根据自己的结果进行查看
以上就是最终生成的效果了,这个效果还可以进一步优化,只需要和CodeBuddy提需求就行,我们的角色已经从程序员变成产品经理了,也是体验了一把产品经理改需求的快乐
7.总结
CodeBuddy的编码效果很好,可以用来替代Cursor了,主要Cursor收费太贵了,有了腾讯云的代码助手后,相信大家也能轻松上手编程了