Kas ir uzvedņu ķēdēšana? Ceļvedis daudzpakāpju MI darbplūsmās
Uzzini, kā sadalīt sarežģītus MI uzdevumus mazākos soļos, lai iegūtu labākus un uzticamākus rezultātus — bez programmēšanas.
Tu lūdz ChatGPT uzrakstīt blog ierakstu. Tas atdod kaut ko... viduvēju. Standarta ievads, virspusēji apsvērumi, secinājums, kas izklausās it kā nokopēts no veidnes. Tu mēģini pievienot savai uzvednei vairāk detaļu. Tagad tā ir 200 vārdu gara, un MI joprojām palaiž garām pusi no tā, ko tu gribēji.
Problēma nav tavā uzvednē. Problēma ir tā, ka tu liec MI žonglēt ar pārāk daudz lietām vienlaikus. Kā to atrisināt? Pārstāj censties izdarīt visu vienā piegājienā. Sadali to soļos.
Tā ir uzvedņu ķēdēšana — un tieši tā tu no "nu, vidēji" MI rezultātiem nonāc pie tādiem, kas patiešām atbilst tam, ko tu biji iedomājies.
Kāpēc atsevišķas uzvednes uzduras sienai
Lielie valodu modeļi, piemēram, ChatGPT un Claude, prot labi sekot norādījumiem. Bet, kad tu vienā uzvednē sakrāmē desmit dažādas instrukcijas, kaut kas pazūd. Varbūt tas aizmirst iekļaut piemērus. Varbūt tas trāpa struktūrai, bet aizmirst toni. Jo vairāk lūdz, jo mazāk uzticams ir rezultāts.
Kā teikts Anthropic dokumentācijā, tas notiek tāpēc, ka katrs apakšuzdevums sacenšas par modeļa uzmanību. Kad tu uzvednes ķēdē, tad "katrs apakšuzdevums saņem visu Claude uzmanību, samazinot kļūdas."
Iedomājies, ka lūdz kolēģi vienā elpas vilcienā izpētīt tēmu, izveidot galveno tēžu plānu, sagatavot saturu un noslīpēt to toni — viņš droši vien kaut ko palaistu garām. Bet, ja tu lūgtu katru soli atsevišķi, tu katrā posmā saņemtu labāku darbu.
Ko uzvedņu ķēdēšana īsti nozīmē
Uzvedņu ķēdēšana ir tieši tas, ko nosaukums liek domāt: tu sadali sarežģītu uzdevumu virknē mazāku uzvedņu, kur vienas uzvednes rezultāts kļūst par nākamās ievadi.
Tā vietā, lai rakstītu:
Uzraksti blog ierakstu par produktivitātes padomiem attālinātam darbam. Iekļauj ievadu, 5 padomus ar piemēriem, sadaļu par biežākajām kļūdām un secinājumu. Lai tas izklausās sarunvalodisks, bet profesionāls. Apmēram 1500 vārdu.
Tu darītu kaut ko šādu:
1. uzvedne: "Uzskaiti 7 produktivitātes padomus attālinātajiem darbiniekiem ar viena teikuma skaidrojumu katram."
2. uzvedne: "No šī saraksta atlasi 5 spēcīgākos padomus un izvērs katru rindkopā ar reālu piemēru no dzīves."
3. uzvedne: "Uzraksti ievadu, kas pievelk lasītāju ar atpazīstamu attālinātā darba sāpi."
4. uzvedne: "Pievieno sadaļu par 3 biežākajām kļūdām, ko pieļauj attālinātie darbinieki."
5. uzvedne: "Pārskati visu melnrakstu un izlīdzini pārejas starp sadaļām."
Katra uzvedne ir mērķtiecīga. Katrs rezultāts ir labāks. Un tu vari pamanīt problēmas savlaicīgi — ja pirmā soļa padomi nav lieliski, tu tos labo, pirms tērēt laiku pilnam melnrakstam.
Trīs veidi, kā veidot uzvedņu ķēdes
Visas ķēdes nav vienādas. Atkarībā no tā, ko tu veido, tu izmantosi vienu no šiem modeļiem.
Secīgas ķēdes
Šis ir visizplatītākais veids. Katrs solis tieši ievada nākamo, kā montāžas līnijā. Izpēte → plāns → melnraksts → rediģēšana → noformēšana. Iepriekš minētais blog ieraksta piemērs ir secīga ķēde.
Sazarotas ķēdes
Reizēm nākamais solis ir atkarīgs no tā, ko MI atrada iepriekšējā. Piemēram, tu vari lūgt MI vispirms kategorizēt klientu atsauksmes un pēc tam novirzīt uz dažādām turpinājuma uzvednēm atkarībā no tā, vai tā ir sūdzība, funkcijas pieprasījums vai uzslava. Ceļš sazarojas atkarībā no rezultāta.
Iteratīvas (paškontroles) ķēdes
Šeit tu lūdz MI pārbaudīt savu paša darbu. Sagatavo → pārskati → uzlabo. Tas ir īpaši noderīgi saturam ar lielu likmi, kur svarīga ir precizitāte. Anthropic dokumentācijā ir piemērs, kur Claude apkopo zinātnisku rakstu, pēc tam pārskata savu kopsavilkumu attiecībā uz precizitāti un visbeidzot to uzlabo, balstoties uz savu paša atgriezenisko saiti.
Ilustrācija ar trim uzvedņu ķēžu veidiem: secīgu, sazarotu un iteratīvu cilpu
Reāls piemērs: no izpētes uz LinkedIn ierakstu
Iziesim cauri praktiskai ķēdei, ko vari izmantot jau šodien. Pieņemsim, ka gribi pārvērst garu rakstu kodolīgā LinkedIn ierakstā.
1. solis: izvelc galvenos punktus
Izlasi šo rakstu un nosaki 3-5 svarīgākos secinājumus. Koncentrējies uz atziņām, kas pārsteigtu vai palīdzētu profesionālai auditorijai.
[Ielīmē rakstu šeit]
2. solis: pārraksti LinkedIn auditorijai
Paņem šos secinājumus un pārraksti tos kodolīgā, sarunvalodiskā tonī, kas piemērots LinkedIn. Izmanto īsus teikumus. Izvairies no žargona. Lai tas izklausās kā gudra drauga dalīšanās ar to, ko viņš uzzinājis.
[Ielīmē 1. soļa secinājumus]
3. solis: noformē kā LinkedIn ierakstu
Noformē šo kā LinkedIn ierakstu. Sāc ar āķi, kas liek cilvēkiem pārstāt skrollēt. Lieto rindu pārtraukumus, lai atvieglotu lasīšanu. Beidz ar jautājumu, kas mudina komentēt. Saglabā to īsāku par 300 vārdiem.
[Ielīmē pārrakstīto saturu no 2. soļa]
Trīs uzvednes. Katra vienkārša. Galarezultāts ir asāks par jebko, ko iegūtu no vienas megauzvednes, prasot visu uzreiz.
Piecas uzvedņu ķēdes, ko vari nozagt
Šeit ir gatavas ķēdes biežiem uzdevumiem. Kopē tās, pielāgo tās, padari tās par savām.
1. No sapulces piezīmēm uz darbības punktiem
1. uzvedne: "Izlasi šīs sapulces piezīmes un uzskaiti katru pieminēto darbības punktu, ieskaitot atbildīgo personu, ja tā norādīta."
2. uzvedne: "Sakārto šos darbības punktus pēc prioritātes (steidzami, šonedēļ, vēlāk) un noformē kā kontrolsarakstu."
3. uzvedne: "Uzraksti īsu e-pasta kopsavilkumu, ko varu nosūtīt komandai ar darbības punktiem un nākamajiem soļiem."
2. Klientu atsauksmju analīze
1. uzvedne: "Analizē šīs klientu atsauksmes un nosaki 3 biežākās sūdzības."
2. uzvedne: "Katrai sūdzībai ieteic 2 praktiskus risinājumus, ko mūsu komanda varētu īstenot."
3. uzvedne: "Izveido prioritizētu rīcības plānu, balstoties uz šiem risinājumiem, ņemot vērā ieviešanas piepūli un ietekmi uz klientu."
3. No darba sludinājuma uz pielāgotiem CV punktiem
1. uzvedne: "Izvelc 5 svarīgākās prasmes un prasības no šī darba sludinājuma."
2. uzvedne: "Šeit ir mana darba pieredze: [ielīmē pieredzi]. Sasaisti manu pieredzi ar katru no 5 prasībām, ko tu identificēji."
3. uzvedne: "Uzraksti CV punktus, kas izceļ, kā mana pieredze atbilst katrai prasībai. Ja iespējams, izmanto konkrētus skaitļus."
4. Sarežģīta e-pasta atbilde
1. uzvedne: "Izlasi šo e-pastu un uzskaiti katru jautājumu vai lūgumu, ko sūtītājs izsaka."
2. uzvedne: "Sagatavo atbildes melnrakstu, kas atrunā katru punktu. Esi tiešs, bet draudzīgs."
3. uzvedne: "Pārskati melnrakstu attiecībā uz toni. Padari to vairāk [profesionālu/nepiespiestu/empātisku] un saīsini garās vietas."
5. Blog ieraksts ar SEO fokusu
1. uzvedne: "Ģenerē 10 blog ierakstu ideju sarakstu atslēgvārdam '{{topic}}'. Katrai iekļauj meklēšanas nodomu."
2. uzvedne: "Idejai #{{number}} izveido detalizētu plānu ar H2 virsrakstiem, galvenajiem aplūkojamajiem punktiem un jautājumiem, uz kuriem atbildēt."
3. uzvedne: "Uzraksti pilnu blog ierakstu, balstoties uz šo plānu. Dabiski iekļauj atslēgvārdu ievadā, vienā H2 un secinājumā."
4. uzvedne: "Pārskati ierakstu attiecībā uz lasāmību. Saīsini visus teikumus, kas garāki par 20 vārdiem. Sadali rindkopas, kas garākas par 4 teikumiem."
Ilustrācija ar uzvedņu kartītēm, kas savienotas ar bultām, parādot darbplūsmas secību
Ja pamani, ka šīs ķēdes lieto bieži, apsver iespēju saglabāt tās vietā, no kuras vari ātri paņemt. Tāds rīks kā PromptNest ļauj glabāt uzvedņu virknes ar mainīgajiem {{topic}} vai {{number}} — aizpildi tukšumus, kad kopē, un esi gatavs ielīmēt ChatGPT vai Claude.
Kad uzvedņu ķēdēšana nav vajadzīga
Ķēdēšana ne vienmēr ir atbilde. Vienkāršiem, vienam mērķim paredzētiem uzdevumiem labi izstrādāta uzvedne darbojas pilnīgi pietiekami.
Tev droši vien nav vajadzīga ķēde:
Ātriem tulkojumiem
Vienkāršām pārveidēm ("padari to formālāku")
Īsa dokumenta apkopošanai
Ideju saraksta sagatavošanai
Atbildēm uz faktoloģiskiem jautājumiem
Lieto ķēdēšanu, kad tavs uzdevums prasa vairākas pārvērtības, dažādu veidu domāšanu (izpēte vs. rakstīšana vs. rediģēšana) vai kad atsevišķa uzvedne dod nekonsekventus rezultātus. Ja pievieno uzvednei instrukciju pēc instrukcijas un tā joprojām nestrādā, tā ir zīme to sadalīt.
Padomi labāku ķēžu veidošanai
Pēc uzvedņu ķēdēšanas izmantošanas desmitiem darbplūsmu daži paņēmieni izšķir, vai ķēde strādā vai ne.
Viens uzdevums katrai uzvednei. Ja solis prasa vairākas darbības, sadali to vēl sīkāk. "Analizē un pārraksti" ir divas uzvednes, ne viena.
Sniedz kontekstu katrā solī. Nepieņem, ka MI atceras nianses no iepriekšējiem soļiem. Ja tonis ir svarīgs, atgādini. Ja ir kāds ierobežojums, atkārto to.
Pārbaudi starprezultātus. Ķēdēšanas skaistums ir tas, ka problēmas vari pamanīt savlaicīgi. Ja 2. solis aiziet greizi, salabo to, pirms ķeries pie 3. soļa. Negaidi līdz beigām.
Sāc vienkārši. Sāc ar 2-3 soļu ķēdi. Pievieno sarežģītību tikai tad, kad redzi, kur rezultāti pietrūkst. Pārmērīga inženierija no paša sākuma šķiež laiku.
Lieto skaidrus izvades formātus. Lūdz aizzīmes, numurētus sarakstus vai konkrētas sadaļas. Strukturētus rezultātus ir vieglāk padot tālāk uz nākamo uzvedni.
Pārvērt savas labākās ķēdes atkārtoti izmantojamās darbplūsmās
Tiklīdz tu būsi izveidojis ķēdi, kas strādā, tu gribēsi to izmantot atkal. Un atkal. Un tieši šeit lielākā daļa cilvēku iestrēgst — viņi aizmirst precīzās uzvednes vai tērē laiku, rakņājoties pa veciem čata vēsturēm.
Vienkāršākais risinājums ir saglabāt savas ķēdes konkrētā vietā. Piezīme, dokuments, jebkas, kas der. Bet, ja tu uzvedņu ķēdes izmanto regulāri, tev vajadzēs kaut ko ātrāku.
PromptNest ir veidots tieši šim. Saglabā katru uzvedni virknē, izmanto mainīgos kā {{client_name}} vai {{article_topic}} tām daļām, kas mainās, un izsauc visu ķēdi ar tastatūras īsinājumu. Aizpildi tukšumus, kopē, ielīmē ChatGPT — paveic sekundēs, nevis minūtēs.
Mērķis nav likt MI izdarīt visu tavā vietā. Mērķis ir padarīt tavas labākās darbplūsmas atkārtojamas. Uzvedņu ķēdēšana sniedz labākus rezultātus. Šo ķēžu saglabāšana liek tev katru reizi tikt galā ātrāk.