Pradžia / Kompiuteriai ir programinė įranga / Kaip rašyti promptus, kad AI duotų geriausius atsakymus

Kaip rašyti promptus, kad AI duotų geriausius atsakymus

Kodėl dauguma žmonių gauna vidutiniškus atsakymus iš AI

Turbūt pažįstama situacija: parašai klausimą ChatGPT ar kitam AI įrankiui, gauni atsakymą, kuris techniškai yra teisingas, bet kažkaip… tuščias. Generiškas. Toks, kurį galėjai rasti ir „Google” pirmame rezultate. Ir tada galvoji – gal šitas AI tiesiog nėra toks galingas, kaip visi sako?

Problema beveik niekada nėra pats AI. Problema yra tai, kaip mes su juo kalbame.

Didžioji dauguma žmonių rašo promptus taip, kaip rašytų „Google” paieškos juostoje – trumpai, be konteksto, be tikslo. „Kaip numesti svorio?” arba „Parašyk man el. laišką.” Ir tada stebisi, kodėl gauna atsakymą, kuris tinka visiems ir niekam konkrečiai. AI nėra minčių skaitytojas. Jis dirba su tuo, ką jam duodi. Jei duodi mažai – gauni mažai.

Gera žinia: prompt engineering – taip oficialiai vadinamas menas rašyti gerus nurodymus AI – nėra raketų mokslas. Tai labiau primena gerą komunikaciją su žmogumi, kuris yra labai protingas, bet neturi jokio konteksto apie tave ar tavo situaciją.

Kontekstas yra viskas – duok AI ką veikti

Pirmasis ir svarbiausias principas: kontekstas. Kuo daugiau relevantinės informacijos pateiki, tuo tikslesnis bus atsakymas. Bet čia svarbu žodis „relevantinės” – ne tiesiog daugiau žodžių, o tinkamų žodžių.

Palygink šiuos du promptus:

Blogas: „Parašyk el. laišką klientui.”

Geras: „Parašyk el. laišką klientui, kuris skundžiasi dėl vėluojančio pristatymo. Mūsų įmonė parduoda rankų darbo keramikos dirbinius. Pristatymas vėluoja dėl tiekėjo problemų. Klientas pirko pirmą kartą. Tonas turi būti nuoširdus, bet profesionalus – ne per daug formalus.”

Skirtumas akivaizdus. Antrame variante AI žino: kas rašo, kam rašo, kodėl situacija susiklostė, koks verslo kontekstas ir koks noriamas tonas. Tai yra penki skirtingi konteksto sluoksniai, ir kiekvienas iš jų keičia galutinį rezultatą.

Praktinis patarimas: prieš rašydamas promptą, užduok sau klausimą – „Ko AI nežino apie mano situaciją, bet turėtų žinoti?” Atsakymas į tą klausimą yra tas kontekstas, kurį reikia įtraukti.

Vaidmenų žaidimas, kuris iš tikrųjų veikia

Vienas efektyviausių triukų – pasakyti AI, kokį vaidmenį jis turėtų atlikti. Tai ne koks nors magiškas hack’as, o logiškas principas: kai AI „žino”, iš kokios perspektyvos kalbėti, jo atsakymai tampa daug labiau sutelkti ir kompetentingi.

Pavyzdžiui, vietoj „Paaiškink man SEO” galima rašyti: „Tu esi patyręs SEO specialistas su 10 metų patirtimi, dirbęs su e-komercijos projektais. Paaiškink man, kaip pradedančiam tinklaraštininkui, kokios yra svarbiausios SEO klaidos, kurių reikia vengti pirmaisiais metais.”

Arba jei reikia kritikos: „Tu esi griežtas redaktorius, kuris vertina aiškumą ir konkretumą. Peržiūrėk šį tekstą ir pasakyk, kas veikia, kas neveikia ir kodėl.” Tokiu atveju gausi daug naudingesnę kritiką nei tiesiog „Ar šis tekstas geras?”

Vaidmens nustatymas ypač gerai veikia šiose situacijose:

  • Kai reikia specializuotų žinių (medicininis, teisinis, finansinis kontekstas)
  • Kai reikia specifinio rašymo stiliaus ar tono
  • Kai nori gauti kritiką ar grįžtamąjį ryšį
  • Kai reikia, kad AI kalbėtų su konkrečia auditorija (pvz., vaikams, ekspertams, pradedantiesiems)

Formato nurodymai – nepalik AI spėlioti

Dar viena dažna klaida: žmonės pamiršta pasakyti, kokio formato nori. AI pagal nutylėjimą rašys tai, kas jam atrodo logiška – o tai ne visada sutampa su tuo, ko tu iš tikrųjų reikia.

Jei nori sąrašo – pasakyk, kad nori sąrašo. Jei nori trumpo atsakymo – nurodyk, kiek žodžių ar sakinių. Jei nori struktūruoto teksto su antraštėmis – pasakyk tai. Jei nori, kad atsakymas būtų pateiktas kaip lentelė – nurodyk.

Konkretūs formato nurodymai, kurie veikia:

  • „Atsakyk ne daugiau kaip 3 sakiniais”
  • „Pateik atsakymą kaip numeruotą sąrašą su trumpais paaiškinimais”
  • „Struktūruok atsakymą: problema → priežastys → sprendimai”
  • „Parašyk du variantus: vieną formalų, kitą neformalų”
  • „Naudok paprastą kalbą, vengk žargono”

Beje, labai naudinga paprašyti kelių variantų. Vietoj „Parašyk antraštę” rašyk „Parašyk 5 skirtingus antraštės variantus – nuo rimto iki provokuojančio.” Taip gauni pasirinkimą ir geriau supranti, kas tau iš tikrųjų patinka.

Iteracija – geriausias promptas dažnai yra antrasis

Daugelis žmonių galvoja, kad geras promptas turi veikti iš pirmo karto. Ir nors tai įmanoma, realybėje geriausi rezultatai dažnai ateina per dialogą. AI pokalbiai yra pokalbiai – ne vienkartiniai klausimai.

Jei gavai atsakymą, kuris yra beveik tai, ko norėjai, bet ne visai – neišmesk ir nepradėk iš naujo. Pasakyk, kas neveikia. „Tai gerai, bet per formaliai – padaryk šiltesnį toną.” Arba „Ši dalis per ilga – sutrumpink iki dviejų sakinių.” Arba „Pirmasis variantas patiko labiau nei antrasis – parašyk dar tris panašius į pirmąjį.”

Iteracinis požiūris ypač naudingas, kai:

  • Pats dar nežinai tiksliai, ko nori (AI gali padėti tau išsiaiškinti)
  • Darbas yra kūrybinis ir subjektyvus
  • Reikia suderinti kelis skirtingus reikalavimus
  • Pirmasis atsakymas buvo geras, bet nori jį patobulinti

Vienas praktiškas patarimas: jei nori, kad AI prisimintų tam tikrus tavo pageidavimus visam pokalbiui, pasakyk tai pradžioje. „Visame šiame pokalbyje rašyk lietuviškai, naudok neformalų toną ir vengk biurokratinių frazių.” Tai sutaupo laiko ir neleidžia AI „atsitraukti” į savo numatytuosius nustatymus.

Sudėtingų užduočių skaidymas – divide and conquer principas

Kai užduotis yra didelė ir sudėtinga, vienas ilgas promptas dažnai duoda prastesnius rezultatus nei keletas mažesnių, sutelktų klausimų. Tai vadinama „task decomposition” – užduoties skaidymu.

Tarkime, nori parašyti išsamų verslo planą. Vietoj „Parašyk man verslo planą kavinei Vilniuje” geriau eiti žingsnis po žingsnio: pirma paprašyti padėti išanalizuoti rinką, tada – apibrėžti tikslinę auditoriją, tada – finansinę projekciją, ir taip toliau. Kiekvienas žingsnis gali turėti savo kontekstą ir patikslinimus.

Tas pats principas veikia ir su rašymu. Jei rašai ilgą straipsnį, geriau pirmiausia paprašyti sudaryti struktūrą, tada aptarti kiekvieną sekciją atskirai, o ne prašyti viską iš karto. Rezultatas bus koherentesnis ir labiau atitiks tai, ko nori.

Dar vienas triukas sudėtingoms užduotims: paprašyk AI pirmiausia paaiškinti, kaip jis ketina spręsti problemą, prieš tai, kai jis ją sprendžia. „Prieš atsakydamas, paaiškink, kokį požiūrį naudosi ir kodėl.” Tai padeda pastebėti, jei AI eina neteisinga kryptimi, dar prieš tai, kai jis parašo ilgą atsakymą.

Klaidos, kurias daro net patyrę vartotojai

Net žmonės, kurie jau kurį laiką naudoja AI įrankius, daro tam tikras pasikartojančias klaidas. Štai keletas dažniausių:

Per daug mandagumo. Sakyti „prašau” ir „ačiū” yra miela, bet tai nepadeda gauti geresnių atsakymų. AI nėra žmogus, kurį reikia įtikti – jis reaguoja į informaciją, ne į emocijas. Laikas, kurį skirti mandagumo frazėms, geriau investuoti į kontekstą.

Negatyvūs nurodymai be alternatyvos. „Nerašyk per ilgai” yra mažiau efektyvu nei „Rašyk ne daugiau kaip 200 žodžių.” „Nevartok žargono” yra mažiau efektyvu nei „Rašyk taip, kad suprastų žmogus be techninių žinių.” Kuo konkretesnis nurodymas, tuo geriau.

Tikėjimasis, kad AI žino tavo kontekstą iš ankstesnių pokalbių. Kiekvienas naujas pokalbis dažniausiai prasideda iš nulio. Jei turi svarbios informacijos apie save ar savo projektą, kurią AI turėtų žinoti – pasakyk ją kiekvieną kartą arba naudok sisteminius nurodymus (jei platforma tai leidžia).

Priimti pirmą atsakymą kaip galutinį. AI pirmasis atsakymas yra tik pradžia, ne pabaiga. Jei dirbate su kūrybiniu ar svarbiu turiniu, visada verta iteruoti.

Nepatikrinti faktų. AI gali labai įtikinamai pateikti neteisingą informaciją. Ypač su skaičiais, datomis, citatomis ir statistika – visada patikrink pirminius šaltinius.

Kai AI tampa tikru darbo partneriu, o ne tik įrankiu

Visa tai, kas parašyta aukščiau, veda prie vienos pagrindinės minties: geriausi rezultatai ateina tada, kai AI naudoji ne kaip paieškos variklį ar automatinį tekstų generatorių, o kaip tikrą darbo partnerį, su kuriuo reikia komunikuoti.

Tai reiškia ne tik geresnius promptus, bet ir kitokį mąstymą apie tai, ką AI gali padaryti. Jis gali padėti tau mąstyti – ne tik vykdyti užduotis. Galima paprašyti: „Kokių klausimų aš turėčiau užduoti prieš priimdamas šį sprendimą?” arba „Kokie yra šio plano silpni taškai, kurių aš galbūt nematau?” Tai visiškai kitoks naudojimo būdas nei tiesiog „parašyk man tekstą.”

Geras promptas, apibendrinant viską, turi keletą elementų: aiškų tikslą (ko nori pasiekti), kontekstą (kas svarbu žinoti), formatą (kaip nori gauti atsakymą) ir, jei reikia, vaidmenį ar perspektyvą. Tai nėra formulė, kurią reikia mechaniškai taikyti – tai principai, kuriuos reikia suprasti ir adaptuoti pagal situaciją.

Skaitmeninė karta turi unikalų pranašumą: mes esame pripratę prie iteratyvaus, greito mokymosi. Prompt engineering nėra kažkas, ko reikia mokytis mėnesius – tai kažkas, kas gerėja su kiekvienu pokalbiu, jei esi dėmesingas tam, kas veikia ir kas ne. Eksperimentuok, stebėk rezultatus, tobulink. Ir netrukus pastebėsi, kad tas pats AI įrankis, kuris anksčiau davė generiškas nesąmones, staiga tampa vienu naudingesnių darbo įrankių, kuriuos turi.