AI helps you iterate prompts

When you iterate prompts to AI it leaves a huge mess of changes. Human are notorious for not updating comments and the documentation. This makes life harder for the next person which perversely is often the same person. Iterative prompts with an AI can make the mess even worse. Each revised prompt gets further and further from the original. Here is a workflow that both improves the results and reduces your work now and the world of the next person.
When working with AI you give it prompts, it returns a result, you repeatedly give it refining prompts until it gives you what you want. At that point there is a mess of revisions. Try this:
- Write a Requirements document prompt and save a copy. If you use version control like Git commit add and commit this document as your first version. This is like writing the comments first.
- Use the Requirements document prompt with the AI. This is coding to match the comments.
- Review the results and interactively prompt small changes. Test driven development.
- When you have a stable result, ask the AI to generate a single prompt that to make the current result and translate it into markdown. This is the AI telling you how to talk to it. You & the AI updated the comments & documentation.
- Save the results and the new prompt Requirements document. Add and commit this to Git.
It is now easy to move forward, backwards, or even to a different AI “employee” to continue to ultimate success.
Twitter distributes software 75 times faster using BitTorrent
My business associate developed the BitTornado software Twitter is using to solve their server update problem. It’s the same type of problem Apple had when I worked there in 1992. The solution approach similar.
A single distribution server is a bottleneck both for efficiency and reliability. A single server slows down as more clients are accessing it. If the single server fails the entire process stops.
Predictive Innovation defines 15 Alternatives for any problem. The 15 Alternatives are arranged into two dimensions of 3 scales and 5 directions. The 3 scales are Single, Multiple and Continuous (see “Predicting the Next Disruptive Innovation” for more details).
When I was at Apple we solved the problem by moving from a Single mainframe to multiple servers and clients. This spread the bandwidth across more computers and provided more flexibility for doing ad-hoc reports.
BitTorrent is a Continuous solution. It doesn’t just spread the bandwidth over more computers, it spreads it over all the computers using the torrent. It produces the maximum bandwidth with the least vulnerability. It also flips the concept of speed on its head. Instead of getting slower as more computers download a file, it gets faster. Any computer connected to the torrent can share pieces with any other computer connected to the torrent. This is also how it reduces vulnerability. There are multiple sources for the pieces of the file, even if none of them have a complete copy of the file.


Predictive Innovation Training
Predictive Innovation: Core Skills Book
RoundSquareTriangle.com