Dobici:
- Razumije da je početni rezultat rijetko savršen i da je ponavljanje normalan proces
- Može sustavno poboljšati ishod s ciljanom, univarijantnom povratnom informacijom
- Poznaje logiku pretvaranja uspješnog upita u predložak za višekratnu upotrebu
Najveća pogreška početnika je očekivati da će prvi prompt dati savršen rezultat. Kada prvi rezultat ne ispuni očekivanja, oni odustaju govoreći "AI ne može obaviti ovaj posao." Međutim, za iskusne korisnike prvi rezultat nije kraj, već početak. U ovoj jedinici naučit ćemo vidjeti brzo pisanje kao dijalog i proces poboljšanja, a ne jednokratni pokušaj. Iteracija je srce brzog inženjeringa.
Što je iteracija i zašto je normalna?
Iteracija je uzimanje izlaza, ukazivanje na ono što vam se ne sviđa, ispravljanje upita ili zahtjeva i njegova reprodukcija. Ako je početni rezultat nesavršen, to nije kvar, već prirodni dio procesa. Jer većinu vremena postaje vam jasno što želite tek kada vidite prvi rezultat. Dobar korisnik tretira početni rezultat kao "nacrt" i usmjerava ga prema cilju.
Postoje dvije vrste ponavljanja:
- Ispravak u razgovoru: Nastavak u istom razgovoru s povratnim informacijama poput "skratite", "uklonite treću stavku". Brz je; model pamti prethodni izlaz.
- Prepisivanje upita: Primjena onoga što ste naučili na početni upit i početak od nule s boljim uputama. Vrijedan je za radove koji će se ponovno koristiti.
Davanje ciljanih povratnih informacija
Tajna ponavljanja je u tome što je povratna informacija ciljana. Reći "Ne sviđa mi se, napiši ponovno" ne usmjerava model; Vjerojatno ćete dobiti sličan rezultat. Umjesto toga, recite točno što biste promijenili i kako:
- Slab: "Ovo nije dobro."
- Jako: "Uvod je predugačak; smanjite prvi odlomak na jednu rečenicu. Ton je previše formalan; neka bude malo prijateljskiji. Uklonite tvrdnju iz druge točke jer je ne možemo potvrditi."
Univarijantna optimizacija
Stvorite znanstvenu naviku: mijenjajte jednu po jednu stvar. Ako promijenite ton, duljinu i strukturu u isto vrijeme, nećete moći reći koja je promjena stupila na snagu, poboljšava li se rezultat ili pogoršava. Prelazak na jednu varijablu omogućuje vam da naučite što funkcionira i da to ostane.
Iteracijska petlja
korak
što radiš
1. Proizvoditi
Dobijte izlaz s prvim upitom
2. Ocijenite
Što vam se svidjelo, što nije - napišite konkretno
3. Jedna promjena
Napravite jedan popravak koji cilja na jedan problem
4. Regenerirati
Pogledajte učinak promjene
5. Usporedi
Je li se oporavio? Ako da, zadržite ga, ako ne, uzmite ga natrag
6. Učvršćivanje
Spremite upit koji daje dobre rezultate u predložak
Četiri predloška za kopiranje
1) Ciljana korekcija:
Prethodni izlaz je bio u redu, ali promijenite:- [jedna konkretna promjena 1]- [jedna konkretna promjena 2] Sve ostalo neka ostane isto.
2) Kritikujte rezultat:
Kritikujte tekst koji ste upravo napisali okom urednika. Pronađite 3 slabe točke i predložite konkretnu korekciju za svaku. Zatim napišite ispravljenu verziju.
3) Generiranje varijante (A/B):
Napravite 2 različite verzije ovog teksta: A) formalniju i kraću. B) Prijateljskiji i s primjerima. Daj oboje; Recite mi u jednoj rečenici koji je prikladniji u kojoj situaciji.
4) Neka se Prompt sam izliječi:
Koristim sljedeći upit, ali rezultat je dovoljan [problem]. Predložite kako mogu jasnije i učinkovitije napisati ovaj upit; napišite poboljšani upit i objasnite što ste promijenili i zašto. Upit: [trenutni upit]
Slab upit / Jak upit (kao povratna informacija)
Loše povratne informacije:
Nije uspjelo, pokušajte ponovo.
Snažne povratne informacije:
Sadržaj je točan, ali postoje tri problema: 1) 210 riječi; Smanjite na 120.2) Drugi paragraf je tehnički; pojednostaviti žargon.3) Zaključak je slab; Završite jasnom rečenicom sljedećeg koraka. Zadrži sve ostalo.
Druga povratna informacija govori modelu gdje točno treba dodirnuti; Rezultat se približava meti u jednom krugu.
Tri mini kućišta
Slučaj 1 — Proizvodnja sadržaja. Marketer je pokušao s promotivnom kopijom rekavši "Ne sviđa mi se, napiši ponovno" 6 puta i nikad nije stigao dalje. Kada je promijenio pristup i tražio po jednu konkretnu promjenu u svakom krugu (prvo duljina, zatim ton, pa završetak), postigao je tekst koji se može objaviti u 3 kruga. Ukupno vrijeme smanjeno na manje od pola.
Slučaj 2 — Izvješće. Jedan je analitičar uvidio da je prvi sažetak previše tehnički i rekao: "Upravitelj ovo neće razumjeti, prevedite tehničke pojmove na svakodnevni jezik, zadržite duljinu." Zahvaljujući univarijatnoj korekciji, izvješće je bilo pojednostavljeno i nije izgubilo na opsegu; Nije bilo potrebe za drugim potpunim prepisivanjem.
Slučaj 3 — Izrada šablona. Tim za podršku ispravljao je istu vrstu odgovora iterativno, svaki put. Na kraju su snimili idealan prompt u predložak; Sada koriste predložak s manjim izmjenama umjesto ponavljanja od nule sa svakim novim slučajem. Ovo ilustrira smisao iteracije: učinite to dobrim jednom, a zatim ga ponovno upotrijebite.
Savjet: Zamolite model da kritizira vlastiti učinak ("pronađi 3 slabosti ovog teksta"). Model često uviđa vlastitu grešku i ispravlja je; ovo radi prethodno uređivanje u vaše ime.
Oprez: ponavljanje ima ograničenje. Ako se nakon 5-6 kola još uvijek ne približite cilju, problem nije u malim korekcijama, već u osnovnom pristupu: možda ste od početka krivo postavili ulogu, kontekst ili zadatak. U tom trenutku prestanite krpati i redizajnirajte upit ispočetka.
Dva puta ponavljanja: razgovor ili prepisivanje?
Znajući koji je način učinkovitiji tijekom ponavljanja štedi vrijeme. Pravilo je: za jednokratni posao najbrže se riješi na chatu; jer model pamti prethodni izlaz i vi samo vidite razliku. Ali za posao koji ćete ponavljati, vrednije je napisati ono što ste naučili u početni prompt i izraditi čisti predložak; jer ćete sljedeći put dobiti dobar rezultat bez ikakve potrebe za ponavljanjem.
U praksi je najučinkovitije kombinirati to dvoje: prvo otkrijte ispravnu uputu tako što ćete je brzo isprobati u chatu, zatim unesite uputu koju pronađete u čisti upit i spremite je u knjižnicu. Na taj način možete brzo napredovati i svoj rad pretvoriti u trajnu vrijednost.
Gledanje iteracije kao zapisa učenja
Svaka runda iteracije vas nečemu uči: koji je dodatak poboljšao izlaz, koje je ograničenje bilo nepotrebno, u čemu je model pogriješio. Zapisivanjem ovih saznanja stvara se osobni vodič "što funkcionira" tijekom vremena. Na primjer, zaključci poput "ograničenje 'dodajte komentar' nužno je u ovoj vrsti sažetaka", "3 primjera su dovoljna za izradu naslova, 5 je nepotrebno" omogućit će vam da napišete ispravan upit pri prvom pokušaju u sljedećem sličnom poslu. Ovo znanje je ono što doista razlikuje iskusnog korisnika od početnika: oni ne započinju svaki posao od nule, već naoružani lekcijama iz prethodnih iteracija.
Učiniti model partnerom u iteraciji
Ne morate sami pokretati iteraciju. Možete pitati model: "Kako mogu ovaj rezultat približiti svom cilju, dajte mi 3 konkretna prijedloga." Model često točno dijagnosticira slabosti u svom rezultatu i predlaže načine za njihovo popravljanje. Ovo transformira iteraciju iz "pokušaja i pogrešaka" u ciljanu suradnju; Vi nam kažete što želite, model vam govori kako do toga doći.
Uobičajene greške
- Ponovno slanje istog upita. Pokušavam ponovno bez promjene; rezultat se ne mijenja.
- Nejasne povratne informacije. Reći "Ne sviđa mi se" i ne reći što ćeš popraviti.
- Mijenjanje mnogo stvari odjednom. Ne uči ono što funkcionira.
- Ne snima se dobar upit. Iznova svaki put istu iteraciju.
- Beskonačno ponavljanje. Pokušavam popraviti fundamentalno pogrešan upit tako da ga zakrpam.
Ukratko
- Početni izlaz rijetko je savršen; Iteracija nije neuspjeh, ona je prirodni dio procesa.
- Učinkovita iteracija nastavlja se s ciljanim, a ne nejasnim povratnim informacijama.
- Promijenite jednu stvar po rundi; tako da naučiš što radi.
- Možete unaprijed urediti tako da zamolite model da kritizira svoj vlastiti rezultat.
- Spremite upit koji dobro radi u predlošku; Cilj iteracije je proizvesti sredstvo koje se može ponovno koristiti.
Zadatak aplikacije
Uzmite ispis i svjesno prođite kroz tri kruga ponavljanja: mijenjajući samo jednu stvar po krugu (prvo duljinu, zatim ton, zatim završetak) i zabilježite svaki krug. Nakon trećeg kruga odredite koja je promjena napravila najveću razliku i spremite posljednji upit kao predložak za višekratnu upotrebu.
popis za provjeru
- [ ] Početni rezultat gledam kao nacrt, a ne kao gotov rad.
- [ ] Svoje povratne informacije dajem konkretne i ciljane.
- [ ] Radim jednu promjenu po rundi.
- [ ] Mogu zamoliti model da kritizira vlastiti rezultat.
- [ ] Spremam upite koji daju dobre rezultate u predložak.