De gewoonte die voorkomt dat AI je plan verpest

AI vult lege ruimtes in met aannames. Een onuitgesproken grens is een lege ruimte.

Als je een AI niet vertelt wat hij moet vermijden, beslist hij voor jou. Ik heb vele middagen doorgebracht met het herstellen van fouten waar ik nooit om had gevraagd. Een agent voegde een beheerderspaneel of een betalingsstroom toe, puur om behulpzaam te zijn. Het was niet kapot. Ik liet gewoon de deur openstaan.

De oplossing is simpel. Je moet opschrijven wat de app niet moet doen.

Dit zijn non-goals. Een non-goal is geen notitie voor jezelf. Het is een vangrail voor de AI.

Als je schrijft "Geen betalingen in v1", dan kent de AI de grens. Als je later vraagt om het "checkout-scherm te verbeteren", zal hij geen Stripe toevoegen. De geschreven regel bewaakt de grens wanneer jij het vergeet.

Je hoeft deze grenzen niet te raden. Laat de AI ze voor je vinden. Gebruik deze twee stappen tijdens je planningsfase:

  1. Breng de risico's in kaart Vraag de agent om alles op te sommen wat hij zou willen toevoegen zonder dat je erom hebt gevraagd. Vraag hem om extra functies, extra structuur of extra integraties te identificeren. Dit legt de verborgen aannames bloot voordat ze problemen worden.

  2. Leg ze vast Neem de lijst met zaken die vermeden moeten worden. Verander deze in duidelijke regels. Gebruik zinnen als "Voeg X niet toe in deze versie."

Plaats deze lijst op een plek waar de agent hem elke keer ziet. Gebruik je projectinstructies of een rules-bestand.

Non-goals zijn niet permanent. Het zijn "niet nu"-regels. Ze beschermen je huidige scope. Wanneer je klaar bent om een functie te bouwen, verwijder je de regel bewust.

Stop met het alleen schrijven van plannen. Voer in plaats daarvan een gesprek.

  • Laat de AI jou interviewen.
  • Laat de AI discussiëren over je plan.
  • Schrijf op wat je niet moet bouwen.
  • Houd die grenzen voor de agent zichtbaar.

Het moeilijke deel van werken met AI is niet de code. Het moeilijke deel is beslissen wat de agent wel en wat hij niet weet. Een plan is jouw beslissing aan het begin. Non-goals zijn jouw beslissing aan de randen.

Bron: https://dev.to/stkremen/the-one-line-that-stops-your-ai-from-wrecking-your-plan-4jc0