ChatGPT 或 GitHub Copilot 等人工智能代码生成工具已经可供软件开发人员使用。然而,这些人工智能工具只能用于自动生成单独的代码段;开源项目“aider”现在将 AI 代码生成扩展到整个 Git 存储库。据其创建者称,aider 不仅可以用于新项目,还可以用于现有的、更大的代码库。
“Aider 是一个命令行工具,可让您将程序与 GPT-3.5/GPT-4 配对,以编辑本地 git 存储库中存储的代码。Aider 将直接编辑本地源文件中的代码,然后 git 合理地提交更改提交消息,”该项目网站说。这意味着 aider 可以被视为 ChatGPT 的一种人工智能中介,例如,aider 可以为此创建整个 Git 存储库的概览图。
安装后,命令行工具 aider 可以通过以“aider
有关安装和使用AI助手的详细信息可以在aider的GitHub页面上找到。项目页面还包含与助手的示例聊天记录,例如对现有 JavaScript 游戏的更改或对多个文件的复杂更改,包括调试。