Przestań wpisywać na nowo podpowiedzi: szablony, persony i przykłady kilku ujęć
Każdy, kto regularnie korzysta z modelu językowego, ma ten sam problem archeologiczny: gdzieś w historii czatu znajduje się podpowiedź, która trzy tygodnie temu dała dokładnie taki wynik, jakiego oczekiwałeś, i nie możesz go znaleźć. Zatem ponownie wpisujesz przybliżenie, zbliżasz się do czegoś i dostosowujesz — za każdym razem, dla tego samego powtarzającego się zadania. Rozwiązaniem nie jest lepsza pamięć. Traktowanie podpowiedzi działającej jak artefakt, który przechowujesz.
Oddziel to, co się zmienia, od tego, czego nie
Spójrz na monit uruchamiany co tydzień, a znajdziesz dwie części. Jest część stabilna — rola, ograniczenia, format wyjściowy, rzeczy, których chcesz unikać — i część zmienna, którą zwykle jest jeden dokument i dwa lub trzy szczegóły. Ponowne wpisanie stabilnej części za każdym razem jest przyczyną dryfu: każde ponowne wpisanie jest nieco inne i nigdy nie wiadomo, czy wynik zmienił się z powodu zmiany danych wejściowych, czy też z powodu przeformułowania instrukcji bez sensu.
Zamiast tego napisz to raz, używając symboli zastępczych. The szybki szablon pobiera szablon z {{placeholder}} znaczniki i lista key = value pary i wypełnia je. Zapisz szablon, podaj wartości, wklej wynik. Część stabilna jest teraz identyczna pod względem bajtów przy każdym uruchomieniu, co sprawia, że różnice w wynikach są znaczące — a dodatkową korzyścią jest to, że buforowanie poleceń dostawcy działa, ponieważ buforowanie zależy od niezmienionego przedrostka.
Niektóre symbole zastępcze, które warto mieć, nawet jeśli myślisz, że ich nie potrzebujesz: publiczność, długość wyjściowa, format i ton. To są dokładnie te parametry, które ostatecznie korygujesz w wiadomości uzupełniającej, a kontynuacja kosztuje dodatkową podróż w obie strony całej rozmowy.
Blokada persony
Część stabilna zwykle otwiera się opisem tego, kim ma być model. Napisane od niechcenia, kończy się trzema niejasnymi zdaniami, które robią mniej, niż się ludziom wydaje. Napisany celowo, jest to część podpowiedzi o największym wpływie, ponieważ ustawia wartości domyślne dla wszystkiego, czego nie określisz później.
Co tak naprawdę pomaga: konkretna rola, a nie pochlebna („redaktor techniczny, który wycina 30% każdej wersji roboczej” pokonuje „światowej klasy eksperta od pisania”), publiczność i jej poziom, jednoznaczny format wyjściowy i – najbardziej niedoceniany – krótka lista rzeczy, których nie należy robić. Ograniczenia negatywne są nieestetyczne i działają: „bez wstępu, bez podsumowania na końcu, bez list wypunktowanych dłuższych niż pięć pozycji” usuwa trzy najczęstsze irytacje w jednym wierszu.
The Generator podpowiedzi AI składa ten blok z kilku pól, więc wynik ma za każdym razem tę samą strukturę, a nie zależy od tego, o czym akurat pomyślałeś. Zachowaj zmontowany blok w swoich notatkach i użyj go ponownie jako nagłówka każdego szablonu udostępnianego odbiorcom.
Przykłady zastępują przymiotniki
Gdy zadaniem jest transformacja w określonym stylu — przepisywanie odpowiedzi wsparcia, wyodrębnianie pól, klasyfikowanie zgłoszeń, konwertowanie notatek do formatu domowego — instrukcje szybko się stabilizują. Możesz napisać trzy akapity na temat pożądanego tonu i uzyskać wynik prawie prawidłowy w sposób, którego nie możesz do końca wyrazić. Dwa sprawdzone przykłady naprawiają to natychmiast, ponieważ model może zobaczyć mapowanie zamiast wnioskować o tym z opisu.
Formatowanie ma tutaj większe znaczenie, niż ludzie się spodziewają. Przykłady wymagają spójnych ograniczników, spójnych etykiet i tej samej kolejności pól za każdym razem, w przeciwnym razie model poświęca uwagę na opracowywanie konwencji zamiast na treść. The kilkukrotny kreator podpowiedzi generuje pusty szablon z ponumerowanymi blokami wejścia/wyjścia, dzięki czemu struktura jest ustalona przed rozpoczęciem jej wypełniania — a właśnie tej dyscypliny brakuje w trzecim przypadku odręcznie pisanych przykładów.
Trzy praktyczne zasady. Użyj od dwóch do pięciu przykładów; poza tym płacisz żetony za malejące zyski. Uwzględnij jeden przypadek skrajny — puste pole, niejednoznaczne dane wejściowe, coś, co powinno dać odpowiedź „nie wiem” — ponieważ przykłady definiują granice w równym stopniu jak środek. I uczyń przykłady realnymi: te wymyślone są zwykle bardziej uporządkowane niż rzeczywiste dane, a model uczy się porządku.
Gdy dane wejściowe są większe niż okno
Szablon przetrwa kontakt z długim dokumentem tylko wtedy, gdy dokument się zmieści. Jeśli tak się nie dzieje, rozwiązaniem jest dzielenie, a dobre dzielenie jest kwestią granic fragmentów: fragment kończący się w połowie zdania zmusza model do odgadnięcia, a fragment kończący się w połowie rekordu powoduje częściową ekstrakcję, którą z całą pewnością zgłosi jako ukończoną.
The szybki rozdzielacz dzieli tekst na kolejne części w ramach ustawionego limitu znaków, łamiąc rozsądne granice i numerując części, tak aby każda z nich mogła wyjść z dołączonym tym samym blokiem instrukcji. Dwie rzeczy sprawiają, że wyniki są znacznie lepsze: podaj sumę w instrukcji każdego fragmentu („część 3 z 7, nie podsumowuj aż do ostatniej części”) i zachowaj identyczność instrukcji we wszystkich fragmentach, zamiast edytować ją w miarę upływu czasu.
Poznaj swoją własną historię
Najlepszym źródłem szablonów są podpowiedzi, które już napisałeś i które zadziałały. Transkrypcje czatów skopiowane z interfejsu internetowego to bałagan — przeplatane role, artefakty interfejsu użytkownika, znaczniki czasu, przyciski kopiowania renderowane jako przypadkowy tekst — i dlatego nikt już do nich nie wraca.
The Parser dziennika czatów AI czyści wklejoną transkrypcję ChatGPT lub Claude do uporządkowanego dialogu użytkownika/asystenta, który możesz przeczytać i przeszukać. Raz w tygodniu uruchamiaj sesje, w wyniku których powstało coś, czego użyłeś, wyciągnij podpowiedzi, które zadziałały i zamień je w szablony. Jest to piętnastominutowy nawyk, który pogłębia się szybciej niż jakakolwiek ilość szybkich porad inżynierskich.
Traktuj podpowiedzi jak kod
Trzy praktyki, do których ludzie ostatecznie dochodzą i które powinni przyjąć na początku:
- Wersjonuj je. Przechowuj podpowiedzi w plikach, w repozytorium, obok kodu, który je wysyła. Podpowiedź na stronie wiki to podpowiedź, której nikt nie może zmienić.
- Zachowaj stałe dane wejściowe testowe. Trzy lub cztery reprezentatywne dokumenty, które uruchamiasz ponownie za każdym razem, gdy zmieniasz monit lub model. Bez nich stwierdzenie „nowa wersja wydaje się lepsza” jest niefalsyfikowalne — a każda aktualizacja modelu jest cichą zmianą zachowania.
- Zapisz, dla jakiego modelu został napisany. Podpowiedź dostosowana do dziwactw jednego modelu może zachowywać się inaczej w następnym, a wiedza o tym, do czego została zbudowana, mówi, gdzie szukać, gdy zmienia się moc wyjściowa.
Nic z tego nie wymaga platformy. Folder plików tekstowych, szablon z symbolami zastępczymi i nawyk zapisywania tych, które zadziałały, na zawsze przewyższy nieustrukturyzowaną historię czatów. Każde wymienione tutaj narzędzie działa lokalnie w Twojej przeglądarce, więc organizowane przez Ciebie podpowiedzi i transkrypcje — które zazwyczaj zawierają materiały klienta i szczegóły wewnętrzne — pozostają na Twoim komputerze.
Twórca TextArray — tworzenia bezpłatnych narzędzi zapewniających prywatność, które działają całkowicie w przeglądarce.