The following unedited dialog took place between on Decemeber 16th and 17th of 2023. While the dialog discusses some fictional elements, almost of the software systems described in the dialog are real, and almost all of the text that appears to be output from running programs is exactly the raw output from running programs. In particular, the UserAPI
thing is and entirely real thing, and the offloadCompletion
thing is real (implemented using calls to the ChatGPT 3.5 API, not farmed cephalopods). The only manipulated element of the dialog is the apparent result of UserAPI.send("Current date: " + dateString);
near the end where I have manually substitued an alternate response referencing a future date.
The conversation really does just start at "Let's get out my tools." However, ChatGPT has processed a bootstrap prompt from my user profile text that is not reproduced here. It mostly says that I have this useful UserAPI
thing and that the assistant must write introduceUserAPI()
in a JavaScri