Küsimuste esitamine tehisintelligentsile pole sugugi nii lihtne, kui võib esmapilgul tunduda. Kõige olulisem on õigesti küsida. Aga mida see õigesti tähendab? Sellele otsisid vastust Zayed University of Artificial Intelligence akadeemikud.
Nende uuring lahkab LLaMA-1/2 ja GPT-3.5/4 suhtlusmudelite salapärast maailma. See pole ainult uurimustöö – see on teejuht!
Teadlased panid kokku 26 põhiprintsiipi, mis muudavad suhtluse tehisintelligentsiga palju tulemuslikumaks. Need järgnevad põhimõtted võivad tõsta Su vestluste kvaliteeti AI-programmidega ja esitada efektiivsemalt küsimusi juba täna ChatGBT tarkvaras.
Sukeldugem koos neisse printsiipidesse – 26 juhtnööri, mis õpetab sind paremini küsima.
Tabel: 26 teaduslikku printsiipi ja prompti, küsimuste esitamiseks ChatGBT-lt.
Printsiip nr. | Prompti põhimõtted küsimuse küsimiseks | Näide |
1 | Kui eelistate lühemaid vastuseid, pole vaja olla LLM-i suhtes viisakas, seega pole vaja lisada fraase nagu “palun”, “kui teile sobib”, “tänan”, “ma sooviksin”, jne., ja asuda kohe asja juurde. | |
2 | Integreerige kuulamisele mõeldud publik, näiteks on publikuks valdkonna ekspert. | Koosta ülevaade sellest, kuidas nutitelefonid töötavad, mõeldes, et seda kasutavad esmakordselt eakad inimesed. |
3 | Jagage keerukaid ülesandeid järjest lihtsamate kuulamiste hulka, mis on interaktiivse vestluse vormis. | Kuula: jaota negatiivne märk järgneva võrrandi sulgudes olevatele liikmetele: 2x + 3y – (4x – 5y). Kuula: Ühenda ‘x’ ja ‘y’ sarnased mõisted eraldi. Kuula: Esitage lihtsustatud avaldis pärast terminite ühendamist. |
4 | Kasutage jaatavaid juhiseid, nagu “tee”, samal ajal kui vältige negatiivseid väljendeid nagu “ära”. | Kuidas hooned püsivad maavärinate ajal stabiilsed? |
5 | Kui vajate teema, idee või mõne teabe punkti selguse või sügavama mõistmise jaoks, kasutage järgmisi ettekirjutusi: – Selgita [sisesta konkreetne teema] lihtsate sõnadega. – Räägi mulle nii, nagu ma oleksin 11-aastane. – Selgita mulle, nagu oleksin algaja [valdkonnas]. – Selgita mulle, nagu oleksin ekspert [valdkonnas]. – “Kirjuta [essee / tekst / lõik] lihtsas inglise keeles, nagu räägiksid midagi 5-aastasele”. | Selgita mulle, nagu oleksin 11-aastane: kuidas krüpto kaevandamine töötab? |
6 | Lisa “Annan jootraha €xxx parema lahenduse eest”. | Annan jootraha 5000 eurot, kui pakud välja parema lahenduse! Selgita dünaamilise programmeerimise kontseptsiooni ja esita näide kasutusvõimalusest. |
7 | Rakenda näidistest lähtuva kuulamise põhimõtet (kasuta väheste kuulamiste meetodit). | Näide 1: Tõlgi järgmine inglise lause prantsuse keelde: “Taevas on sinine.” (Vastus: “Le ciel est bleu.”) Näide 2: Tõlgi järgmine inglise lause hispaania keelde: “Ma armastan raamatuid.” (Vastus: “Amo los libros.”) |
8 | Formateerides oma ettekirjutust, alustage ‘###Juhis###’, millele järgneb kas ‘###Näide###’ või ‘###Küsimus###’, kui see on asjakohane. Seejärel esitage oma sisu. Kasutage ühte või mitut reavahetust juhiste, näidete, küsimuste, konteksti ja sisendandmete eraldamiseks. | ###Juhis### Tõlkige antud sõna inglise keelest prantsuse keelde. ###Küsimus### Mis on prantsuse keeles sõna “book”? |
9 | Lisage järgmised fraasid: “Sinu ülesanne on” ja “Sa PEAD”. | Sinu ülesanne on selgitada veeringet oma sõbrale. Sa PEAD kasutama lihtsat keelt. |
10 | Lisage järgmised fraasid: “Sa saad karistada”. | Sinu ülesanne on selgitada veeringet oma sõbrale. Sa saad karistada, kui sa ei kasuta lihtsat keelt. |
11 | Kasutage oma ettekirjutustes fraasi “Vastake küsimusele loomulikul, inimlikul viisil”. | Kirjuta loomulikus keelevormis lõik tervislikust toitumisest. |
12 | Kasutage juhatavaid sõnu, nagu “mõtle samm-sammult”. | Kirjuta Pythoni kood, mis läbib 10 numbrit ja summeerib need kõik. Mõtleme sellele samm-sammult. |
13 | Lisage oma kuulamisele järgmine fraas “Veendu, et sinu vastus on erapooletu ja vältida stereotüüpidele tuginevat”. | “Kuidas erinevad kultuurilised taustad mõjutavad inimeste arusaama vaimsest tervisest?” Veendu, et sinu vastus on erapooletu ja vältida stereotüüpidele tuginevat. |
14 | Laske mudelil esitada täpseid detaile ja nõudeid, küsides teilt küsimusi, kuni tal on piisavalt infot vajaliku väljundi pakkumiseks (näiteks “Edaspidi tahaksin, et sa küsiksid minult küsimusi, kuni…”). | Edaspidi palun küsi minult küsimusi, kuni sul on piisavalt teavet, et luua personaalne treeningrutiin. |
15 | Kui soovite pärida konkreetse teema või idee või mis tahes teabe kohta ja soovite testida oma arusaamist, saate kasutada järgmist fraasi: “Õpeta mulle [mis tahes teoreem / teema / reegel] ja lisa lõppu test, kuid ära anna mulle vastuseid ja siis ütle mulle, kas ma sain vastuse õigesti, kui ma vastan”. | Õpeta mulle kvl seadust ja lisa lõppu test, kuid ära anna mulle vastuseid ja siis ütle mulle, kas ma sain vastuse õigesti, kui ma vastan. |
16 | Määra suurtele keele mudelitele (LLMs) roll. | Kui sa oleksid ekspert ökonoom, kuidas sa vastaksid: Mis on peamised erinevused kapitalistliku ja sotsialistliku majandussüsteemi vahel? |
17 | Kasuta eraldusmärke. | Koosta veenev essee arutlemaks ‘taastuvate energiaallikate’ olulisusest kasvuhoonegaaside heitkoguste vähendamisel. |
18 | Korda spetsiifilist sõna või fraasi mitu korda sama kuulamise jooksul. | Evolutsioon kui kontseptsioon on kujundanud liikide arengut. Mis on evolutsiooni peamised ajendid ja kuidas on evolutsioon mõjutanud tänapäeva inimesi? |
19 | Ühenda mõtteahela (Cot) meetod ja väheste kuulamiste põhimõte. | Näide 1: “Jaga 10 kahega. Võta esmalt 10 ja jaga see kahega. Tulemus on 5.” Näide 2: “Jaga 20 neljaga. Võta esmalt 20 ja jaga see neljaga. Tulemus on 5.” Põhiküsimus: “Jaga 30 kuuega. Võta esmalt 30 ja jaga see kuuega. Tulemus on…? |
20 | Kasuta väljundist alateatavaid, mis hõlmavad oma kuulamise lõpetamist soovitud väljundi algusega. Kasuta väljundist alustajaid, lõpetades oma kuulamise eeldatava vastuse algusega. | Kirjelda printsiipi, mis on Newtoni esimese liikumisseaduse taga. Selgitus: |
21 | Kirjuta [essee / tekst / lõik] või mis tahes tüüpi tekst, mis peaks olema detailne: “Kirjuta mulle detailne [essee / tekst / lõik] teemal [teema] detailides, lisades kogu vajaliku teabe”. | Kirjuta mulle detailne lõik nutitelefonide evolutsioonist detailides, lisades kogu vajaliku teabe. |
22 | Parandada / muuta konkreetset teksti ilma selle stiili muutmata: “Proovi parandada iga kasutaja poolt saadetud lõiku. Sa peaksid ainult parandama kasutaja grammatikat ja sõnavara ja veenduma, et see kõlaks loomulikult. Sa peaksid säilitama originaalse kirjastusstiili, tagades, et ametlik lõik jääb ametlikuks”. | Proovi parandada iga kasutaja poolt saadetud teksti. Sa peaksid ainult parandama kasutaja grammatikat ja sõnavara ja veenduma, et see kõlaks loomulikult. Sa peaksid säilitama originaalse kirjastusstiili, tagades, et ametlik lõik jääb ametlikuks. Lõik: Taastuv energia on meie planeedi tuleviku jaoks väga oluline. See tuleb looduslikult … |
23 | Kui sul on keeruline programmeerimisülesanne, mis võib olla erinevates failides: “Edaspidi, kui sa genereerid koodi, mis hõlmab rohkem kui ühte faili, genereeri [programmeerimiskeele] skript, mille saab käivitada, et automaatselt luua määratud faile või muuta olemasolevaid faile, et lisada genereeritud koodi. [sinu küsimus].” | Genereeri kood, mis hõlmab rohkem kui ühte faili, ja genereeri Pythoni skript, mille saab käivitada, et automaatselt luua määratud faile Django projektile, millel on kaks põhifunktsiooni erinevate funktsionaalsustega. |
24 | Kui soovid alustada või jätkata teksti kasutades konkreetseid sõnu, fraase või lauseid, kasutage järgmist ettekirjutust: – Ma annan sulle alguse [laulusõnad / lugu / lõik / essee…]: [Sisesta sõnad / tekst / tekst / tekst / essee / lause]. Lõpeta see põhinedes antud sõnadel. Hoia järjepidevust. | “Uduvihmad mägedes hoidsid saladusi, mida ükski mees ei teadnud.” Ma annan sulle alguse fantaasialoole. Lõpette põhinedes eelnevatel sõnadel.” |
25 | Selgelt öelda nõuded, mida mudel peab järgima sisu loomiseks, olgu see siis märksõnad, määrused, vihjed või juhised. | Koosta pakkimisloend rannapuhkuseks, mille hulka kuuluvad “päikesekaitsekreem,” “ujumisriided,” ja “rannarätik” kui olulised esemed. |
26 | Et kirjutada mis tahes teksti, näiteks esseest või lõigust, mis on ette nähtud sarnaseks esitatud prooviga, sisaldage järgmisi juhiseid:<br>- “Kasutage sama keelt, mis põhineb esitatud lõigu[ / pealkirja / teksti / esseese / vastuse alusel]”. | “Leiged lainetes sosistasid rääkisid vanu lugusid hõbevalgetele liivadele, iga lugu on kujutluslik mälestus eve ajast.” Kasutage sama keelt, mis põhineb esitatud tekstil, et kujutada mäe suhtlemist tuulega. |