Nehajte pretipkavati pozive: predloge, osebnosti in nekajkratni primeri
Vsakdo, ki redno uporablja jezikovni model, ima isto arheološko težavo: nekje v zgodovini klepeta je poziv, ki je pred tremi tedni proizvedel točno tisto, kar ste želeli, in ga ne najdete. Tako znova vnesete približek, se nekaj približate in prilagodite – vsakič, za isto ponavljajočo se nalogo. Popravek ni boljši spomin. Obravnava poziv, ki deluje kot artefakt, ki ga hranite.
Ločite, kaj se spremeni, od tistega, kar se ne spremeni
Poglejte poziv, ki ga izvajate tedensko, in našli boste dva dela. Obstaja stabilen del - vloga, omejitve, izhodni format, stvari, ki se jim želite izogniti - in spremenljivi del, ki je običajno en dokument in dve ali tri podrobnosti. Odmik izvira iz vsakokratnega pretipkavanja stabilnega dela: vsako pretipkavanje je nekoliko drugačno in nikoli ne veste, ali se je izhod spremenil, ker se je spremenil vaš vnos ali ker ste nenamerno preoblikovali navodilo.
Napišite ga enkrat z ogradami. The prompt templater vzame predlogo s {{placeholder}} markerji in seznam key = value pare in jih izpolni. Shranite predlogo, vnesite vrednosti, prilepite rezultat. Stabilni del je zdaj bajtno enak pri vsakem zagonu, zaradi česar so vaše izhodne razlike smiselne — in kot stranska prednost ohranja delovanje predpomnjenja poziva ponudnika, saj je predpomnjenje odvisno od nespremenjene predpone.
Nekatere ograde, ki jih je vredno imeti, tudi če mislite, da jih ne potrebujete: občinstvo, izhodna dolžina, oblika in ton. To so natanko tisti parametri, ki jih na koncu popravite v nadaljnjem sporočilu, spremljanje pa stane celotno dodatno povratno potovanje celotnega pogovora.
Osebni blok
Stabilni del se običajno odpre z opisom, kdo naj bi bil model. Napisano ležerno, se konča kot trije nejasni stavki, ki naredijo manj, kot ljudje domnevajo. Namenoma napisan, je del poziva z največjim vzvodom, saj nastavi privzete vrednosti za vse, česar pozneje ne določite.
Kaj dejansko pomaga: specifična vloga namesto laskave ("tehnični urednik, ki zmanjša 30 % vsakega osnutka" premaga "strokovnjaka za pisanje svetovnega razreda"), občinstvo in njihova raven, ekspliciten izhodni format in - najbolj podcenjen - kratek seznam stvari, ki jih ne smete početi. Negativne omejitve niso glamurozne in delujejo: »brez preambule, brez povzetka na koncu, brez seznamov, daljših od petih elementov« odstrani tri najpogostejše motnje v eni vrstici.
The Generator pozivov osebnosti AI sestavi ta blok iz nekaj polj, tako da ima rezultat vsakič enako strukturo in ne glede na to, na kaj ste pomislili. Sestavljen blok shranite v svojih zapiskih in ga znova uporabite kot glavo vsake predloge, ki ima skupno občinstvo.
Primeri premagajo pridevnike
Ko je naloga preoblikovanje s specifičnim slogom – prepisovanje odgovorov podpore, ekstrahiranje polj, razvrščanje vstopnic, pretvorba zapiskov v hišni format – se navodila hitro ustavijo. Lahko napišete tri odstavke o želenem tonu in dobite rezultat, ki je skoraj pravilen na način, ki ga ne morete povsem artikulirati. Dva obdelana primera to takoj popravita, ker lahko model vidi preslikavo, namesto da bi jo sklepal iz opisa.
Formatiranje je tu bolj pomembno, kot ljudje pričakujejo. Primeri potrebujejo dosledne ločila, dosledne oznake in vsakič enak vrstni red polj ali pa model namenja pozornost oblikovanju konvencije namesto vsebine. The graditelj hitrega strela generira prazno predlogo z oštevilčenimi vhodno/izhodnimi bloki, tako da je struktura določena, preden jo začnete izpolnjevati — kar je ravno disciplina, ki ročno napisanim primerom manjka pri tretjem.
Tri praktična pravila. Uporabite dva do pet primerov; poleg tega plačujete žetone za padajoče donose. Vključite en robni primer - prazno polje, dvoumen vnos, nekaj, kar bi moralo dati odgovor "ne vem" - ker primeri določajo meje enako kot središče. In naredite primere resnične: izmišljeni so ponavadi bolj urejeni od vaših dejanskih podatkov in model se nauči urejenosti.
Ko je vnos večji od okna
Predloga preživi stik z dolgim dokumentom le, če dokument ustreza. Ko se ne zgodi, je rešitev razdelitev, dobra razdelitev pa je stvar meja kosov: kos, ki se konča sredi stavka, prisili model, da ugiba, kos, ki se konča sredi zapisa, pa ustvari delno ekstrakcijo, ki bo samozavestno poročala kot popolna.
The takojšnji razdelilnik razdeli besedilo na zaporedne dele pod omejitvijo znakov, ki jo nastavite, pri čemer krši razumne meje in oštevilči dele, tako da lahko vsak odide ven z istim blokom navodil. Dve stvari bistveno izboljšata rezultate: v navodilih za vsak del navedite skupno vrednost (»del 3 od 7, ne povzemajte do zadnjega dela«) in imejte navodila enaka v vseh delih, namesto da jih urejate sproti.
Izkopavajte svojo zgodovino
Najboljši vir predlog so pozivi, ki ste jih že napisali in so delovali. Prepisi klepetov, kopirani iz spletnega vmesnika, so zmešnjava – prepletene vloge, artefakti uporabniškega vmesnika, časovni žigi, gumbi za kopiranje, upodobljeni kot potepuško besedilo – in ta zmešnjava je razlog, zakaj jih nihče ne pregleda.
The Razčlenjevalnik dnevnika klepeta AI očisti prilepljeni prepis ChatGPT ali Claude v urejen dialog uporabnika/pomočnika, ki ga dejansko lahko berete in iščete. Enkrat na teden zaženite seje, ki so ustvarile nekaj, kar ste uporabili, izvlecite pozive, ki so delovali, in jih spremenite v predloge. To je petnajstminutna navada, ki se razvije hitreje kot kakršen koli hiter inženirski nasvet.
Obravnavajte pozive kot kodo
Tri prakse, do katerih ljudje sčasoma pridejo in bi jih morali sprejeti na začetku:
- Različica jih. Pozive hranite v datotekah, v repozitoriju, poleg kode, ki jih pošilja. Poziv na wiki strani je poziv, ki ga nihče ne more razlikovati.
- Ohranite fiksne testne vnose. Tri ali štiri reprezentativne dokumente, ki jih znova zaženete vsakič, ko spremenite poziv ali model. Brez njih se "nova različica zdi boljša" ni mogoče ponarediti - in vsaka nadgradnja modela je tiha sprememba vedenja.
- Zapišite, proti kateremu modelu je bilo napisano. Poziv, ki je prilagojen posebnostim enega modela, se lahko na naslednjem obnaša drugače, in če veste, za kaj je bil zgrajen, vam pove, kam iskati, ko se rezultat premakne.
Nič od tega ne zahteva platforme. Mapa besedilnih datotek, predloga z ogradami in navada shranjevanja tistih, ki so delovale, bodo za nedoločen čas prekašali nestrukturirano zgodovino klepetov. Vsako tukaj omenjeno orodje se izvaja lokalno v vašem brskalniku, tako da pozivi in prepisi, ki jih organizirate – ki redno vsebujejo gradivo stranke in notranje podrobnosti – ostanejo na vašem računalniku.
Ustvarjalec TextArray – gradnjo brezplačnih orodij, ki so na prvem mestu zasebnosti in se v celoti izvajajo v vašem brskalniku.