示例聊天记录

以下是一些展示如何使用 aider 进行编程的聊天记录。在这些对话中,您将看到各种编码任务,如生成新代码、编辑现有代码、调试、探索陌生代码等。

这些聊天记录中发生了什么?

为了更好地理解聊天记录,需要了解以下几点:

  • 每当 LLM(大语言模型)建议代码变更时,aider 会自动将其应用到源文件中。
  • 应用编辑后,aider 会将这些更改提交到 git 仓库,并附带描述性的提交信息。
  • LLM 只能查看和编辑那些已被”添加到聊天会话”中的文件。用户可以通过命令行或聊天中的 /add 命令添加文件。如果 LLM 要求查看特定文件,aider 会先请求用户许可将其加入会话。每当文件被加入或移出会话时,聊天记录中都会包含来自 aider 的通知。

聊天记录格式说明

这是来自 aider 工具的输出。

这些是用户撰写的聊天消息。

来自 LLM 的聊天回复会以蓝色字体显示,通常包含指定代码编辑的彩色”编辑块”。 以下是一个示例编辑块,将输出从 “hello” 改为 “goodbye”:

hello.py
<<<<<<< ORIGINAL
print("hello")
=======
print("goodbye")
>>>>>>> UPDATED