Enhed 10 / 12

Almindelige promptfejl og løsninger

Gevinster:

  • Genkender de mest almindelige promptfejl fra rigtige eksempler
  • Kan anvende en praktisk og repeterbar rettelse for hver fejl
  • Indser, at dårligt output ofte er forårsaget af en dårlig prompt

I dette modul lærte vi teknikkerne til at skrive gode prompter én efter én. Lad os nu forstærke disse fra en anden vinkel: ved at se på de mest almindelige fejl og deres løsninger. Langt størstedelen af ​​dårlig AI-output skyldes dårlig prompting, ikke modelutilstrækkelighed. Hvis du genkender fejl i denne enhed, kan du hurtigt diagnosticere og rette problemer i dine egne prompter; I stedet for at sige "AI kan ikke gøre dette" kan du sige "lad mig rette min prompt sådan her".

Hvorfor er det vigtigt at genkende fejl?

Når et output ikke lever op til dine forventninger, kan du reagere på to måder: give værktøjet skylden eller stille spørgsmålstegn ved prompten. Den erfarne bruger gør det sidste. For det meste af tiden er kilden til problemet indlysende, og resultatet ændres med en lille rettelse. Nedenfor vil vi se de otte mest almindelige fejl, deres symptomer og løsninger.

De otte mest almindelige fejl

Fejl

symptom

Løsning

tvetydighed

Generisk, "one size fits all" svar

Giv målbar instruktion

Nul kontekst

Output, der ikke passer til situationen

Tilføj hvem/hvorfor/historik

Angiver ikke format

Output i forkert format

Tving format

fravær af begrænsninger

Overdreven, afvigende indhold

Tilføj en "ikke"-liste

overbelastning

Model springer nogle anmodninger over

Del arbejdet, prioriter

ikke-bekræftelse

Brug af falske oplysninger

Tjek fakta med kilden

One shot forventning

Giv ikke op ved første udgang

Gentag

modstridende instruktion

inkonsekvent output

Juster begrænsninger

Trin for trin diagnosemetode

Når et beskadiget output ankommer, skal du følge denne rækkefølge:

  1. Er missionen klar? Er verbet konkret, betyder det det eneste du ønsker?
  2. Er kontekst nok? Kender modellen situationen?
  3. Er formatet blevet nævnt? Er formatet, som du ønsker det?
  4. Er der nogen begrænsninger? Står det skrevet, hvad der ikke ønskes?
  5. Har jeg læsset for meget? Har jeg bedt om 5 forskellige job i én prompt?
  6. Har jeg bekræftet? Er nummer, navn, dato blevet tjekket?

Disse seks spørgsmål fanger næsten alle fejl.

Fire kopierbare korrektur-skabeloner

1) Fjernelse af tvetydighed:

Gør denne instruktion målbar: [vag instruktion]Oversæt hvert vage punkt til et konkret tal, kvantitet eller kriterium.

2) Opdeling af overbelastningen:

Gør ikke denne opgave på én gang. Fortsæt i denne rækkefølge og stop, når du er færdig med hvert trin, vent på min bekræftelse:1) [delopgave 1]2) [delopgave 2]3) [delopgave 3]

3) Begrænsende montering:

Bare stol på de oplysninger, jeg har givet nedenfor. Hvis der ikke er nogen information, skriv "ingen data"; ikke gætte eller tilføje. Angiv, hvilken linje hver vigtig påstand, du bruger, kommer fra. Kilde: [tekst]

4) Løsning af modsigelsen:

Tjek, om der er modsigelser i de instruktioner, jeg gav dig. Hvis ja, så skriv de modstridende punkter og spørg mig, hvilken jeg skal prioritere; derefter producere i overensstemmelse hermed.

Svag prompt / stærk prompt

Svag (mange fejl kombineret):

Skriv en omfattende plan for vores virksomhed om markedsføring, budget og rekruttering, og du er godt i gang.

Kraftig (fejl rettet):

Rolle: Du er forretningsudviklingsspecialist, der rådgiver SMV'er. Kontekst: Et softwarefirma med 12 personer; målet er 20 nye kunder i dette kvartal.Opgave: Skriv KUN markedsføringsplan (medtager ikke budget og ansættelser).Format: 5-punkts handlingsliste; hvert punkt: handling + ansvarlig + kriterier. Begrænsning: Betalt reklamebudget 0; Anbefal kun organiske kanaler. Giv ikke falske metrics; Begrund forslaget.

Den kraftfulde version opdeler overbelastningen (samler tre emner i én prompt), erstatter tvetydighed ("held og lykke") med kriterier og tilføjer formatering og begrænsning.

Tre mini etuier

Tilfælde 1 — Overbelastning. En leder anmodede om et rapportresumé, præsentationsplan og e-mail i en enkelt prompt; Modellen lavede alle tre i halvdelen. Ved at opdele jobbet i tre separate prompter var hvert output komplet og brugbart. Samlet tid var mindre end at kæmpe med en enkelt kompleks prompt.

Tilfælde 2 — Ikke-bekræftelse. Et indholdsteam offentliggjorde en "industristatistik" givet af modellen uden at verificere den; Nummeret viste sig at være forkert, og de måtte udstede en rettelse. Bagefter vedtog de reglen om "giv hvert nummer med sin kilde, jeg vil tjekke kilden" og eliminerede denne risiko.

Case 3 — Modstridende instruktion. Når en marketingmedarbejder sagde "det er meget kort, men fortæl alle funktionerne", sprang modellen nogle funktioner over. Da jeg gjorde instruktionen ikke-modsigende som "beskriv de 3 vigtigste funktioner med 60 ord", var outputtet både kort og komplet.

Tip: Kør din prompt gennem "seks diagnostiske spørgsmål", før du går live. Denne 30-sekunders kontrol gør de fleste iterationsrunder unødvendige fra starten.
Forsigtig: Den farligste fejl er "ikke-validering", fordi den overses, fordi outputtet ser glat og overbevisende ud. Modellen kan matche et nummer, navn eller kilde med stor selvtillid. Uafhængigt verificere enhver kendsgerning, der skal offentliggøres eller bruges som grundlag for beslutning. Vi vil uddybe dette emne i næste enhed.

Usynlig fejl: "Næsten korrekt" output

Nogle fejl er nemme at fange: outputtet kommer i det forkerte format, forsvinder fra emnet eller står tomt. Men den mest lumske fejl er, at outputtet er næsten korrekt. Teksten er flydende, strukturen er glat, tonen er i orden; Der er bare et forkert tal, en overset begrænsning eller en lille logisk fejl. Disse typer output er farlige, fordi de undslipper inspektion, fordi de "ser godt ud".

To vaner beskytter mod dette. For det første skal du ikke bruge outputtet uden at læse det: uanset hvor travlt du er, så læs det igennem, før du sender det. For det andet, hvis modellen tjekker dens output: "tjek om du fulgte alle de begrænsninger, jeg gav dig" eller "liste alle tallene i denne tekst" vil bringe skjulte fejl til overfladen. Disse to trin tager et par sekunder, men omkostningerne ved forkerte beslutninger forårsaget af "næsten korrekt" output er meget højere.

Undgå fejl: design over kontrol

I stedet for at lede efter fejl i outputtet, forsøger den erfarne bruger at forhindre dem fra begyndelsen ved prompten. Dette er en forskel i mentalitet. Gør hver tilbagevendende fejl til en "permanent regel": Hvis modellen bliver ved med at tilføje kommentarer i et opsummeringsjob, skal du nu indstille "tilføj ikke kommentarer"-begrænsningen til hver opsummeringsprompt. Hvis modellen altid producerer for mange elementer i et listejob, skal du placere "præcis X elementer"-begrænsningen i din skabelon. På denne måde, i stedet for at fange den samme fejl igen og igen, forhindrer du den i at opstå i første omgang. En veldesignet prompt erstatter snesevis af efterfølgende rettelser; Dette gør fejldiagnose fra en byrde til et lærings- og forbedringsværktøj.

Almindelige fejl

  • Give mellemmanden skylden. At sige "AI kan ikke gøre det" i stedet for at lede efter problemet i prompten.
  • At lægge for meget arbejde i en enkelt prompt. Komprimer fem separate opgaver til én instruktion og gør dem halvfærdige.
  • Springer verifikation over. Forudsat at det flydende output er korrekt.
  • Giver modstridende begrænsninger. Selvmodstridende krav, såsom "kort, men omfattende."
  • Prøver igen uden at stille en diagnose. At gentage den samme fejl uden at finde ud af, hvad der er gået i stykker.

Sammenfattende

  • Det mest dårlige output er et problem med prompten, ikke modellen; kan diagnosticeres og korrigeres.
  • De mest almindelige fejl: tvetydighed, nul kontekst, manglende format, mangel på begrænsninger, overbelastning, manglende verifikation, one-shot forventning og modsigelse.
  • Seks diagnostiske spørgsmål (opgave, kontekst, format, begrænsning, indlæsning, verifikation) fanger de fleste fejl.
  • Opdeling af komplekse job giver hurtigere resultater og højere kvalitet end at indlæse dem på en enkelt prompt.
  • Den mest lumske fejl er ikke-verifikation; Glat output betyder ikke nøjagtigt.

Ansøgningsopgave

Find en gammel udskrift, du ikke kan lide, og kør dens prompt gennem "seks diagnostiske spørgsmål". Marker hvilke fejl der opstår, anvend rettelsen i denne enhed for hver, og kør prompten igen. Bemærk hvilken enkelt korrektion der gav den største forbedring, ikke hvor mange runder.

tjekliste

  • [ ] I tilfælde af dårligt output, spørger jeg først om prompten, ikke agenten.
  • [ ] Jeg kan udføre seks diagnostiske spørgsmål.
  • [ ] Jeg deler komplekse opgaver op i flere prompter.
  • [ ] Jeg bemærker modstridende og tvetydige instruktioner og retter dem.
  • [ ] Jeg verificerer det faktuelle output, før jeg offentliggør det.