AI编程工具能大大辅助程序员写代码,外国的要么404,要么收费贵,那么看看免费的国产大模型人工智能AI编程辅助插件,本文以支持Jetbrains 或Vscode系列开发工具的插件推荐。
以下是我亲自体验觉得能安装使用、且有强大背景支持的国产免费AI编程插件。
通义灵码https://lingma.aliyun.com/lingma
大模型:阿里巴巴通义千问大模型
功能:代码提示、代码解释、文档注释生成、代码生成、问题分析修正等
插件支持:Visual Studio Code、Visual Studio、Jetbrains IDE全家桶(IDEA/PyCharm/CLion/Webstorm/Rider/RustRover/Goland/PHPStorm/RubyMine等)
编程语言支持:支持 Rust、Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等200多种编程语言支持
豆包 MarsCode AIhttps://www.marscode.cn/home
大模型:抖音母公司字节跳动豆包大模型
功能:代码提示、代码解释、文档注释生成、代码生成、问题分析修正等
插件支持:Visual Studio Code、Jetbrains IDE全家桶(IDEA/PyCharm/CLion/Webstorm/Rider/RustRover/Goland/PHPStorm/RubyMine等) ,暂不支持Visual Studio
编程语言支持:支持 Rust、Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等100多种编程语言支持
腾讯云 AI 代码助手https://copilot.tencent.com/
大模型:腾讯公司腾讯云混元大模型
功能:代码提示、代码解释、文档注释生成、代码生成、问题分析修正等
插件支持:Visual Studio Code、Visual Studio、Jetbrains IDE全家桶(IDEA/PyCharm/CLion/Webstorm/Rider/RustRover/Goland/PHPStorm/RubyMine等)
编程语言支持:支持 Rust、Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等主流编程语言支持
CodeGeexhttps://codegeex.cn/
大模型:智谱清言大模型
功能:代码提示、代码解释、文档注释生成、代码生成、问题分析修正等
插件支持:Visual Studio Code、Visual Studio、Jetbrains IDE全家桶(IDEA/PyCharm/CLion/Webstorm/Rider/RustRover/Goland/PHPStorm/RubyMine等)、支持HBuilderX
编程语言支持:支持 Rust、Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等200多种编程语言支持
文心快码 - Baidu Comatehttps://comate.baidu.com/zh
大模型:百度文心一言(文小言)大模型
功能:代码提示、代码解释、文档注释生成、代码生成、问题分析修正等
插件支持:Visual Studio Code、Visual Studio、Jetbrains IDE全家桶(IDEA/PyCharm/CLion/Webstorm/Rider/RustRover/Goland/PHPStorm/RubyMine等)、支持XCode
编程语言支持:支持 Rust、Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等100多种编程语言支持
Fitten Code Chathttps://code.fittentech.com/
大模型:北京非十科技有限公司计图大模型深度学习框架
功能:代码提示、代码解释、文档注释生成、代码生成、问题分析修正等
插件支持:Visual Studio Code、Visual Studio、Jetbrains IDE全家桶(IDEA/PyCharm/CLion/Webstorm/Rider/RustRover/Goland/PHPStorm/RubyMine等)、支持Vim、NeoVim
编程语言支持:Python、C++、Javascript、Java等
使用体验总结:国产语言模型目前都支持个人免费使用,效果也不差,如果使用外国产品困难的可以作为平替,反正不要钱是吧。最推荐的是阿里的通义灵码,最不推荐的是百度的文心快码,在代码智能程度方面,通义千问效果较好,但不代表绝对的领先,在某些问题上,其它语言模型都各有千秋,可以都安装,不同问题可以向不同语言模型提问获取答案,最终选择适合自己实际问题的答案。
注意:同时安装多个AI编程插件时,开启代码提示功能可能会导致代码提示混乱,建议只开启一个插件的代码提示功能。
如果你觉得有更好的AI编程插件,可以在评论区进行推荐~