AI Coding & Its Interesting Challenges
I embarked on building Virten specifically, and in earnest, during late December 2024 after I had become familiar with the AI Coding Tool during the trailing two months from that time.
In videogames, people sometimes brag about how many hours in-game they have.
With the AI Coding Tools, "in-game time" is not measured so conveniently as it is in videogames, however I know I have spent about 40 hours each week engaging with the AI, along with many hours working outside of the AI Coding Tool to organize the project, develop plans for the business, blueprints for the AI, and so on.
I have learned a few things over those 200+ hours building things with the AI and I want to talk about 'getting more' out of the machine. You can find more insights about AI tools and development in our resources section.
Use Accurate Language
The AI of today works a bit like the schoolyard game Wallball, except the Wall sort of moves around a little bit.
If you take a rubber ball and throw it at a solid wall in the same exact way, over and over, its going to bounce away in a certain way, every time.
But if the solid wall is moving a little bit, the ball is going to bounce differently.
Are we the player, the ball, or the wall when working the AI Coding Tool? Check out Alphatutor to learn more about effective AI interaction techniques.
The more accurate and specific the language used, the more reliable the AI output becomes.
Create or Find A Prompt Library
I have created a Prompt Library with a selection of reusable parts-of-prompts and prompts. These items from the Prompt Library are saved in notepads that I have easy access to on my desktop. And they save a ton of time.
If you're working with an AI a lot, you want to have a Prompt Library at hand, so you can ask it your recurring, standard questions or give it specific jobs over and over.
Some repeating jobs are very specific and need to be done a certain way, the human should not re-write the detailed prompts over and over like a robot. When the human tries to re-write the prompts necessary for specific jobs over and over, it is easy to miss parts of the specific job that the user discovered through the rigors of trial and error with the AI in the past. Our Protools can help streamline this process.
Hmm.. well that's all for now. Check out more articles at our blog center.