社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

除了 GitHub Copilot,还有哪些 AI 编码助手?

HJ说 • 2 年前 • 293 次点击  


相信通过韩老师之前的文章,不少人都已经用上了 GitHub Copilot 的最新功能了:


不过,GitHub Copilot 不是免费的,那么有没有类似的 AI 编码助手,而且是免费的呢?


答案是肯定的。

而且,有不少的确是免费的!


接下来,就让韩老师来介绍下吧~


Cursor

基于 gpt-3.5-turbo 的 AI 编程工具。

能完成的功能,主要有以下这些:

  • 智能编写代码:生成 10-100 行代码;

  • 查看代码 Diff:让 AI 编辑一段代码;

  • 聊天:在当前文件中,打开类似 #ChatGPT# 的界面,并与之交互;

  • 其它:修复 Lint 错误,自动生成测试和注释。

每个用户每个月有 100 次的免费额度,或者可以使用你自己的 OpenAI API key。

收费版本的 Cursor Pro 每个月 20 美元起步,可以用 150,000 的使用次数。

GitHub:https://github.com/getcursor/cursor


Ghostwriter 

几天前,谷歌宣布与在线集成开发环境初创企业 Replit 合作,将其 AI 大语言模型与 Replit 旗下的 Ghostwriter 软件结合,联合升级 AI 编程工具。

据 Replit 介绍,通过 AI 聊天应用,即便是没有编码经验的人也能在“几分钟内创建完整的网站”。目前,使用过 Ghostwriter 的开发者中,其“平均 30% 以上的代码都是由 Ghostwriter 生成的”。

谷歌将给予 Replit 访问其巨大计算资源和定制 AI 模型的权限,借助谷歌的 LLM 来提升 Ghostwriter 的代码生成、完成程序和回答开发者问题的能力;同时,谷歌也将在 Google Cloud 上托管和提供 Replit 的代码编辑软件。


Amazon CodeWhisperer

亚马逊也推出了实时 AI 编程助手 Amazon CodeWhisperer,包括 CodeWhisperer 个人套餐,所有开发人员均可免费使用。

CodeWhisperer 也是唯一一个具有安全扫描功能的 AI 编码助手,可以发现难以检测的漏洞并提出修复建议,扫描生成的代码和开发人员编写的代码,寻找漏洞。

目前,所有开发人员都可以使用 Amazon CodeWhisperer 编写 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 代码,只需要邮箱注册一下即可。


CodeGeeX 

CodeGeeX  可以说是国产开源之光了!

CodeGeeX 是一个具有130亿参数的多编程语言代码生成预训练模型,由清华大学知识工程实验室团队开发,采用华为 MindSpore 框架实现,使用20多种语言的语料库上预训练得到。

CodeGeeX 支持多种主流编程语言的高精度代码生成及翻译,支持 VS Code 和 JetBrains IDE,完全免费!

GitHub:https://github.com/THUDM/CodeGeeX


Tabnine

Tabnine 的前身是 Codota,是一个老牌的 AI 编程辅助工具。

除了自动补全,Tabnine 还支持自定义代码模板,开发者可以根据自己的编码习惯来创建模板,从而更加高效地编写代码。

最厉害的是,Tabnine 支持了许多主流的 IDE 和编辑器。这是其他 AI 编程工具望尘莫及的!


Visual Studio IntelliCode

Visual Studio IntelliCode 是由微软开发的一种人工智能编码助手。它使用了基于云的AI模型,通过分析大量的开源项目,来自动为开发人员提供有关代码上下文和潜在错误的智能提示和自动完成建议。

Visual Studio IntelliCode 最显著的特点之一是团队自动完成功能(Team Completion),它可以识别在团队成员的代码中常见的代码模式,并根据这些模式来生成自动完成建议,从而可以提高团队的开发效率和代码风格的一致性。

Visual Studio IntelliCode 完全免费,并且支持 VS Code 和 VS IDE。




以上 AI 编码助手都已经收录至 Awesome GPT

https://github.com/formulahendry/awesome-gpt

赶紧来围观更多精彩的 GPT 项目吧~


如果你想了解更多关于 ChatGPT 的内容,可以查看 GPT 系列文章:


加入“职场圈”知识星球能解锁以上所有的 GPT 文章,和知识星球的所有历史内容。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/154119
 
293 次点击