Jedinica 10 / 12

Uobičajene brze greške i rješenja

Dobici:

  • Prepoznaje najčešće greške u brzini iz stvarnih primjera
  • Može primijeniti praktičan i ponovljiv popravak za svaku grešku
  • Shvaća da je loš rezultat često uzrokovan lošim promptom

U ovom modulu smo naučili tehnike pisanja dobrih napomena jedan po jedan. Sada ih osnažimo iz drugog ugla: gledajući najčešće greške i njihova rješenja. Ogromna većina loših AI izlaza je zbog lošeg nagovještaja, a ne zbog neadekvatnosti modela. Ako prepoznate greške u ovoj jedinici, možete brzo dijagnosticirati i popraviti probleme u vlastitim upitima; Umjesto da kažete "AI ne može ovo da uradi", možete reći "da popravim svoj upit ovako".

Zašto je važno prepoznati greške?

Kada rezultat ne ispunjava vaša očekivanja, možete reagovati na dva načina: okriviti alat ili dovesti u pitanje upitnik. Iskusni korisnik radi ovo drugo. Jer većinu vremena izvor problema je očigledan i rezultat se mijenja uz malu korekciju. U nastavku ćemo vidjeti osam najčešćih grešaka, njihove simptome i rješenja.

Osam najčešćih grešaka

Greška

simptom

Rješenje

dvosmislenost

Generički, "jedna veličina za sve" odgovor

Dajte mjerljive upute

Nulti kontekst

Izlaz koji ne odgovara situaciji

Dodajte ko/zašto/istoriju

Ne navodi format

Izlaz u pogrešnom formatu

Format sile

odsustvo ograničenja

Pretjerani, devijantni sadržaji

Dodajte listu "nemoj".

preopterećenja

Model preskače neke zahtjeve

Podijelite posao, odredite prioritete

nepotvrda

Korištenje lažnih informacija

Provjerite činjenice sa izvorom

Očekivanje jednog udarca

Ne odustajte na prvom izlazu

Iterirajte

kontradiktorno uputstvo

nedosledan izlaz

Poravnajte ograničenja

Dijagnostička metoda korak po korak

Kada dođe oštećeni izlaz, slijedite ovaj redoslijed:

  1. Da li je misija jasna? Da li je glagol konkretan, da li znači jedino što želite?
  2. Da li je kontekst dovoljan? Da li model poznaje situaciju?
  3. Da li je pomenut format? Da li je format onakav kakav želite?
  4. Postoje li ograničenja? Da li je napisano šta se ne želi?
  5. Da li sam učitao previše? Jesam li tražio 5 različitih poslova u jednom upitu?
  6. Jesam li potvrdio? Da li su provjereni broj, ime, datum?

Ovih šest pitanja hvataju gotovo sve greške.

Četiri predloška za lekturu koja se mogu kopirati

1) Otklanjanje nejasnoća:

Učinite ovu instrukciju mjerljivom: [nejasna instrukcija] Prevedite svaku nejasnu tačku u konkretan broj, količinu ili kriterij.

2) Podjela preopterećenja:

Nemojte raditi ovaj zadatak odjednom. Nastavite ovim redoslijedom i zaustavite se kada završite svaki korak, pričekajte moju potvrdu:1) [podzadatak 1]2) [podzadatak 2]3) [podzadatak 3]

3) Ograničavanje:

Samo se oslonite na informacije koje sam naveo u nastavku. Ako nema informacija, napišite "nema podataka"; ne pogađaj niti dodaj. Navedite iz koje linije dolazi svaka važna tvrdnja koju koristite. Izvor: [tekst]

4) Rješavanje kontradikcije:

Provjerite ima li kontradiktornosti u uputama koje sam vam dao. Ako jeste, navedite konfliktne tačke i pitajte me kojoj da dam prioritet; zatim proizvesti u skladu s tim.

Slaba prompt / jaka prompt

Slabo (mnogo grešaka u kombinaciji):

Napišite sveobuhvatan plan za našu kompaniju o marketingu, budžetu i zapošljavanju i spremni ste.

Moćan (ispravljene greške):

Uloga: Vi ste stručnjak za razvoj poslovanja koji savjetuje mala i srednja preduzeća. Kontekst: Softverska kompanija sa 12 ljudi; cilj je 20 novih kupaca u ovom kvartalu. Zadatak: SAMO pisati marketinški plan (ne uključivati ​​budžet i zapošljavanje). Format: akciona lista od 5 tačaka; svaka stavka: akcija + odgovorni + kriterijumi. Ograničenje: plaćeni budžet za oglašavanje 0; Preporučite samo organske kanale. Nemojte davati lažne metrike; Obrazložite prijedlog.

Moćna verzija dijeli preopterećenje (sabija tri teme u jedan prompt), zamjenjuje dvosmislenost ("srećno") kriterijima i dodaje formatiranje i ograničenja.

Tri mini futrole

Slučaj 1 — Preopterećenje. Menadžer je zatražio sažetak izvještaja, plan prezentacije i e-mail u jednom promptu; Model je napravio sve tri na pola. Podjelom posla na tri odvojena upita, svaki izlaz je bio potpun i upotrebljiv. Ukupno vrijeme je bilo manje od borbe s jednom složenom brzinom.

Slučaj 2 — Nepotvrđivanje. Tim za sadržaj objavio je “industrijsku statistiku” koju je dao model bez provjere; Ispostavilo se da je broj pogrešan i morali su ispraviti. Nakon toga su usvojili pravilo "dajte svaki broj sa izvorom, ja ću provjeriti izvor" i eliminisali ovaj rizik.

Slučaj 3 — Konfliktna instrukcija. Kada je marketer rekao "veoma je kratak, ali reci sve karakteristike", model je preskočio neke karakteristike. Kada sam instrukciju učinio nekontradiktornom kao "opišite 3 najvažnije karakteristike u 60 riječi", rezultat je bio kratak i potpun.

Savjet: Provedite svoj upit kroz "šest dijagnostičkih pitanja" prije nego što krenete uživo. Ova provjera od 30 sekundi čini većinu rundi iteracije nepotrebnim od samog početka.
Oprez: Najopasnija greška je "nepotvrđivanje" jer se zanemaruje jer izlaz izgleda glatko i uvjerljivo. Model može s velikim povjerenjem odgovarati broju, imenu ili izvoru. Nezavisno provjeriti svaku činjenicu koja će se objaviti ili koristiti kao osnova za donošenje odluke. Ovu temu ćemo produbiti u sljedećoj cjelini.

Nevidljiva greška: "Gotovo ispravan" izlaz

Neke greške je lako uhvatiti: izlaz dolazi u pogrešnom formatu, ide van teme ili je prazan. Ali najpodmuklija greška je što je rezultat skoro ispravan. Tekst je tečan, struktura je glatka, ton je tačan; Postoji samo jedan pogrešan broj, zanemareno ograničenje ili mala logička greška. Ove vrste izlaza su opasne jer izmiču inspekciji jer "izgledaju dobro".

Dvije navike štite od ovoga. Prvo, nemojte koristiti izlaz bez čitanja: bez obzira koliko žurite, pročitajte ga prije nego što ga pošaljete. Drugo, ako model provjeri svoj izlaz: “provjerite da li ste slijedili sva ograničenja koja sam vam dao” ili “navedite sve brojeve u ovom tekstu” iznijet će skrivene greške na površinu. Ova dva koraka traju nekoliko sekundi, ali je trošak pogrešnih odluka uzrokovanih „skoro ispravnim“ rezultatom mnogo veći.

Izbjegavanje grešaka: dizajn nad kontrolom

Umjesto da traži greške u izlazu, iskusni korisnik pokušava ih spriječiti od početka na prompt-u. Ovo je razlika u mentalitetu. Pretvorite svaku ponavljajuću grešku u "trajno pravilo": ako model nastavlja da dodaje komentare u sažetak zadatka, sada postavite ograničenje "ne dodaj komentare" na svaki upit za sažetak. Ako model uvijek proizvodi previše stavki u zadatku liste, postavite ograničenje "točno X stavki" u svoj predložak. Na ovaj način, umjesto da hvatate istu grešku iznova i iznova, sprječavate da se ona pojavi. Dobro dizajniran prompt zamjenjuje desetine naknadnih ispravki; Ovo pretvara dijagnozu grešaka iz tereta u alat za učenje i poboljšanje.

Uobičajene greške

  • Okrivljavanje posrednika. Reći "AI to ne može" umjesto da tražite problem u promptu.
  • Stavljanje previše posla u jedan prompt. Sažimanje pet odvojenih zadataka u jednu instrukciju i njihovo obavljanje napola.
  • Preskakanje verifikacije. Pod pretpostavkom da je tečni izlaz ispravan.
  • Davanje kontradiktornog ograničenja. Sami sebi konfliktni zahtjevi, kao što su „kratki, ali sveobuhvatni“.
  • Pokušavam ponovo bez dijagnosticiranja. Ponavljanje iste greške bez otkrivanja šta je pokvareno.

Ukratko

  • Većina loših rezultata je problem sa promptom, a ne modelom; mogu se dijagnosticirati i korigirati.
  • Najčešće greške: dvosmislenost, nulti kontekst, nedostatak formata, nedostatak ograničenja, preopterećenje, nedostatak verifikacije, jednokratno očekivanje i kontradikcija.
  • Šest dijagnostičkih pitanja (zadatak, kontekst, format, ograničenje, učitavanje, provjera) otkriva većinu grešaka.
  • Podjela složenih poslova daje brže i kvalitetnije rezultate od njihovog učitavanja u jedan prompt.
  • Najpodmukla greška je neproveravanje; Gladak izlaz ne znači tačan.

Zadatak aplikacije

Pronađite stari ispis koji vam se ne sviđa i prođite kroz njega kroz "šest dijagnostičkih pitanja". Označite koje se greške pojavljuju, primijenite popravak u ovoj jedinici za svaku i ponovo pokrenite prompt. Obratite pažnju koja je pojedinačna korekcija dovela do najvećeg poboljšanja, a ne koliko rundi.

kontrolna lista

  • [ ] U slučaju lošeg izlaza, prvo pitam prompt, a ne agenta.
  • [ ] Mogu postaviti šest dijagnostičkih pitanja.
  • [ ] Složene zadatke dijelim na više upita.
  • [ ] Primjećujem konfliktne i dvosmislene upute i ispravljam ih.
  • [ ] Provjeravam činjenične rezultate prije nego što ih objavim.