Liaukitės perrašinėję tą pačią užklausą kiekvienam klientui, temai ar projektui. Kintamieji leidžia kurti pakartotinai naudojamus šablonus, veikiančius per kelias sekundes.
Šią užklausą jau esate rašę. Galbūt ne žodis žodin, bet labai panašiai. Praėjusią savaitę ji buvo skirta klientui A. Šiandien — klientui B. Ta pati struktūra, tos pačios instrukcijos — tik reikia pakeisti kelias detales. Tad knaisiojatės pokalbių istorijoje, randate seną užklausą, ją kopijuojate, įklijuojate, rankomis pakeičiate vardus ir konkrečias detales, dar kartą patikrinate, ar nieko nepraleidote...
O rytoj viską darysite iš naujo.
Yra geresnis būdas. Užklausų kintamieji leidžia parašyti užklausą vieną kartą, pažymėti kintančias dalis ir naudoti ją amžinai. Jokio knaisiojimosi po senus pokalbius. Jokio nerimo, ar pakeitimas pavyko. Tik užpildote tuščias vietas ir pirmyn.
Kas yra užklausų kintamieji?
Užklausos kintamasis — tai vietos rezervavimo žymė užklausoje, kurią kiekvieną kartą pakeičiate tikru turiniu. Užuot vėl ir vėl rašę tą pačią užklausą su nedideliais pakeitimais, ją parašote vieną kartą su žymėmis, o tada šias žymes užpildote, kai prireikia.
Dažniausiai naudojama sintaksė — dvigubi riestiniai skliaustai: {{variable_name}}. Ši konvencija atėjo iš šablonų kalbų ir naudojama tokiuose įrankiuose kaip Claude Console, užklausų valdymo platformose ir programėlėse, tokiose kaip PromptNest.
Štai paprastas pavyzdys. Užuot rašę šitaip:
Write a professional email to John thanking him for the meeting yesterday. Keep it brief and friendly.
Sukurtumėte tokį šabloną:
Write a professional email to {{recipient_name}} thanking them for {{reason_for_thanks}}. Keep it brief and friendly.
Dabar šis šablonas tinka bet kam ir bet kokiu atveju. Įstatote reikšmes ir gaunate paruoštą įklijuoti užklausą.
Kodėl kintamieji geriau už kopijavimą ir įklijavimą
Galbūt pagalvosite: „Galiu tiesiog kopijuoti, įklijuoti ir rankomis pakeisti žodžius.“ Galite. Bet štai kaip tai atrodo iš tiesų laikui bėgant:
Kopijavimo ir įklijavimo darbo eiga:
Prisimenate, kad šiai užduočiai parašėte gerą užklausą
Ieškote jos pokalbių istorijoje (ar užrašuose, ar dokumentuose)
Nukopijuojate užklausą
Perskaitote ją ir nustatote, ką reikia pakeisti
Rankomis redaguojate kiekvieną dalį
Tikitės, kad nieko nepraleidote („Sveiki, [KLIENTO VARDAS]“ — oi)
Įklijuojate į DI ir laikote kumštukus
Darbo eiga su kintamaisiais:
Atveriate išsaugotą šabloną
Užpildote tuščias vietas
Kopijuojate ir įklijuojate
Pasak skaitmeninių agentūrų atlikto tyrimo, komandos, naudojančios struktūruotus užklausų šablonus, fiksuoja 67 % produktyvumo padidėjimą. Ne todėl, kad užklausos magiškos, o todėl, kad jos pašalina perrašymo trintį ir su rankiniu redagavimu susijusias klaidas.
Palyginimas, rodantis netvarkingas, daug kartų pasikartojančias užklausas ir tvarkingą šabloną su kintamųjų žymėmis
Kintamieji taip pat užtikrina nuoseklumą. Kai užklausas perrašote rankomis, įsivelia smulkių pakeitimų. Kitaip suformuluojate mintis, pamirštate kažkokį apribojimą, kurį buvote įtraukę, arba praleidžiate kontekstą, dėl kurio pradinė versija veikė. Šablonai įšaldo geriausias jūsų užklausas geriausia forma.
Kaip parašyti užklausą su kintamaisiais
Įprastinę užklausą paversti šablonu galima trimis žingsniais:
1 žingsnis: parašykite veikiančią užklausą. Pradėkite nuo konkretaus pavyzdžio. Pirmiau išsiaiškinkite, kad ji veikia vienu konkrečiu atveju, tik tada apibendrinkite.
2 žingsnis: nustatykite, kas keičiasi. Pažvelkite į užklausą ir paklauskite savęs: „Jei naudočiau ją kitam klientui, temai ar projektui, ką keisčiau?“ Tos dalys ir yra jūsų kintamieji.
3 žingsnis: pakeiskite konkrečias detales žymėmis. Naudokite aiškius, aprašomuosius pavadinimus su {{double_brackets}}. Pasirinkite tokius pavadinimus, kad būtų akivaizdu, kas ten turi atsirasti.
Štai šis procesas veikiantis. Tarkime, parašėte tokią užklausą susitikimo užrašams apibendrinti:
Summarize the following meeting notes from the Q1 planning session. Extract:
- Key decisions made
- Action items with owners
- Open questions
Keep the summary under 200 words.
Meeting notes:
The team discussed the product roadmap for Q1. Sarah will lead the new onboarding flow redesign. Mike raised concerns about the timeline for the API integration...
Kas keičiasi tarp panaudojimų? Susitikimo pavadinimas ir patys užrašai. Štai šablonas:
Summarize the following meeting notes from {{meeting_name}}. Extract:
- Key decisions made
- Action items with owners
- Open questions
Keep the summary under 200 words.
Meeting notes:
{{meeting_notes}}
Dabar šabloną galite naudoti bet kuriam susitikimui. Struktūra ir instrukcijos lieka pastovios — keičiasi tik turinys.
5 užklausų šablonai, kuriais galite pasinaudoti jau šiandien
Štai keli praktiški šablonai dažniausioms užduotims. Nukopijuokite juos, pritaikykite savo poreikiams ir išsaugokite ten, kur galėsite vėl rasti.
1. Profesionalus atsakymas el. paštu
Write a professional email response to the following message.
Context: {{context_about_situation}}
Tone: {{desired_tone}}
Key points to include: {{main_points}}
Original email:
{{original_email}}
Šis šablonas tinka klientų laiškams, vidiniam susirašinėjimui ar bendravimui su tiekėjais. Kintamasis {{context_about_situation}} leidžia įtraukti tokią informaciją, kurios DI kitaip nežinotų.
2. Turinio apibendrinimas
Summarize the following {{content_type}} for {{audience}}.
Format: {{output_format}}
Length: {{word_count}} words maximum
Content:
{{content_to_summarize}}
{{audience}}: „vadovai, kuriems reikia esminių išvadų“, „inžinerijos komanda“, „žmogus, neturintis jokio konteksto šia tema“
{{output_format}}: „punktais“, „trys pastraipos“, „vienas sakinys ir po jo detalės“
Iliustracija, vaizduojanti, kaip užpildomos kintamųjų žymės užklausos šablone
3. Atsiliepimo prašymas
Review the following {{content_type}} and provide constructive feedback.
Focus areas: {{areas_to_focus_on}}
Tone: Be direct but encouraging
{{content_to_review}}
Format your feedback as:
1. What's working well (2-3 points)
2. What could be improved (2-3 specific suggestions)
3. One priority change to make first
4. Įrašų socialiniuose tinkluose idėjos
Generate {{number_of_posts}} social media post ideas for {{platform}}.
Topic: {{topic}}
Brand voice: {{brand_voice_description}}
Goal: {{post_goal}}
For each post, include:
- The post text (under {{character_limit}} characters)
- A suggested image or visual description
- Best time to post (if relevant)
5. Sąvokos paaiškinimas
Explain {{concept}} to {{audience_description}}.
Constraints:
- Avoid jargon: {{terms_to_avoid}}
- Use analogies related to: {{familiar_domain}}
- Length: {{length_preference}}
Start with why this matters to them, then explain the concept, then give one practical example.
Šis šablonas naudingas dokumentacijai, mokymui ar bendravimui su klientais. Kintamasis {{familiar_domain}} padeda DI pasirinkti suprantamas analogijas — pavyzdžiui, nekilnojamojo turto klientui galite nurodyti „naudoti analogijas, susijusias su namo pirkimu“.
Dažniausios klaidos, kurių reikia vengti
Kintamieji yra paprasti, bet yra keletas spąstų:
Per daug kintamųjų. Jei jūsų šablone yra 10 ar daugiau žymių, jis tikriausiai daro per daug. Arba padalykite jį į kelis šablonus, arba įrašykite tiesiogiai tas dalis, kurios retai keičiasi. Šabloną su per daug tuščių vietų užpildyti užtrunka tiek pat, kiek rašyti nuo nulio.
Neaiškūs kintamųjų pavadinimai.{{text}} nieko nepasako. {{customer_complaint_summary}} aiškiai parodo, ką ten reikia įrašyti. Būkite konkretūs. Vėliau pats sau būsite dėkingas.
Užmiršti pakeisti kintamuosius prieš įklijuojant. Jei DI atsakyme matote {{client_name}}, vadinasi, prieš įklijuodami pamiršote užpildyti šį kintamąjį. Visada greitai patikrinkite, ar nelikę nepakeistų skliaustų.
Neįtraukiate instrukcijų sudėtingiems kintamiesiems. Ilgesniems įvedimams, tokiems kaip {{meeting_notes}} ar {{document_text}}, apsvarstykite galimybę šablone palikti užuominą: „Įklijuokite žemiau visus susitikimo užrašus“ arba „Įtraukite visą laiškų grandinę.“ Tai padės, kai šablonu vėliau naudositės jūs (ar komandos narys).
Kur saugoti šablonus
Užklausos šablonas naudingas tik tada, jei galite jį rasti. Daugumos žmonių geriausios užklausos užkastos ChatGPT istorijoje, pradingusios kažkokiame užraše arba neaiškiai prisimenamos, bet nesurandamos.
Variantai yra keli:
Paprastas užrašas ar dokumentas — tinka keliolikai užklausų, greitai tampa netvarkinga
Skaičiuoklė — geresnė tvarka, bet nepatogu ilgoms užklausoms su formatavimu
Specializuotas užklausų tvarkytuvas — sukurtas būtent šiai darbo eigai
Jei ketinate kurti tikrą šablonų biblioteką, pravers tam pritaikytas įrankis. PromptNest sukurta būtent tam — užklausas saugote su jau įdiegtais {{kintamaisiais}}, tvarkote jas pagal projektą ar kategoriją ir kopijuojate vienu paspaudimu. Kopijuojant programėlė gali paprašyti užpildyti kiekvieną kintamąjį, kad galutinė užklausa būtų paruošta tiesiogiai įklijuoti į ChatGPT, Claude ar bet kurį kitą jūsų naudojamą DI.
Svarbiausia turėti kokią nors sistemą. Įrankis svarbu mažiau nei įprotis išsaugoti veikiančias užklausas.
Pradėkite nuo vienos užklausos
Šiandien nereikia perversti visos savo darbo eigos aukštyn kojomis. Pradėkite nuo vienos užklausos, kurią naudojate reguliariai — tarkim, laiškų rašymo, užrašų apibendrinimo ar turinio idėjų generavimo. Užrašykite ją, nustatykite kintančias dalis ir paverskite jas kintamaisiais.
Išsaugokite ten, kur galėsite rasti. Pasinaudokite ja kelis kartus. Atkreipkite dėmesį, kiek greičiau pavyksta antrą ar trečią kartą, palyginti su rašymu nuo nulio.
Tada tą patį padarykite su kita užklausa, kurią pastebite vis perrašinėjantys. Laikui bėgant susikursite šablonų biblioteką, atspindinčią geriausią jūsų mąstymą — paruoštą naudoti, kai tik prireiks.
Jei tai bibliotekai norite atskiros vietos, PromptNest yra natyvinė Mac programėlė užklausoms su kintamaisiais tvarkyti — $19.99 vienkartinis mokestis Mac App Store, jokios prenumeratos, jokios paskyros, viskas veikia lokaliai jūsų kompiuteryje ir su bet kuriuo DI. Bet ir tvarkingas Google dokumentas jus nuves 80 % kelio.
Esmė ne įrankyje. Esmė — sustabdyti ratą, kai vėl ir vėl perrašote tas pačias užklausas, ir pagaliau susigrąžinti tą laiką.