Je hele codebase in één prompt: wat verandert dat?
Waar je vroeger zorgvuldig moest kiezen welke bestanden je meegaf, kan een model inmiddels een volledig project in één keer overzien. Dat verandert vooral het soort vraag dat je kunt stellen. Het lost niet alles op, en meer context maakt een antwoord niet automatisch beter.
Wat er nu kan
Vragen die het hele project raken. Waar wordt deze functie overal aangeroepen, wat breekt er als ik dit datamodel verander, waarom werkt deze flow anders dan die ernaast. Dat waren vroeger vragen die je zelf moest uitzoeken omdat je het model onmogelijk alles kon laten zien.
Verbouwen over bestandsgrenzen heen. Een patroon dat op twintig plekken terugkomt in één keer aanpassen, inclusief de plekken die je zelf vergeten was. Dat is precies het werk waar mensen slecht in zijn en snel slordig van worden.
Debuggen met het geheel in beeld. Een fout die ontstaat door de wisselwerking tussen twee delen van je systeem is een stuk beter te vinden als beide delen in beeld zijn, in plaats van dat je stukje bij beetje context aanreikt.
Waarom meer niet vanzelf beter is
Een model dat alles ziet, ziet ook alles wat er niet toe doet. Ruis werkt door in de kwaliteit van het antwoord: verouderde bestanden, doodlopende experimenten, code die niemand meer aanroept. Wat jij als achterhaald herkent, weegt het model gewoon mee.
De vraag blijft bepalend. Een vage vraag over een groot project levert een vaag antwoord op, alleen over meer bestanden. De precisie zit in wat je vraagt, niet in hoeveel je meestuurt.
Er zitten ook praktische grenzen aan. Meer context betekent meer kosten per verzoek en vaak een tragere reactie. Voor een korte vraag over één bestand is het hele project meesturen zelden de beste keuze.
Hoe je het praktisch inzet
Gebruik het brede beeld voor verkennen en verbouwen, en het smalle beeld voor doen. Eerst vragen wat er allemaal geraakt wordt, dan per onderdeel gericht aan de slag. Dat leest ook prettiger terug in je versiebeheer.
Ruim op voordat je alles meestuurt. Dode code weghalen, experimenten die niet doorgingen verwijderen: dat helpt niet alleen het model maar ook de volgende ontwikkelaar. Het is werk dat je toch een keer moet doen.
Blijf beoordelen. Een wijziging die twintig bestanden raakt en er goed uitziet, is nog steeds een wijziging die twintig bestanden raakt. Lees hem, of laat een tweede paar ogen ernaar kijken voordat hij live gaat.