7 个开源 AI 项目加速编程
精选开源 AI 工具集合,帮程序员实现 AI 编程提效。
精选开源 AI 工具集合,帮程序员实现 AI 编程提效。
发布于:2023 年 10 月 31 日
现在是 2023 年。随着这些 AI 工具的涌现,你的生产力应该比去年至少提高 50%。
这里有 7 个开源工具,你可以将它们添加到开发工作流中,以变得更快、更高效。这些工具从简单的代码补全到功能完整的应用构建器应有尽有。
请随意探索这些项目,为你喜欢的项目做贡献,并通过 star 它们的仓库来支持它们。🌟
如果你用过 Cursor 编辑器,Continue 就是你在开源中能找到最接近的东西。
Continue 充当开源代码副驾驶,作为一个 IDE 扩展集成到 VS Code 和 JetBrains。
它提供自动补全、回答编码问题、自然语言编辑、从零开始生成文件以及调试错误/异常的功能。它通过 OpenAI API 使用 GPT-4 和 GPT-3.5-turbo,但可以配置为使用其他 LLM。
一个很酷的功能是它的错误理解能力,当触发时,会将堆栈跟踪导入 Continue 来向用户解释问题。
GPT Pilot 可以帮助将应用开发加速 20 倍。
你定义你的应用想法,GPT Pilot 处理其余的——设置环境、编码,甚至在每个任务后请求你审查。
这就像有一个编码员在处理繁重工作,而你监督整个项目。
这个项目探索了 GPT-4 在创建生产就绪应用中的潜力,相信 AI 可以处理 95% 的代码,而开发者处理剩余的 5%(至少在我们实现完全 AGI 之前)。
auto-commit 是一个超级简单的 CLI 工具,可以为你自动生成提交消息。虽然不是最大的游戏改变者,但这是一件少需要费脑子的事情!
ChatDev 就像一个由 AI agents 运行的虚拟软件公司,体现各种角色——从 CEO 到程序员,都在协作以"通过编程革新数字世界"。它提供了基于 LLMs 的可定制、可扩展框架,是探索集体智能的理想方案。
Tabby 是一个自托管的 AI 编码助手,是 GitHub Copilot 的开源和本地部署替代方案。其关键功能包括自包含设计,无需 DBMS 或云服务,提供 OpenAPI 接口便于与现有基础设施(如云 IDEs)集成,以及支持笔记本电脑 GPU。
localpilot 是一个本地代理,允许你将原生 GitHub Copilot 与本地开源模型(如 Mistral-7b 或 CodeLlama)配合使用。通过直接插入原生 GitHub Copilot 扩展,如果某个模型不满足需求,你可以轻松在模型间切换。
这也让你能够离线使用 GitHub Copilot(终于!)。
如果你正在构建一个由 LLM 驱动的应用,你需要一种方式来监控查询并追踪成本。
Lunary 正好可以帮助你做到这一点。
Lunary 帮助 AI 开发者在生产环境中监控他们的应用,具有以下功能:
💵 成本、token 和延迟分析
🐛 用于轻松调试的 Traces
🔍 检查完整请求
🏷️ 标记和导出微调数据集
🖲️ 收集用户反馈
🧪 单元测试和 prompt 评估(敬请期待)
它的设计还具备以下特点:
🤖 可与任何模型配合使用,不仅限于 OpenAI
📦 集成简单(2 分钟)
🧑💻 易于自托管(部署到 Vercel & Supabase)
准备好将你的应用推向生产了吗?
Swirl 是一个搜索平台,改变了你与数据交互的方式。
把它想象成是明确为你独特数据集定制的 ChatGPT。无论是笔记、代码片段、PDF 文件还是电子邮件,Swirl 都是你获取即时、AI 驱动见解的首选平台。
使 Swirl 与众不同的功能:
通用搜索:无缝搜索笔记、代码、文档、数据库、电子邮件、聊天、日志等。
多功能答案格式:以 ChatGPT、BingAI 或 Bard 风格获取响应。
节省时间:通过即时答案变得更高效,让 Swirl 成为你的终极知识伴侣。
个人 AI 驱动知识助手:你可以为公司、初创公司或个人数据构建安全、可搜索的知识库。
你知道还有其他能提升开发者生产力的工具吗?在评论中分享吧,这样大家都能看到 :)
正在构建 AI 聊天机器人?
GenAI 监控、prompt 管理和魔法。