Eenheid 8 / 12

Iteratie en snelle verbetering

Winst:

  • Begrijpt dat de initiële output zelden perfect is en dat iteratie een normaal proces is
  • Kan een resultaat systematisch verbeteren met gerichte, univariate feedback
  • Kent de logica van het omzetten van een succesvolle prompt in een herbruikbare sjabloon

De grootste fout van beginners is te verwachten dat de eerste prompt een perfecte uitvoer oplevert. Wanneer de eerste output niet aan de verwachtingen voldoet, geven ze op met de opmerking: "AI kan dit werk niet doen." Voor ervaren gebruikers is de eerste output echter geen einde, maar een begin. In deze unit leren we snel schrijven te zien als een dialoog- en verbeteringsproces, en niet als een eenmalige actie. Iteratie is de kern van snelle engineering.

Wat is iteratie en waarom is het normaal?

Iteratie is het nemen van een uitvoer, het aangeven van wat u niet bevalt, het corrigeren van de prompt of het verzoek en het reproduceren ervan. Als de initiële output onvolmaakt is, is dat geen mislukking, maar een natuurlijk onderdeel van het proces. Omdat je meestal pas duidelijk krijgt wat je wilt als je de eerste output ziet. De goede gebruiker beschouwt de initiële uitvoer als een "concept" en werkt deze naar het doel toe.

Er zijn twee soorten iteraties:

  • Correctie tijdens het gesprek: doorgaan in hetzelfde gesprek met feedback zoals 'maak dit korter', 'verwijder het derde item'. Het is snel; het model onthoudt de vorige uitvoer.
  • De prompt herschrijven: toepassen van wat je hebt geleerd op de eerste prompt en helemaal opnieuw beginnen met een betere instructie. Het is waardevol voor werken die hergebruikt zullen worden.

Gerichte feedback geven

Het geheim van iteratie is dat de feedback doelgericht is. Zeggen "Ik vind het niet leuk, schrijf nog eens" geeft geen richting aan het model; U krijgt waarschijnlijk een vergelijkbare uitvoer. Zeg in plaats daarvan precies wat u zou veranderen en hoe:

  • Zwak: "Dit is niet goed."
  • Strong: "De inleiding is te lang; breng de eerste alinea terug tot één zin. De toon is te formeel; maak hem wat vriendelijker. Verwijder de bewering uit het tweede punt, want we kunnen deze niet verifiëren."

Univariate optimalisatie

Maak er een wetenschappelijke gewoonte van: verander één ding tegelijk. Als je tegelijkertijd de toon, de lengte en de structuur verandert, kun je niet zeggen welke verandering van kracht is geworden, of de uitvoer verbetert of verslechtert. Door één variabele te gebruiken, kun je leren wat werkt en ervoor zorgen dat het blijft hangen.

Iteratielus

stap

wat doe je

1. Produceren

Haal de uitvoer op bij de eerste prompt

2. Evalueer

Wat je leuk vond, wat je niet leuk vond - schrijf concreet

3. Eén verandering

Voer één oplossing uit die op één probleem is gericht

4. Regenereer

Bekijk het effect van de verandering

5. Vergelijk

Is hij hersteld? Zo ja, dan bewaren, zo nee, terugnemen

6. Bevestiging

Sla de prompt op die goede resultaten oplevert voor de sjabloon

Vier kopieerbare sjablonen

1) Gerichte correctie:

De vorige uitvoer was prima, maar wijzig: - [enkele concrete wijziging 1] - [enkele concrete wijziging 2] Houd al het andere hetzelfde.

2) Bekritiseer de output:

Bekritiseer de tekst die u zojuist hebt gemaakt met het oog van een redacteur. Zoek 3 zwakke punten en stel voor elk een concrete correctie voor. Schrijf vervolgens de gecorrigeerde versie.

3) Variantgeneratie (A/B):

Maak 2 verschillende versies van deze tekst: A) Formeeler en korter. B) Vriendelijker en met voorbeelden. Geef beide; Vertel mij in 1 zin welke in welke situatie het meest geschikt is.

4) Zorg ervoor dat Prompt zichzelf geneest:

Ik gebruik de volgende prompt, maar het resultaat is voldoende [probleem]. Stel voor hoe ik deze prompt duidelijker en effectiever kan schrijven; schrijf de verbeterde prompt en leg uit wat u hebt gewijzigd en waarom. Prompt: [huidige prompt]

Zwakke prompt/sterke prompt (als feedback)

Slechte feedback:

Het is niet gelukt, probeer het opnieuw.

Sterke feedback:

De inhoud is correct, maar er zijn drie problemen:1) 210 woorden; Reduceer tot 120.2) De tweede alinea is van technische aard; vereenvoudig het jargon.3) De afsluiting is zwak; Sluit af met een duidelijke vervolgzin. Bewaar al het andere.

De tweede feedback vertelt het model precies waar het moet aanraken; Het resultaat komt in één beurt dichter bij het doel.

Drie mini-hoesjes

Geval 1 — Productie van inhoud. Een marketeer probeerde een promotietekst door zes keer te zeggen: "Ik vind het niet leuk, schrijf het nog eens" en kwam nooit verder. Toen hij zijn aanpak veranderde en in elke ronde één concrete verandering vroeg (eerst de lengte, dan de toon, dan de afsluiting), kwam hij in 3 rondes tot een publiceerbare tekst. Totale tijd teruggebracht tot minder dan de helft.

Geval 2 — Rapport. Eén analist zag dat de eerste samenvatting te technisch was en zei: "De manager begrijpt dit niet, vertaal de technische termen naar alledaags taalgebruik, houd de lengte aan." Dankzij de univariate correctie is het rapport zowel vereenvoudigd als zijn reikwijdte niet verloren; Een tweede volledige herschrijving was niet nodig.

Geval 3 — Sjablonen. Een ondersteuningsteam corrigeerde hetzelfde type reactie keer op keer iteratief. Ten slotte legden ze de ideale prompt vast in een sjabloon; Ze gebruiken nu de sjabloon met kleine wijzigingen in plaats van bij elke nieuwe casus helemaal opnieuw te beginnen. Dit illustreert het punt van iteratie: maak het één keer goed en gebruik het dan opnieuw.

Tip: Vraag het model om haar eigen output te bekritiseren (“vind 3 zwakke punten van deze tekst”). Het model beseft vaak zijn eigen fout en corrigeert deze; dit voert namens u een voorbewerking uit.
Let op: iteratie heeft een limiet. Als je na 5-6 ronden nog steeds niet in de buurt van het doel komt, zit het probleem niet in kleine correcties, maar in de basisaanpak: het kan zijn dat je de rol, context of taak vanaf het begin verkeerd hebt ingesteld. Stop op dat moment met het patchen en ontwerp de prompt helemaal opnieuw.

Twee routes van iteratie: conversatie of herschrijven?

Weten welke manier efficiënter is tijdens het herhalen, bespaart tijd. De regel is: voor een eenmalige klus kunt u deze het snelst in de chat oplossen; omdat het model de vorige uitvoer onthoudt en u gewoon het verschil ziet. Maar voor een taak die u herhaalt, is het waardevoller om wat u hebt geleerd in de eerste prompt op te schrijven en een schoon sjabloon te maken; omdat je de volgende keer een goede output krijgt zonder dat iteratie nodig is.

In de praktijk is het het meest efficiënt om de twee te combineren: ontdek eerst de juiste instructie door deze snel uit te proberen in de chat, giet vervolgens de gevonden instructie in een schone prompt en sla deze op in de bibliotheek. Op deze manier kunt u snel vooruitgang boeken en uw werk omzetten in een permanent bezit.

Iteratie beschouwen als een leerrecord

Elke iteratieronde leert je iets: welke toevoeging de output verbeterde, welke beperking onnodig was, wat er fout ging in het model. Door deze lessen op te schrijven, ontstaat er in de loop van de tijd een persoonlijke ‘wat werkt’-gids. Met gevolgtrekkingen als "de beperking 'een commentaar toevoegen' is een must in dit soort samenvattingen", "drie voorbeelden zijn voldoende voor de titelproductie, vijf zijn niet nodig", kunt u bijvoorbeeld de juiste prompt schrijven bij de eerste poging in de volgende soortgelijke taak. Deze kennis is wat de ervaren gebruiker echt onderscheidt van de beginner: ze beginnen elk bedrijf niet helemaal opnieuw, maar gewapend met de lessen van eerdere iteraties.

Van het model een iteratiepartner maken

U hoeft de iteratie niet alleen uit te voeren. Je kunt het model vragen: "Hoe kan ik deze output dichter bij mijn doel brengen, geef me drie concrete suggesties." Het model diagnosticeert vaak nauwkeurig de zwakke punten in de output en stelt manieren voor om deze op te lossen. Dit transformeert iteratie van ‘trial and error’ naar gerichte samenwerking; Jij vertelt ons wat je wilt, het model vertelt hoe je daar komt.

Veel voorkomende fouten

  • Er wordt opnieuw dezelfde prompt verzonden. Opnieuw proberen zonder te veranderen; het resultaat verandert niet.
  • Vage feedback. Zeggen "Ik vind het niet leuk" en niet zeggen wat je gaat oplossen.
  • Veel dingen tegelijk veranderen. Niet leren wat werkt.
  • De goede prompt wordt niet opgenomen. Elke keer dezelfde iteratie opnieuw doen.
  • Oneindige iteratie. Ik probeer een fundamenteel verkeerde prompt op te lossen door deze te patchen.

Samengevat

  • De initiële output is zelden perfect; Iteratie is geen mislukking, het is een natuurlijk onderdeel van het proces.
  • Effectieve iteratie vindt plaats met gerichte, niet vage feedback.
  • Verander één ding per ronde; Zo leer je wat werkt.
  • U kunt vooraf bewerken door het model te vragen haar eigen output te bekritiseren.
  • Bewaar de prompt die goed werkt in de sjabloon; Het doel van iteratie is om een ​​herbruikbaar asset te produceren.

Applicatie taak

Maak een afdruk en doorloop bewust drie iteratieronden: verander slechts één ding per ronde (eerst de lengte, dan de toon, dan de afsluiting) en noteer elke ronde. Bepaal na de derde ronde welke wijziging het meeste verschil heeft gemaakt en sla de laatste prompt op als een herbruikbare sjabloon.

controlelijst

  • [ ] Ik beschouw de initiële output als een concept, niet als voltooid werk.
  • [ ] Ik geef mijn feedback concreet en doelgericht.
  • [ ] Ik voer één wijziging per ronde door.
  • [ ] Ik kan het model vragen zijn eigen output te bekritiseren.
  • [ ] Ik bewaar de aanwijzingen die goede resultaten opleveren voor de sjabloon.