Eenheid 10 / 12

Veelvoorkomende snelle fouten en oplossingen

Winst:

  • Herkent de meest voorkomende promptfouten uit echte voorbeelden
  • Kan voor elke fout een praktische en herhaalbare oplossing toepassen
  • Realiseert zich dat slechte uitvoer vaak wordt veroorzaakt door een slechte prompt

In deze module leerden we de technieken om goede prompts één voor één te schrijven. Laten we deze nu vanuit een andere hoek bekrachtigen: door te kijken naar de meest voorkomende fouten en hun oplossingen. De overgrote meerderheid van de slechte AI-output is te wijten aan slechte aanwijzingen, en niet aan de ontoereikendheid van het model. Als u fouten in dit apparaat herkent, kunt u problemen snel diagnosticeren en oplossen via uw eigen aanwijzingen; In plaats van te zeggen: "AI kan dit niet doen", kun je ook zeggen: "Laat me mijn prompt zo oplossen".

Waarom is het belangrijk om fouten te herkennen?

Wanneer een uitkomst niet aan uw verwachtingen voldoet, kunt u op twee manieren reageren: geef de tool de schuld of trek de prompt in twijfel. De ervaren gebruiker doet dat laatste. Omdat de oorzaak van het probleem meestal duidelijk is en het resultaat verandert met een kleine correctie. Hieronder zien we de acht meest voorkomende fouten, hun symptomen en oplossingen.

De acht meest voorkomende fouten

Fout

symptoom

Oplossing

dubbelzinnigheid

Generiek, "one size fits all" antwoord

Geef meetbare instructies

Geen context

Uitvoer die niet bij de situatie past

Voeg wie/waarom/geschiedenis toe

Formaat niet opgeven

Uitvoer in verkeerd formaat

Formaat forceren

afwezigheid van beperkingen

Overmatige, afwijkende inhoud

Voeg een ‘niet doen’-lijst toe

overbelasting

Model slaat enkele verzoeken over

Verdeel het werk, stel prioriteiten

niet-bevestiging

Het gebruik van valse informatie

Controleer feiten met bron

Eén schot verwachting

Geef niet op bij de eerste afslag

Herhaal

tegenstrijdige instructie

inconsistente uitvoer

Lijn beperkingen uit

Stap voor stap diagnostische methode

Wanneer een beschadigde uitvoer binnenkomt, volgt u deze volgorde:

  1. Is de missie duidelijk? Is het werkwoord concreet, betekent het het enige wat je wilt?
  2. Is context genoeg? Kent het model de situatie?
  3. Is het formaat vermeld? Is het formaat zoals u het wilt?
  4. Zijn er beperkingen? Staat er geschreven wat niet gewenst is?
  5. Heb ik te veel geladen? Heb ik in één keer om 5 verschillende banen gevraagd?
  6. Heb ik het geverifieerd? Is het nummer, de naam, de datum gecontroleerd?

Deze zes vragen vangen bijna alle fouten op.

Vier kopieerbare proefleessjablonen

1) Dubbelzinnigheid wegnemen:

Maak deze instructie meetbaar: [vage instructie]Vertaal elk vaag punt naar een concreet getal, hoeveelheid of criterium.

2) Het verdelen van de overbelasting:

Voer deze taak niet in één keer uit. Ga in deze volgorde te werk en stop wanneer u elke stap hebt voltooid, wacht op mijn bevestiging:1) [subtaak 1]2) [subtaak 2]3) [subtaak 3]

3) Beperkende montage:

Vertrouw gewoon op de informatie die ik hieronder heb verstrekt. Als er geen informatie is, schrijf dan "geen gegevens"; niet raden of toevoegen. Geef aan uit welke regel elke belangrijke claim die u gebruikt komt. Bron: [tekst]

4) De tegenstrijdigheid oplossen:

Controleer of er tegenstrijdigheden zijn in de instructies die ik je heb gegeven. Zo ja, vermeld dan de conflicterende punten en vraag mij welke prioriteit moet krijgen; dan dienovereenkomstig produceren.

Zwakke prompt/sterke prompt

Zwak (veel fouten gecombineerd):

Schrijf een uitgebreid plan voor ons bedrijf over marketing, budget en werving, en u bent klaar om aan de slag te gaan.

Krachtig (bugs opgelost):

Rol: Je bent een business development specialist die het MKB adviseert. Context: Een softwarebedrijf met 12 mensen; doel is 20 nieuwe klanten dit kwartaal. Taak: ALLEEN een marketingplan schrijven (exclusief budget en werving). Formaat: actielijst van 5 punten; elk item: actie + verantwoordelijk + criteria. Beperking: Betaald advertentiebudget 0; Beveel alleen organische kanalen aan. Geef geen valse statistieken; Motiveer de suggestie.

De krachtige versie splitst de overdaad op (drie onderwerpen in één prompt proppen), vervangt dubbelzinnigheid ("veel succes") door criteria, en voegt opmaak en beperkingen toe.

Drie mini-hoesjes

Geval 1 — Overbelasting. Een manager vroeg in één keer een rapportsamenvatting, presentatieplan en e-mail op; Het model maakte ze alle drie doormidden. Door de taak in drie afzonderlijke aanwijzingen te verdelen, was elke uitvoer compleet en bruikbaar. De totale tijd was minder dan het worstelen met een enkele complexe prompt.

Geval 2 — Niet-bevestiging. Een inhoudsteam publiceerde een ‘industriestatistiek’ die door het model werd gegeven zonder deze te verifiëren; Het nummer bleek niet te kloppen en ze moesten een correctie doorgeven. Daarna namen ze de regel over van "geef elk nummer de bron, ik zal de bron controleren" en elimineerden dit risico.

Geval 3 — Tegenstrijdige instructies. Toen een marketeer zei: "Het is erg kort, maar vertel alle functies", sloeg het model een aantal functies over. Toen ik de instructie niet-tegenstrijdig maakte als "beschrijf de drie belangrijkste kenmerken in 60 woorden", was de uitvoer zowel kort als volledig.

Tip: Voer uw prompt door de “zes diagnostische vragen” voordat u live gaat. Deze controle van 30 seconden maakt de meeste iteratierondes vanaf het begin overbodig.
Let op: de gevaarlijkste fout is 'niet-validatie', omdat deze over het hoofd wordt gezien omdat de uitvoer er soepel en overtuigend uitziet. Het model kan met groot vertrouwen een nummer, naam of bron matchen. Onafhankelijk elk feit verifiëren dat moet worden gepubliceerd of als basis voor een besluit moet worden gebruikt. We zullen dit onderwerp in de volgende unit verdiepen.

Onzichtbare fout: uitvoer "bijna correct".

Sommige fouten zijn gemakkelijk op te sporen: de uitvoer heeft het verkeerde formaat, wijkt af van het onderwerp of is blanco. Maar de meest verraderlijke fout is dat de uitvoer bijna correct is. De tekst is vloeiend, de structuur is vloeiend, de toon is scherp; Er is slechts één verkeerd getal, een over het hoofd geziene beperking of een kleine logische fout. Dit soort outputs zijn gevaarlijk omdat ze aan inspectie ontsnappen omdat ze er 'goed uitzien'.

Twee gewoonten beschermen hiertegen. Ten eerste: gebruik de uitvoer niet zonder deze te lezen: hoe gehaast u ook bent, lees deze door voordat u deze verzendt. Ten tweede zal het model de uitvoer ervan laten controleren: “controleer of je aan alle beperkingen hebt voldaan die ik je heb gegeven” of “alle getallen in deze tekst opsommen” verborgen fouten aan de oppervlakte brengen. Deze twee stappen duren een paar seconden, maar de kosten van onjuiste beslissingen veroorzaakt door “bijna correcte” uitvoer zijn veel hoger.

Fouten vermijden: ontwerp boven controle

In plaats van te zoeken naar fouten in de uitvoer, probeert de ervaren gebruiker deze vanaf het begin bij de prompt te voorkomen. Dit is een verschil in mentaliteit. Verander elke terugkerende fout in een "permanente regel": als het model opmerkingen blijft toevoegen in een samenvattingstaak, stelt u nu de beperking "geen opmerkingen toevoegen" in op elke samenvattingsprompt. Als het model altijd te veel items in een lijsttaak produceert, plaats dan de beperking "exact X items" in uw sjabloon. Op deze manier voorkomt u dat deze zich überhaupt voordoet, in plaats van dat u steeds weer dezelfde fout tegenkomt. Een goed ontworpen prompt vervangt tientallen daaropvolgende correcties; Hierdoor verandert de foutdiagnose van een last in een leer- en verbeteringsinstrument.

Veel voorkomende fouten

  • De tussenpersoon de schuld geven. Zeggen "AI kan het niet" in plaats van het probleem in de prompt te zoeken.
  • Te veel werk in één enkele prompt stoppen. Het comprimeren van vijf afzonderlijke taken in één instructie en deze half voltooid doen.
  • Verificatie overslaan. Ervan uitgaande dat de vloeiende output correct is.
  • Het geven van tegenstrijdige beperkingen. Zelf-conflicterende eisen, zoals ‘kort maar alomvattend’.
  • Opnieuw proberen zonder diagnose. Dezelfde fout herhalen zonder erachter te komen wat er kapot is.

Samengevat

  • De meeste slechte uitvoer is een probleem met de prompt, niet met het model; kan worden gediagnosticeerd en gecorrigeerd.
  • De meest voorkomende fouten: dubbelzinnigheid, nulcontext, gebrek aan format, gebrek aan beperkingen, overbelasting, gebrek aan verificatie, eenmalige verwachting en tegenstrijdigheid.
  • Zes diagnostische vragen (taak, context, formaat, beperking, belasting, verificatie) vangen de meeste fouten op.
  • Het verdelen van complexe opdrachten levert snellere en kwalitatief betere resultaten op dan het laden ervan op één enkele prompt.
  • De meest verraderlijke fout is het niet verifiëren; Vlotte uitvoer betekent niet accuraat.

Applicatie taak

Zoek een oude afdruk die u niet bevalt en doorloop de prompt door de 'zes diagnostische vragen'. Markeer welke fouten optreden, pas voor elke fout de oplossing in deze eenheid toe en voer de prompt opnieuw uit. Merk op welke enkele correctie de grootste verbetering opleverde, niet hoeveel rondes.

controlelijst

  • [ ] In geval van slechte uitvoer vraag ik eerst de prompt, niet de agent.
  • [ ] Ik kan zes diagnostische vragen uitvoeren.
  • [ ] Ik verdeel complexe taken in meerdere opdrachten.
  • [ ] Ik merk tegenstrijdige en dubbelzinnige instructies op en corrigeer deze.
  • [ ] Ik verifieer de feitelijke output voordat ik deze publiceer.