Kaip pagerinti blogą promptą ChatGPT?

Jei ChatGPT atsakymas gavosi per daug bendras, per ilgas ar tiesiog ne toks, kokio tikėjotės, nereikia iš karto pradėti nuo nulio.

Dažniausiai užtenka pažiūrėti, ko trūksta jūsų užklausoje, ir ją patikslinti: aiškiau įvardyti užduotį, pridėti svarbų kontekstą, nurodyti norimą rezultatą arba pasakyti, ką atsakyme reikia pakeisti. OpenAI rekomenduoja promptus tobulinti iteratyviai – peržiūrėti pirmą atsakymą ir pagal jį patikslinti užklausą.

Šiame gide parodysime, kaip paimti silpną promptą ir žingsnis po žingsnio paversti jį aiškesne užklausa.

Kas yra „blogas“ promptas?

„Blogas“ čia nereiškia, kad promptas parašytas neteisingai. Dažniausiai tai tiesiog per daug vietos interpretacijai paliekanti užklausa.

Pavyzdžiui:

„Parašyk apie mano verslą.“

ChatGPT nežino:

  • kokio teksto reikia;
  • kam jis skirtas;
  • koks jo tikslas;
  • kokio ilgio norite;
  • kokio tono reikia.

Todėl problema nebūtinai yra pats ChatGPT. Problema gali būti ta, kad užduotis dar nepakankamai aiški.

OpenAI savo gairėse rekomenduoja aiškiai ir konkrečiai apibrėžti užduotį, pateikti reikalingą kontekstą ir nurodyti pageidaujamą rezultatą, formatą ar stilių.

Pirmiausia pažiūrėkite į gautą atsakymą

Prieš taisydami promptą paklauskite savęs:

Kas konkrečiai negerai?

Gal atsakymas:

  • per bendras;
  • per ilgas;
  • per trumpas;
  • netinkamo tono;
  • skirtas ne tai auditorijai;
  • pateiktas nepatogiu formatu;
  • neatsižvelgia į svarbią sąlygą;
  • apima per daug dalykų vienu metu.

Tai svarbu todėl, kad skirtingai problemai reikia skirtingo patikslinimo.

Jei atsakymas per ilgas, nereikia į promptą pridėti dar dešimties sakinių apie temą. Gal pakanka:

„Sutrumpink iki penkių punktų.“

Jei atsakymas per bendras, reikia daugiau konteksto:

„Šis tekstas skirtas žmogui, kuris apie šią temą nieko nežino.“

1. Per daug abstrakti užklausa

Silpnas promptas

„Padėk su mano tekstu.“

ChatGPT nežino, ką konkrečiai reikia padaryti.

Geresnis

„Sutrumpink šį tekstą iki penkių svarbiausių punktų. Išlaikyk pagrindines išvadas.“

Čia jau aišku:

  • ką daryti: sutrumpinti;
  • ką palikti: pagrindines išvadas;
  • kokio rezultato reikia: penkių punktų.

Dar konkretesnis

„Sutrumpink šį tekstą iki penkių punktų. Kiekvieną punktą parašyk vienu sakiniu. Išlaikyk tik informaciją, kuri svarbi vadovui priimant sprendimą.“

Dabar nurodytas ir rezultato panaudojimas.

2. Trūksta konteksto

Kartais užduotis aiški, bet ChatGPT trūksta informacijos, kad galėtų ją tinkamai pritaikyti.

Silpnas promptas

„Parašyk pristatymą apie mūsų produktą.“

Geresnis

„Parašyk trumpą mūsų produkto pristatymą potencialiam klientui. Produktas skirtas mažoms įmonėms, kurios nori automatizuoti klientų aptarnavimą.“

Dar geresnis

„Parašyk apie 150 žodžių mūsų produkto pristatymą potencialiam klientui. Produktas skirtas mažoms įmonėms, kurios nori automatizuoti klientų aptarnavimą. Skaitytojas apie produktą girdi pirmą kartą. Tonas – profesionalus, bet paprastas. Venk perdėtų reklaminių pažadų.“

Čia papildyta informacija ne dėl ilgio. Kiekviena detalė sumažina neaiškumą.

3. Nenurodytas norimas rezultatas

Kartais aišku, apie ką kalbate, tačiau neaišku, ką tiksliai norite gauti.

Palyginkite:

„Paaiškink infliaciją.“

ir:

„Paaiškink infliaciją žmogui, kuris apie ekonomiką beveik nieko nežino. Pateik penkis trumpus punktus ir vieną kasdienį pavyzdį.“

Antroje užklausoje aiškus ne tik objektas, bet ir pageidaujamas rezultatas.

OpenAI rekomenduoja nurodyti norimą rezultatą, ilgį, formatą ir stilių, kai jie svarbūs užduočiai.

4. Nenurodytas formatas

Kartais atsakymas nėra blogas, bet jį nepatogu naudoti.

Pavyzdžiui, norėjote palyginimo, o gavote kelias pastraipas.

Vietoj:

„Palygink šiuos du pasiūlymus.“

Pabandykite:

„Palygink šiuos du pasiūlymus lentelėje. Stulpeliai: kaina, privalumai, trūkumai ir į ką reikėtų atkreipti dėmesį.“

Arba:

„Pateik penkiais punktais ir pabaigoje pridėk trumpą išvadą.“

Formatą verta nurodyti tada, kai jis padeda iš karto gauti panaudojamą rezultatą.

5. Netinkamas tonas

Galite gauti teisingos struktūros tekstą, kuris tiesiog skamba ne taip.

Pradinis promptas

„Parašyk laišką klientui apie vėluojantį užsakymą.“

Jei tekstas per formalus, nereikia visko perrašyti.

Tiesiog patikslinkite:

„Perrašyk draugiškesniu tonu, bet išlaikyk profesionalumą.“

Arba:

„Padaryk mažiau formalų. Laiškas turi skambėti natūraliai, ne kaip automatinis pranešimas.“

OpenAI rekomenduoja toną apibūdinti konkrečiais žodžiais, pavyzdžiui, „draugiškas“, „profesionalus“ ar „formalūs“.

6. Vienu promptu prašoma per daug

Kartais problema ne užklausos formuluotėje, o jos apimtyje.

Pavyzdžiui:

„Išanalizuok mano verslą, nustatyk pagrindines problemas, sukurk strategiją, parašyk rinkodaros planą, sudaryk biudžetą ir paruošk prezentaciją.“

Tai jau daug skirtingų užduočių.

Sudėtingą darbą dažnai patogiau suskaidyti į mažesnius etapus. OpenAI tai taip pat rekomenduoja kaip vieną iš promptų tobulinimo principų.

Galite pradėti:

„Išanalizuok šį verslą ir išskirk penkias svarbiausias problemas.“

Tada:

„Dabar pasiūlyk po tris galimus sprendimus kiekvienai problemai.“

Ir tik tada:

„Pagal šiuos sprendimus sudaryk trijų mėnesių veiksmų planą.“

Taip kiekviename etape galite įvertinti rezultatą ir koreguoti kitą užduotį.

7. Trūksta svarbaus apribojimo

Kartais ChatGPT pateikia atsakymą, kuris teoriškai geras, bet praktiškai jums netinka.

Pavyzdžiui:

„Sukurk savaitės vakarienių planą.“

Jei jūsų realios sąlygos yra svarbios, pridėkite jas:

„Sukurk penkių dienų vakarienių planą dviem žmonėms. Kiekvienas patiekalas turi būti paruošiamas per 30 minučių. Venk žuvies ir patiekalų, kuriems reikia orkaitės.“

Dabar AI turi aiškias ribas.

Galite nurodyti:

  • laiką;
  • biudžetą;
  • auditoriją;
  • ilgį;
  • formatą;
  • turimas priemones;
  • ko vengti.

8. Per daug informacijos, bet nėra prioriteto

Kartais problema būna priešinga: informacijos pateikta daug, tačiau neaišku, kas svarbiausia.

Pavyzdžiui:

„Palygink šiuos tris variantus. Man svarbu kaina, greitis, patogumas, garantija, išvaizda, funkcijos ir energijos sąnaudos.“

Jei kaina yra svarbiausias kriterijus, pasakykite tai:

„Palygink šiuos tris variantus. Svarbiausia – kaina ir ilgalaikės išlaidos. Patogumą ir papildomas funkcijas vertink kaip antrinius kriterijus.“

Tai padeda ChatGPT suprasti, kur nukreipti dėmesį.

9. Pateiktas tekstas ir instrukcija susimaišo

Kai promptas tampa ilgesnis, naudinga aiškiai atskirti, ką ChatGPT turi daryti, nuo informacijos, su kuria jis turi dirbti.

Pavyzdžiui:

„Apibendrink žemiau esantį tekstą penkiais punktais. Išlaikyk tik pagrindines išvadas.

Tekstas:
[įklijuotas tekstas]“

OpenAI promptų gairėse taip pat rekomenduojama instrukcijas aiškiai atskirti nuo pateikiamo konteksto, kai tai padeda išvengti painiavos.

10. Pirmą atsakymą laikote galutiniu

Tai viena svarbiausių vietų, kur galima pagerinti rezultatą.

Jei atsakymas beveik geras, nereikia kurti naujo pokalbio.

Tęskite:

„Gerai, bet sutrumpink iki 100 žodžių.“

„Dabar pritaikyk žmogui, kuris apie šią temą nieko nežino.“

„Palik tik tris svarbiausius punktus.“

„Pridėk konkretų pavyzdį.“

„Man svarbiausia kaina. Pakoreguok rekomendaciją pagal šį kriterijų.“

OpenAI rekomenduoja promptą vertinti kaip iteracinį procesą: pradėti nuo užklausos, peržiūrėti atsakymą ir tada ją patikslinti.

Darbas su AI dažnai yra dialogas, o ne vienas klausimas ir vienas galutinis atsakymas.

Blogas → geresnis → dar geresnis promptas

Štai visas procesas vienoje vietoje.

1 etapas

„Parašyk straipsnį apie kavą.“

Per daug neaišku.

2 etapas

„Parašyk straipsnį apie kavą pradedančiajam.“

Jau aiškesnė auditorija, bet vis dar trūksta tikslo.

3 etapas

„Parašyk apie 800 žodžių gidą žmogui, kuris nori pradėti ruošti kavą namuose. Paaiškink pagrindinius būdus paprastai.“

Dabar aiškus tikslas ir auditorija.

4 etapas

„Parašyk apie 800 žodžių gidą žmogui, kuris nori pradėti ruošti kavą namuose. Paaiškink tris paprastus ruošimo būdus. Kiekvienam nurodyk, ko reikia, pagrindinius žingsnius ir dažniausią pradedančiojo klaidą. Venk sudėtingų terminų.“

Dabar jau aišku:

užduotis + auditorija + rezultatas + struktūra + apribojimai.

Tai ir yra svarbiausias patobulinimas: ne „daugiau žodžių“, o mažiau neaiškumo.

Greitas būdas pataisyti beveik bet kokį promptą

Jei nežinote, nuo ko pradėti, naudokite šį penkių klausimų patikrinimą:

1. Ką tiksliai turi padaryti ChatGPT?

Ne:

„Padėk su darbu.“

Geriau:

„Iš šių užrašų sudaryk darbų sąrašą.“

2. Ką ChatGPT turi žinoti?

Pridėkite tik svarbų kontekstą.

„Šie užrašai yra iš kliento susitikimo.“

3. Kam skirtas rezultatas?

„Rezultatas skirtas vadovui, kuris neturi laiko skaityti visų užrašų.“

4. Kaip turi atrodyti atsakymas?

„Pateik lentelėje: užduotis, atsakingas žmogus, terminas.“

5. Ko svarbu nepadaryti?

„Jei terminas užrašuose nenurodytas, jo nesugalvok.“

Šis paskutinis punktas ypač naudingas tada, kai norite, kad AI nepadarytų nepagrįstų prielaidų.

Kaip pataisyti promptą pagal problemą?

ProblemaKą patikslinti
Atsakymas per bendrasPridėkite kontekstą ir konkretų tikslą
Per ilgasNurodykite norimą apimtį
Netinkamas tonasApibūdinkite toną
Nepatogus formatasNurodykite formatą
Neatsižvelgia į sąlygasIšvardykite svarbius apribojimus
Atlieka per daug dalykųSuskaidykite užduotį
Atsakymas beveik tinkamasTęskite pokalbį ir patikslinkite
AI kažką sugalvojaNurodykite, ko negalima spėti, ir tikrinkite svarbius faktus

Tai nėra griežta taisyklė. Tai AIpaprastai praktinė diagnostikos schema: pirmiausia nustatykite, kas negerai su rezultatu, tada keiskite būtent tą prompto dalį, kuri gali būti problemos priežastis.

Ar reikia promptą perrašyti nuo nulio?

Dažniausiai – ne.

Jei ChatGPT atsakymas yra 80 % tinkamas, verta pataisyti likusius 20 %, o ne pradėti viską iš naujo.

Pavyzdžiui:

„Išlaikyk ankstesnį atsakymą, bet sutrumpink įžangą ir pridėk tris praktinius pavyzdžius.“

Arba:

„Visa kita tinka. Pakeisk tik toną į draugiškesnį.“

Tokiu būdu aiškiai nurodote, kas turi pasikeisti, o kas turi likti.

O jeigu vis tiek negaunate gero atsakymo?

Tada verta patikrinti ne tik promptą.

Paklauskite savęs:

  • ar pati užduotis pakankamai aiški?
  • ar pateikėte visą svarbų kontekstą?
  • ar turite teisingus pradinius duomenis?
  • ar jūsų lūkestis realistiškas?
  • ar ši užduotis apskritai tinkama AI?
  • ar atsakymą galima patikrinti?

Kartais problema nėra „blogas promptas“. Gali būti, kad AI tiesiog neturi informacijos, kurios reikia užduočiai atlikti.

Nepamirškite tikrinti svarbių atsakymų

Geresnis promptas gali padėti gauti aktualesnį ir tinkamesnį atsakymą, tačiau jis negarantuoja, kad atsakymas bus teisingas.

OpenAI nurodo, kad ChatGPT gali pateikti klaidingą informaciją, įskaitant neteisingus faktus, datas, citatas ar nuorodas.

Todėl jei atsakyme yra svarbi:

  • data;
  • kaina;
  • statistika;
  • teisinė informacija;
  • medicininė informacija;
  • finansinė informacija;
  • nuoroda ar citata,

patikrinkite ją patikimame šaltinyje.

Promptas gali pagerinti užduoties formulavimą. Jis nepakeičia faktų tikrinimo.

Paprastas prompto „remonto“ šablonas

Kai nežinote, kaip patikslinti užklausą, galite naudoti:

„Man reikia [konkretus rezultatas]. Kontekstas: [svarbi informacija]. Rezultatas skirtas [auditorija]. Pateik jį [formatas / apimtis / tonas]. Svarbiausia: [prioritetas]. Venk [ko nereikia].“

Pavyzdžiui:

„Man reikia trumpo laiško klientui apie vėluojantį užsakymą. Kontekstas: užsakymas vėluoja dvi dienas. Laiškas skirtas klientui, kuris jau kreipėsi dėl vėlavimo. Tonas – profesionalus, bet draugiškas. Iki 120 žodžių. Svarbiausia – aiškiai atsiprašyti ir paaiškinti situaciją. Nežadėk konkrečios naujos pristatymo datos, jei jos neturime.“

Tai nėra „magiška prompto formulė“. Tai tiesiog patogus būdas nepamiršti svarbiausių užduoties dalių.

Svarbiausia taisyklė: taisykite problemą, o ne visą promptą

Jeigu atsakymas:

  • per bendras → pridėkite kontekstą;
  • per ilgas → nurodykite apimtį;
  • per formalus → pakeiskite toną;
  • nepatogus naudoti → nurodykite formatą;
  • neatsižvelgia į sąlygas → jas aiškiai išvardykite;
  • bando padaryti per daug → suskaidykite užduotį;
  • beveik geras → patikslinkite jį kitame pranešime.

Ir svarbiausia: nebandykite išmokti „tobulo prompto“.

Pradėkite nuo normaliai suformuluotos užduoties, pažiūrėkite, ką gavote, ir tada pataisykite tai, kas konkrečiai neveikia. Būtent tokį iteracinį požiūrį rekomenduoja ir OpenAI.

Panašūs straipsniai