| What changed my point of view regarding LLMs was when I realized how crucial context is in increasing output quality. Treat the AI as a freelancer working on your project. How would you ask a freelancer to create a Kanban system for you? By simply asking "Create a Kanban system", or by providing them a 2-3 pages document describing features, guidelines, restrictions, requirements, dependencies, design ethos, etc? Which approach will get you closer to your objective? The same applies to LLM (when it comes to code generation). When well instructed, it can quickly generate a lot of working code, and apply the necessary fixes/changes you request inside that same context window. It still can't generate senior-level code, but it saves hours when doing grunt work or prototyping ideas. "Oh, but the code isn't perfect". Nor is the code of the average jr dev, but their codes still make it to production in thousands of companies around the world. |