一、CodeGPT

CodeGPT‌是由CSDN打造的一款生成式AI产品,专为开发者量身定制。它能够提供强大的技术支持,帮助开发者在学习新技术或解决实际工作中的各种计算机和开发难题‌1。 

 idea集成

1.在线安装:直接在线安装

2.离线安装

JetBrains Marketplacehttps://plugins.jetbrains.com/通过上述地址获取离线安装包,然后通过本地文件导入的方式完成安装

 

安装成功之后,有众多模型可选使用

①处选择要使用的模型,②处选择对应的上下文代码类,③处输入提示词,④展示可能出现问题的代码行,⑤处展示优化结果,⑥处可选择代码的插入、编辑、对比等

二、 通义灵码

“通义灵码”是一款基于阿里云通义代码大模型打造的智能编码助手,产品于2023年10月31日云栖大会上,正式对外发布。 

通义灵码版本分为个人基础版、个人专业版、企业标准版和企业专属版,个人版是免费的。 

2025年1月8日,阿里云宣布通义灵码AI程序员全面上线。

1、集成方式(idea在线安装)

2、通义灵码使用

目前通义灵码分为两个主要功能

1.智能问答 --结合具体代码和问题进行辅助编码

2.智能体 --- 直接通过一些业务描述,生成对应的工程代码(可以是整个工程代码,可以是文件代码,也可以是具体的方法,因为是免费版本,效果不是特别好)

a、智能问答

智能问答有一下几个功能,在代码优化,规范化代码,单元测试和代码阅读上都能带来一定程度的便利性

同时针对错误提示,支持直接点击跳转,进行异常检索,并给出解决问题的建议

 

当代码出现问题,能够直接通过①处点击,大模型插件会根据之前选择的模型(②、③处),进行错误分析(④处),如果选择deepseek会有一个深度思考(⑤处),并给出优化代码(⑥处),并能进行代码的比对,编辑、插入等

b、智能体

案例:完成一个图书管理系统的整体开发,包含数据库设计,java后端架构设计,后端以微服务服务的方式进行编码

包含终端运行命令---支持点击之后直接生成可访问服务

实施细节如下

并最终完成一个工程的编码

PS: 目前通义灵码的智能体生成的代码还有一些明显的问题,可以作为辅助编码工具,还不能完全依赖该功能做开发,建议使用该功能辅助开发,也可以使用智能体做单元测试和系统测试,不过比较耗费时间

 三、JetBrains Ai Assistant  

idea集成方式同上,需要付费使用 

JetBrains Ai Assistant  是JetBrains 公司提供的大语言模型,降低开发者对 OpenAI、Anthropic 等云服务的依赖。在代码提示上是很好的,但是目前该插件需要付费使用,仅有7天的试用期。国内集成的该插件使用的模型为qwen-max和通义灵码师出同门,差别不大

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐