Skip to content

Latest commit

 

History

History
 
 

examples

What's it like to code with GPT-4 and aider?

Below are some chat transcripts showing what it's like to code with the help of GPT-4 using the aider command-line chat tool. In the chats, you'll see a varity of coding tasks like generating new code, editing existing code, debugging, exploring unfamiliar code, etc.

What's happening in these chats?

To better understand the chat transcripts, it's worth knowing that:

  • Each time GPT-4 suggests a code change, aider automatically applies it to the source files.
  • After applying the edits, aider commits them to git with a descriptive commit message.
  • GPT-4 can only see and edit files which have been "added to the chat session". The user adds files either via the command line or the in-chat /add command. If GPT-4 asks to see specific files, aider asks the user for permission to add them to the chat. The transcripts contain notifications from aider whenever a file is added or dropped from the session.

Transcript formatting

This is output from the aider tool.

These are chat messages written by the user.

Chat responses from GPT-4 are in a blue font like this, and often include colorized "edit blocks" that specify edits to the code. Here's a sample edit block that switches from printing "hello" to "goodbye":

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