Přeskočit na obsah

Přestaňte přepisovat výzvy: šablony, persony a příklady několika snímků

Blog / Publikováno 

Každý, kdo pravidelně používá jazykový model, má stejný archeologický problém: někde v historii chatu je výzva, která před třemi týdny vytvořila přesně to, co jste chtěli, a nemůžete ji najít. Takže přepíšete aproximaci, něco přiblížíte a upravíte – pokaždé pro stejný opakující se úkol. Oprava není lepší paměť. Jedná se o zpracování výzvy, která funguje jako artefakt, který si uchováváte.

Oddělte to, co se změní, od toho, co se nemění

Podívejte se na výzvu, kterou spouštíte každý týden, a najdete dvě části. Existuje stabilní část – role, omezení, výstupní formát, věci, kterým se chcete vyhnout – a variabilní část, což je obvykle jeden dokument a dva nebo tři detaily. Pokaždé přetypování stabilní části je místo, odkud pochází drift: každý přetyp je mírně odlišný a nikdy nevíte, zda se výstup změnil, protože se změnil váš vstup, nebo proto, že jste přeformulovali instrukci bez významu.

Napište to jednou se zástupnými symboly. The prompt templater vezme šablonu s {{placeholder}} značky a jejich seznam key = value páry a vyplní je. Uložte šablonu, zadejte hodnoty a vložte výsledek. Stabilní část je nyní při každém spuštění bajtově identická, díky čemuž jsou vaše výstupní rozdíly smysluplné – a jako vedlejší výhoda funguje rychlé ukládání do mezipaměti poskytovatele, protože ukládání do mezipaměti závisí na nezměněné předponě.

Některé zástupné symboly stojí za to mít, i když si myslíte, že je nepotřebujete: publikum, výstupní délka, formát a tón. To jsou přesně ty parametry, které nakonec opravíte v následné zprávě, a následná kontrola stojí celou další zpáteční cestu celé konverzace.

Osobní blok

Stájová část obvykle otevírá popis, kdo má být modelem. Napsáno nenuceně, skončí to jako tři vágní věty, které dělají méně, než lidé předpokládají. Záměrně napsáno, je to nejvýkonnější část výzvy, protože nastavuje výchozí hodnoty pro vše, co později nezadáte.

Co ve skutečnosti pomáhá: spíše specifická role než lichotivá ("technický redaktor, který škrtne 30 % z každého návrhu" poráží "skvělého odborníka na psaní"), publikum a jeho úroveň, explicitní výstupní formát a - což je nejvíce podceňovaný - krátký seznam věcí, které se nemají dělat. Negativní omezení nejsou okouzlující a fungují: „žádná preambule, žádné shrnutí na konci, žádné seznamy odrážek delší než pět položek“ odstraňuje tři nejčastější nepříjemnosti na jednom řádku.

The Výzvový generátor AI persona sestaví tento blok z několika polí, takže výsledek bude mít pokaždé stejnou strukturu a nebude záviset na tom, co vás náhodou napadlo. Uchovávejte sestavený blok ve svých poznámkách a znovu jej použijte jako záhlaví každé šablony, která sdílí publikum.

Příklady překonávají přídavná jména

Když je úkolem transformace se specifickým stylem – přepisování podpůrných odpovědí, extrahování polí, klasifikace tipů, převod poznámek do domácího formátu – instrukce se rychle ustálí. Můžete napsat tři odstavce o tónu, který chcete, a získat výstup, který je téměř správný způsobem, který nedokážete zcela vyjádřit. Dva zpracované příklady to okamžitě opraví, protože model může vidět mapování místo toho, aby jej odvozoval z popisu.

Na formátování zde záleží více, než lidé očekávají. Příklady vyžadují konzistentní oddělovače, konzistentní štítky a pokaždé stejné pořadí polí, nebo model věnuje pozornost vypracování konvence namísto obsahu. The několikanásobný rychlý stavitel vygeneruje prázdnou šablonu s očíslovanými vstupními/výstupními bloky, takže struktura je pevně daná, než ji začnete vyplňovat – což je přesně disciplína, kterou ručně psané příklady postrádají u třetího.

Tři praktická pravidla. Použijte dva až pět příkladů; kromě toho platíte žetony za klesající výnosy. Zahrňte jeden okrajový případ – prázdné pole, nejednoznačný vstup, něco, co by mělo dát odpověď „nevím“ – protože příklady definují hranice stejně jako střed. A udělejte příklady reálné: vynalezené bývají přehlednější než vaše skutečná data a model se naučí pořádek.

Když je vstup větší než okno

Šablona přežije kontakt s dlouhým dokumentem, pouze pokud se dokument vejde. Pokud tomu tak není, řešením je rozdělení a správné rozdělení je otázkou hranic bloků: blok, který končí uprostřed věty, nutí model hádat, a blok, který končí uprostřed záznamu, vytvoří částečnou extrakci, kterou bude s jistotou hlásit jako dokončenou.

The promptní rozdělovač rozděluje text na sekvenční bloky v rámci vámi nastaveného limitu znaků, překračuje rozumné hranice a čísluje části, takže každý může jít ven se stejným připojeným instrukčním blokem. Dvě věci dělají výsledky dramaticky lepšími: uveďte součet v instrukci pro každý blok ("část 3 ze 7, neshrnujte až do poslední části") a ponechte instrukci identickou napříč bloky, místo abyste ji průběžně upravovali.

Vytěžte svou vlastní historii

Nejlepším zdrojem šablon jsou výzvy, které jste již napsali a které fungovaly. Přepisy chatu zkopírované z webového rozhraní jsou nepořádek – prokládané role, artefakty uživatelského rozhraní, časová razítka, tlačítka kopírování vykreslená jako zbloudilý text – a tento nepořádek je důvodem, proč se přes ně nikdo nevrací.

The Analyzátor protokolu chatu AI vyčistí vložený přepis ChatGPT nebo Claude do přehledného dialogu uživatele/asistenta, který můžete skutečně číst a vyhledávat. Jednou týdně spusťte relace, které vytvořily něco, co jste použili, vytáhněte výzvy, které fungovaly, a přeměňte je na šablony. To je patnáctiminutový zvyk, který se složí rychleji než jakékoli množství rychlých technických rad.

Zacházejte s výzvami jako s kódem

Tři postupy, ke kterým lidé nakonec dospějí a které by si měli osvojit na začátku:

Nic z toho nevyžaduje platformu. Složka textových souborů, šablona se zástupnými symboly a zvyk ukládat ty, které fungovaly, donekonečna překonávají nestrukturovanou historii chatu. Každý zde zmíněný nástroj běží lokálně ve vašem prohlížeči, takže výzvy a přepisy, které organizujete – které běžně obsahují klientský materiál a interní detaily – zůstávají na vašem počítači.

Tvůrce TextArray – vytváření bezplatných nástrojů na ochranu soukromí, které běží výhradně ve vašem prohlížeči.