And I now have a platform to experiment.
Separated planning and execution modes (different toolsets), list of tasks, Ralph Wiggum algorithm, and so much more!
And I now have a platform to experiment.
Separated planning and execution modes (different toolsets), list of tasks, Ralph Wiggum algorithm, and so much more!
Here's ChatGPT's representation of the quadratic growth of an LLM conversation cost over time.
Here's ChatGPT's representation of the quadratic growth of an LLM conversation cost over time.
Add this to Python threading, and you've got yourself a recipe for a nightmare.
Add this to Python threading, and you've got yourself a recipe for a nightmare.
Here it is running a calculator app, doing a very important calculation, stopping the project, and detailing the results.
(sorry!)
Here it is running a calculator app, doing a very important calculation, stopping the project, and detailing the results.
(sorry!)
Here's when it added the ability to attach images and send them as inlineData to Gemini for its vision capabilities.
With a single prompt, it made attachments clickable to open a fullscreen overlay.
Here's when it added the ability to attach images and send them as inlineData to Gemini for its vision capabilities.
With a single prompt, it made attachments clickable to open a fullscreen overlay.
One great thing I found is the apply_patch tool documented by OpenAI (developers.openai.com/cookbook/exa...).
One great thing I found is the apply_patch tool documented by OpenAI (developers.openai.com/cookbook/exa...).
It called tools, it created files. It wasn't perfect, but I was already starting to see that this was all going to work.
I did a few more iterations with Gemini, then switched to the app.
It called tools, it created files. It wasn't perfect, but I was already starting to see that this was all going to work.
I did a few more iterations with Gemini, then switched to the app.
However, I let it know I had "better" in mind and that we should use the Gemini API.
Seems like it was "happy" with that answer 🤣
However, I let it know I had "better" in mind and that we should use the Gemini API.
Seems like it was "happy" with that answer 🤣
It wasn't much yet, but I knew I shouldn't try and get everything built at once. I wanted to get to a point where the app would be able to build itself from prompts.
It wasn't much yet, but I knew I shouldn't try and get everything built at once. I wanted to get to a point where the app would be able to build itself from prompts.