找回密码
 立即注册
查看: 1095|回复: 0

开发必备,开源 or 免费的 AI 编程助手

[复制链接]

1

主题

0

回帖

19

积分

新手上路

积分
19
发表于 2023-5-9 19:40:05 | 显示全部楼层 |阅读模式
AI 大模型的火热,让开发圈近来如虎添翼,各种各样基于 AI 技术的开发者东西和新范式不竭涌现,尤其是 Github 和 OpenAI 共同推出的 Copilot X ,更是一骑绝尘。本文保举一些开源 or 免费的 AI 编程东西,不妨试着用起来。

CodeGeeX
有人称 CodeGeeX 是国产之光,被认为是 GitHub Copilot 的免费替代品。
CodeGeeX 是一个具有 130 亿参数的多编程语言代码生成预训练模型,由清华大学常识工程尝试室团队开发,采用华为 MindSpore 框架实现,使用 20 多种语言的语料库上预训练得到。
CodeGeeX 撑持多种主流编程语言的高精度代码生成及翻译,撑持 VS Code 和 JetBrains IDE,再说一次,完全免费!
GitHub: https://github.com/THUDM/CodeGeeX

Codeium
“个人永远免费!” 真的是我们羊毛党最爱。当然,企业用户是要收费的,提供的处事相应也会更多。
目前,Codeium 由 Exafunction 的团队开发,有两个主要功能:一是能够理解代码和注释的上下文,自动生成代码,二是可以使用自然语言提问,搜索存储库。Codeium 有本身独立的内部模型和基础设施,撑持 C++、Go、Java、PHP、Python、Rust 、Vue 等 70 多种编程语言,VSCode、JetBrains、Emacs 等多主流 IDE。
此外,它还提供免费的聊天功能,不外目前使用 Open AI API 来执行推理。
官网: https://codeium.com/

Cursor
Cursor 是一款基于 gpt-3.5-turbo 的 AI 编程东西。自称比 Copilot 更智能,能生成 10-100 行代码,还可以打开类似 ChatGPT 的界面,并与之交互,修复 lint 错误,自动生成测试和注释。
用户每个月有 100 次的免费额度,或者可以使用你本身的 OpenAI API key。收费版本的 Cursor Pro 每个月 20 美元起步,使用次数 1.5 万 。
GitHub: https://github.com/getcursor/cursor

SQL Chat
SQL Chat 是一个基于聊天的 SQL 客户端,可以用自然语言询问数据库问题和查询数据库。SQL Chat 由 Next.js 构建,国内可直接部署到腾讯云 Web 应用托管处事,国外也可一键部署到 Vercel,同样撑持私有化部署,目前撑持 MySQL、PostgreSQL、SQL Server。
在数据隐私方面,SQL Chat 本身不保留任何数据,数据库连接存储在当地浏览器中。SQL Chat 仅将表布局发送到 OpenAI API,但不会发送任何表数据。
SQL Chat 是开源的,本来还有一个免费体验的 Demo(https://www.sqlchat.ai/),不外由于比来 Bytebase 公司的 OpenAI API 被薅完了,此刻要使用本身的 OpenAI API key。
GitHub: https://github.com/sqlchat/sqlchat

CodeWhisperer
CodeWhisperer 是亚马逊推出的实时 AI 编程助手 ,所有个人开发者均可免费使用,企业用户收费,对每月推理请求的数量没有限制。
目前, Amazon CodeWhisperer 撑持编写 Python、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell 脚本、SQL 和 Scala 代码,只需要邮箱注册一下即可。
CodeWhisperer 还具有安全扫描功能,可以发现难以检测的缝隙并提出修复建议,扫描生成的代码和开发人员编写的代码,寻找缝隙,不外目前仅撑持 Python、Java 和 JavaScript 的代码安全扫描。
官网: https://aws.amazon.com/cn/codewhisperer/

IntelliCode
IntelliCode 是由微软开发的一种 AI 编码助手。完全免费,而且撑持 VS Code 和 VS IDE。它使用了基于云的 AI 模型,通过分析大量的开源项目,来自动为开发人员提供有关代码上下文和潜在错误的智能提示和自动完成建议。
Visual Studio IntelliCode 最显著的特点之一是团队自动完成功能(Team Completion),它可以识别在团队成员的代码中常见的代码模式,并按照这些模式来生成自动完成建议,从而可以提高团队的开发效率和代码风格的一致性。
官网: https://visualstudio.microsoft.com/zh-hans/services/intellicode/
Tabnine
Tabnine 是最早的 AI 编程辅助东西之一,以前叫 Codota,撑持很多主流的 IDE 和编纂器。
有免费版本,可以与 IntelliCode 相媲美;也有付费的 Pro 订阅版,每月 12 美元起,可以按照本身的代码训练私有 AI 模型,代码可以保持本身特有的风格。此外,值得注意的是,与 Copilot 对比,Tabnine 无需那么多的上下文就能生成代码。
官网: https://www.tabnine.com/
<hr/>
在学习怎么操作 AI 来提高编程能力之外,如果你还想进一步深入探讨 AI 编程背后的技术道理和代码大模型,GOTC 2023 AI 编程专题论坛不容错过。
5 月 27 日至 28 日,GOTC 2023 将在上海召开, 在 “AI 编程” 专题论坛上,众多顶级 AI 技术专家将带你一起了解最前沿的研究成果和应用实例,一起探索 AI 编程的无限可能性。



全球开源技术峰会(Global Open-source Technology Conference),简称 GOTC,是由开放原子开源基金会、 Linux 基金会亚太区、上海浦东软件园和开源中国联合倡议的,面向全球开发者的一场昌大开源技术盛宴。 5 月 27 日至 28 日,GOTC 2023 将于上海举办为期 2 天的开源行业盛会。大会将以行业展览、主题发言、出格论坛、分论坛的形式展现,与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及开源社区、AIGC、汽车软件、AI 编程、开源教育培训、云原生等热门话题,探讨开源未来,助力开源成长。
GOTC 2023    报名通道现已开启,诚邀全球各技术范围开源爱好者共襄盛举!
参会报名,请访谒:    https://www.bagevent.com/event/8387611
进入官网了解更多信息,请访谒:    https://gotc.oschina.net/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|T9AI - 深度人工智能平台 ( 沪ICP备2023010006号 )

GMT+8, 2024-12-22 13:26 , Processed in 0.057406 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表