1. 首页 >精选经验 > 综合经验 > 正文

AI代码助手aider帮助跨整个GitHub存储库进行编程

导读 AI助手aider正在使用ChatGPT3.5或4,可以将整个Git存储库合并到基于AI的开发中。开源工具在终端中使用,应该能够使用自动生成的描述独立执...

AI助手“aider”正在使用ChatGPT3.5或4,可以将整个Git存储库合并到基于AI的开发中。开源工具在终端中使用,应该能够使用自动生成的描述独立执行提交。

ChatGPT或GitHubCopilot等人工智能代码生成工具已经可供软件开发人员使用。然而,这些人工智能工具只能用于自动生成单独的代码段;开源项目“aider”现在将AI代码生成扩展到整个Git存储库。据其创建者称,aider不仅可以用于新项目,还可以用于现有的、更大的代码库。

“Aider是一个命令行工具,可让您将程序与GPT-3.5/GPT-4配对,以编辑本地git存储库中存储的代码。Aider将直接编辑本地源文件中的代码,然后git合理地提交更改提交消息,”该项目网站说。这意味着aider可以被视为ChatGPT的一种人工智能中介,例如,aider可以为此创建整个Git存储库的概览图。

安装后,命令行工具aider可以通过以“aider...”的方式调用它,将单个文件包含在ChatGPT会话中。或者,当从Git存储库中调用时,aider将使用项目中的所有文件(不带文件名)。然后可以使用“/add”或“/drop”参数在聊天会话中的AI会话中添加或删除单个文件。

有关安装和使用AI助手的详细信息可以在aider的GitHub页面上找到。项目页面还包含与助手的示例聊天记录,例如对现有JavaScript游戏的更改或对多个文件的复杂更改,包括调试。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!