Notebookcheck Logo

人工智能代码助手 "aider "帮助在整个 GitHub 代码库中进行编程

aider 是终端的人工智能编程助手(图片:用 Dall-E 3 生成)。
aider 是终端的人工智能编程助手(图片:用 Dall-E 3 生成)。
人工智能助手 "aider "使用 ChatGPT 3.5 或 4,可以将整个 Git 仓库纳入基于人工智能的开发中。该开源工具用于终端,应能独立执行提交并自动生成说明。
Open Source AI Software

软件开发人员已经可以使用 ChatGPT 或 GitHub Copilot 等人工智能代码生成工具。不过,这些人工智能工具只能用于自动生成代码的个别部分;现在,开源项目 "aider "将人工智能代码生成扩展到了整个 Git 代码库。据其创建者称,aider 不仅可用于新项目,还可用于现有的大型代码库。

"Aider是一款命令行工具,可让您与GPT-3.5/GPT-4配对编程,编辑存储在本地Git仓库中的代码。Aider 将直接编辑本地源文件中的代码,并通过合理的提交信息将修改内容以 git 方式提交,"项目网站上写道。.这意味着,aider 可以被视为 ChatGPT 的人工智能中介,例如,aider 可以创建整个 Git 仓库的概览图。

命令行工具 aider 安装后,可以通过 "aider <file1> <file2> ... "的调用方式,在 ChatGPT 会话中包含单个文件。另外,从 Git 仓库中调用 aider 时,如果没有文件名,它将使用项目中的所有文件。然后可以在聊天会话中使用"/add "或"/drop "参数添加或删除 AI 会话中的单个文件。

有关安装和使用人工智能助手的详细信息,请访问aider 的 GitHub 页面。.项目页面还包含使用 aider 的聊天副本示例,例如对现有 JavaScript 游戏的更改或对多个文件的复杂更改,包括调试。

如何使用人工智能助手 aider 的示例(图片:aider)
如何使用人工智能助手 aider 的示例(图片:aider)
Please share our article, every link counts!
> Notebookcheck中文版(NBC中国) > 新闻 > 新闻档案 > 新闻档案 2024 04 > 人工智能代码助手 "aider "帮助在整个 GitHub 代码库中进行编程
Alexander Pensler, 2024-04-15 (Update: 2024-04-15)