Miksi hyvät kehotteet ovat tärkeitä tekoälylle?

Hyvät kehotteet ovat keskeisiä, kun työskentelemme tekoälyjärjestelmien kanssa. Kehotteen laatu vaikuttaa suoraan tekoälyn tuottaman vastauksen laatuun. Tässä kirjoituksessa tarkastellaan hyvän kehotteen ominaisuuksia, verrataan hyviä ja huonoja kehotteita ja pohditaan, mitä tapahtuu, kun kehotteet ovat epäselviä tai epätarkkoja.

Hyvän kehotteen ominaisuudet: Selkeys, täsmällisyys, konteksti

Hyvä kehotus täyttää kolme tärkeää ominaisuutta: selkeys, täsmällisyys ja konteksti (syvennymme näihin ominaisuuksiin tällä sivulla). Selkeys tarkoittaa, että kehote on yksiselitteinen ja helposti ymmärrettävä. Täsmällisyys viittaa siihen, että kehote on tarkka ja sisältää kaikki tarvittavat yksityiskohdat, jotta tekoäly voi antaa relevantin vastauksen. Konteksti puolestaan tarkoittaa, että kehotteessa annetaan riittävästi taustatietoa, jotta tekoäly ymmärtää kysymyksen tai ohjeen laajemman merkityksen.

Esimerkiksi, jos haluamme tekoälyltä ohjeet suklaakakun valmistamiseen, selkeä ja täsmällinen kehotus voisi olla: ”Anna yksityiskohtaiset ohjeet suklaakakun valmistamiseen, sisältäen ainesosat ja valmistusvaiheet.” Tämä kehote on selkeä, täsmällinen ja antaa tarpeeksi kontekstia.

Hyvät vs. huonot kehotteet: Esimerkkien vertailu

Hyvien ja huonojen kehotteiden ero tulee esille niiden tuottamissa vastauksissa. Hyvä kehote, kuten edellä mainittu esimerkki suklaakakusta, johtaa yksityiskohtaiseen ja käyttökelpoiseen vastaukseen. Toisaalta huono kehote, kuten ”Kerro jotain suklaakakusta,” on liian epämääräinen ja voi tuottaa vastauksen, joka ei ole hyödyllinen.

Vertailuna voidaan tarkastella kahta kehotetta:

  • Hyvä kehote: ”Kuvaile aamurutiinisi yksityiskohtaisesti.”
  • Huono kehote: ”Mitä teet aamulla?”

Ensimmäinen kehote on selkeä, täsmällinen ja antaa kontekstin, joten se todennäköisesti tuottaa kattavan kuvauksen aamurutiinista. Toinen kehote on liian yleinen ja voi johtaa epätäsmälliseen tai pinnalliseen vastaukseen.

Mitä tapahtuu, kun kehotteet ovat epäselviä tai epätarkkoja?

Kun kehotteet ovat epäselviä tai epätarkkoja, tekoälyn tuottamat vastaukset ovat usein heikkolaatuisia ja hyödyttömiä. Epäselvä kehotus voi aiheuttaa tekoälylle vaikeuksia ymmärtää, mitä siltä odotetaan, mikä johtaa epäjohdonmukaisiin tai väärin tulkittuihin vastauksiin.

Esimerkiksi kehote ”Kerro jostain mielenkiintoisesta” voi tuottaa täysin satunnaisen aiheen, joka ei ehkä kiinnosta kysyjää. Toisaalta täsmällisempi kehotus, kuten ”Kerro mielenkiintoinen tarina 1800-luvun tieteellisestä keksinnöstä,” antaa tekoälylle selvemmän suunnan ja parantaa vastausten laatua.

Esimerkkejä hyvistä ja huonoista kehotteista

Hyvä kehote on selkeä, täsmällinen ja antaa tarpeeksi kontekstia. Huono kehote taas on epämääräinen ja jättää paljon tulkinnanvaraa. Tarkastellaan seuraavia esimerkkejä:

Esimerkki 1: Tiedonhaku

Hyvä kehote: ”Anna yksityiskohtaiset ohjeet suklaakakun valmistamiseen, sisältäen ainesosat ja valmistusvaiheet.”

Tulos: Tämä kehote tuottaa yleensä tarkan ja yksityiskohtaisen reseptin, joka sisältää kaikki tarvittavat ainesosat ja vaiheittaiset ohjeet.

Huono kehote: ”Kerro suklaakakusta.”

Tulos: Tämä kehote voi tuottaa yleistä tietoa suklaakakun historiasta tai eri suklaakakkutyypeistä, mutta ei anna konkreettisia ohjeita valmistamiseen.

Esimerkki 2: Tarinankerronta

Hyvä kehote: ”Kirjoita tarina robottikoirasta, joka haluaa löytää kadonneen omistajansa. Sisällytä tarinaan jännittävä seikkailu ja onnellinen loppu.”

Tulos: Tämä kehote tuottaa todennäköisesti mielenkiintoisen ja johdonmukaisen tarinan, joka sisältää seikkailuelementtejä ja selkeän rakenteen.

Huono kehote: ”Kirjoita tarina koirasta.”

Tulos: Tämä kehote voi tuottaa minkä tahansa tarinan koirasta, mutta se ei välttämättä ole jännittävä tai johdonmukainen, eikä siinä välttämättä ole toivottua loppua.

Esimerkki 3: Opetus

Hyvä kehote: ”Selitä, miten fotosynteesi toimii lapselle, käyttäen yksinkertaisia ja selkeitä esimerkkejä.”

Tulos: Tämä kehote tuottaa todennäköisesti selkeän ja ymmärrettävän selityksen, joka sopii lapselle.

Huono kehote: ”Selitä fotosynteesi.”

Tulos: Tämä kehote voi tuottaa tieteellisen ja monimutkaisen selityksen, joka voi olla vaikea ymmärtää ilman taustatietoja.

Näiden esimerkkien pohjalta voimme summata hyvien ja huonojen kehotteiden ominaisuudet seuraavasti:

Hyvä kehote:

  • Selkeys: Kehote on yksiselitteinen ja helposti ymmärrettävä.
  • Täsmällisyys: Kehote sisältää tarkat ohjeet tai kysymykset, jotka suuntaavat tekoälyn tuottamaan relevantin vastauksen.
  • Konteksti: Kehote antaa riittävästi taustatietoa, jotta tekoäly ymmärtää, mitä siltä odotetaan.

Huono kehote:

  • Epäselvyys: Kehote on liian yleinen ja jättää liikaa tulkinnanvaraa.
  • Epätäsmällisyys: Kehote ei sisällä tarpeeksi yksityiskohtia, joten tekoäly ei tiedä tarkalleen, mitä siltä odotetaan.
  • Kontekstin puute: Kehote ei anna riittävästi taustatietoa, joten tekoäly voi tuottaa vastauksen, joka ei ole relevantti.

Lähteitä ja lisämateriaalia

Prompt engineering
OpenAI:n kokoamia ohjeita kehotteiden tekemiseksi.

Prompt Engineering Guide
Laaja opas kehotteiden kirjoittamiseen. Sisältöä löytyy myös suomeksi!

Learn Prompting
Ilmaisia verkkokursseja kehotteiden kirjoittamisen parantamiseksi.

DeepLearning.AI
Kursseja eritasoisille opiskelijoille. Monet kursseista ovat vielä ilmaisia.

Promptaus | Miksi hyvät kehotteet ovat tärkeitä tekoälylle?
Selkeys, täsmällisyys ja konteksti | Hallusinaatioista