AI Prompt Engineering
Õppige avama tehisintellekti täielikku potentsiaali kiire inseneritöö abil. Avastage täpsete ja tõhusate juhiste koostamise kunst mis tahes mudeli juhtimiseks ja töö tegemiseks selles postituses.

Prompt engineering, mida nimetatakse ka kontekstisiseseks õppimiseks, on kunst ja teadus suurte tehisintellektimudelite jaoks mõeldud juhiste manustamiseks neile saadetud sõnumitesse.
Tehisintellekti viipasid saate kasutada mudelist heade tulemuste saamiseks või selle funktsionaalsuse edasiseks treenimiseks. Oskuste kogum ühendab endas head arusaamist andmetöötlusest, kommunikatsioonist, andmeteadusest ja masinõppest.
See ajaveebi postitus vaatleb tehisintellekti viipetehnoloogia erinevaid funktsioone ja eeliseid. Lisaks sisaldab see kasulikke näiteid ja ressursse, mis aitavad teil teemast paremini aru saada.
Vajadus heade tehisintellekti viipade järele
AI-süsteemid, nagu suured keelemudelid, muudavad sõnad märkideks, et aidata neil keelt töödelda ja luua. Protsessi nimetatakse märgistamiseks ja see hõlmab suuremate tekstitükkide jagamist väiksemateks üksusteks, nagu märgid, sõnad ja alamsõnad. Nendele märkidele määratakse seejärel arvväärtused ja need suunatakse väljundite saamiseks närvivõrku.
Tulemuseks on see, et sisendsõnade või nende järjestuse muutus põhjustab samaväärselt muutusi närvivõrgu väljundis. Sõnad esindavad AI maailmas tähendust, nii et igaüks neist loeb, kui soovite süsteemist parimat kasu saada. Siin on mõned heade AI-viipade kirjutamise eelised.
- Paremad väljundid: Trafomudelid võivad nende tõttu tekitada väga muljetavaldavaid vastuseid tähelepanu mehhanism, mis võimaldab neil mis tahes toimingu puhul konteksti säilitada. Teisest küljest juhib kasutaja või kiire insener mudeli paremate tulemusteni, sisestades parimad sõnad, et koondada tehisintellekti mudeli tähelepanu ja luua seeläbi kõige asjakohasem ja köitvam sisu.
- Kõrgem tõhusus: Õigete viipade korral ei paku AI-mudel mitte ainult parimat sisu, vaid teeb seda kiiresti ja tõhusalt. See säästab kasutaja aega ja tulemuseks olev väljund nõuab sageli vähem redigeerimist või töötlemist. AI mudel võib aeg-ajalt ületada ka kiire kirjutaja ootusi.
- Parem täpsus: Arvutusega seotud toimingute puhul annab hea viip ka täpsemaid tulemusi. Teistes olukordades vähendab see hallutsinatsioonide võimalust – see on siis, kui tehisintellekt püüab ise detaile välja mõelda ja seda faktina välja pakkuda.
Kasutab kiireks inseneritööks
Prompt engineering pakub kasutajale võimalust juhtida nutikat masinat igapäevakeeles. See muudab selle väga mitmekülgseks oskuseks, mis leiab jätkuvalt kasutust. Järgnevalt on toodud mõned peamised kasutusalad, mille jaoks kiiret inseneritööd praegu kasutatakse.
- Probleemide lahendamine: Palju suure keelega AI mudelid saab kasutada suurte ja keeruliste probleemide lahendamisel, öeldes neile probleemi lihtsal kujul ja nõudes seejärel lahendust. Näiteks ChatGPT on selles suurepärane. Alates ajakavade koostamisest kuni rasketele küsimustele vastamiseni, juriidilistele küsimustele ja isegi meditsiinilise diagnoosi andmiseni.
- Sisu loomine: Suured keelemudelid suudavad väga hästi genereerida õige viipaga igasugust sisu. Saate hõlpsasti juhendada mudelit, et luua ajaveebipostitusi, luuletusi, lugusid, arvutikoodi, toiduretsepte, muusikat, pilte, videoid ja meilikirju, kasutades õigeid viipasid.
- Uurimine ja teabe hankimine: Enamik AI mudeleid on treenitud meeletute andmemahtude jaoks ja see muudab nende küsimise lihtsaks konkreetse teabe saamiseks. Asjakohaste viipade väljastamine võib aidata igal kasutajal teavet hõlpsalt hankida. Hästi koolitatud mudelitega on see protsess muutunud paremaks kui tavalised otsingumootorid, mille tulemuseks on uue põlvkonna AI-toega otsingurakendused, nagu you.com ja Hämmeldus.ai.
- Kirjutamisabi: Õigete viipade korral on generatiivne AI praegu inimesele kõige loomingulisem tehnoloogia. Alates loomingulistest ideedest igat tüüpi kirjatükkide kirjutamiseks kuni grammatikaparanduste ja artiklite kokkuvõtete tegemiseni – oskus anda õigeid viipeid võib muuta kirjanike ja kontoritöötajate elusid.
- Programmeerimisabi: Kuigi on väga kohandatud AI programmeerimisassistente nagu GitHubi koopia ja Amazon Code Whisperer, võime üldistele AI mudelitele õigeid viipasid väljastada võib samavõrra tõsta kodeerija tootlikkust ja säästa väärtuslikku arendusaega.
- Tõlge: Suured keelemudelid on keelte tõlkimise meistrid ja saate seda õiguste viipadega enda huvides ära kasutada. Selle asemel, et lihtsalt tõlkida teksti ühest keelest teise, saate väljundit vastavalt oma õhutusvõimele muuta.
- Chatbot ja isiklik abi: Esialgu olid automatiseerimisvahendid nagu Zapier ja IFTTT mis aitas kasutajatel ülesandeid visuaalsete liideste abil automatiseerida. ChatGPT pistikprogrammid ja sarnased pakkumised muudavad aga tööstust, lubades kasutajatel Internetis olevaid asju viipade abil automatiseerida.
- Peenhäälestus ja kohandamine: Pärast seda, kui tehisintellekti mudel on eelnevalt koolitatud suure hulga teksti-, pildi-, heli- või videoandmetega, on järgmine samm tavaliselt peenhäälestuse etapp. Siin on üldmudel kohandatud nii, et see keskenduks spetsiifilisematele ülesannetele, nagu sisu genereerimine või vestlusbot, mis kasutab kiiret insenertehnilist tööd.
Vajalikud oskused
Kiire inseneritöö on kunst ja teadus, mis nõuab nii tehniliste kui ka mittetehniliste oskuste segu, et olla väga tõhus. Kuigi teatud projektid või kiired inseneri ametikohad võivad nõuda spetsiifilisi ekspertoskusi, on üldisemad oskused allpool.
- Probleemide analüüsi ja lahendamise oskused: Oskus probleeme loovalt tuvastada, analüüsida ja piiritleda saab ilmselt kõige tänuväärsemaks inimese oskuseks tulevikus, kus domineerib tehisintellekt. Tehisintellekti mudeli parimaks kasutamiseks on teil vaja oskust kiiresti tuvastada probleemid igas olukorras, analüüsida olukorda võimalike lahenduste leidmiseks ja täpselt visandada loominguline tegevuskava või protsess probleemi lahendamiseks.
- Suulised ja kirjalikud suhtlemisoskused: Teil on vaja ka häid suhtlemisoskusi, mis aitavad teil tehisintellekti mudeliga suhtlemisest parimat saada. Enamik mudeleid töötab praegu kirjaliku suhtlusega, kuid liidesed peaksid lõpuks laienema, et hõlmata verbaalseid ja muid oskusi. Siiski on vaja ainult head arusaamist suhtlemisest.
- AI, ML ja NLP tundmine: See aitab mõista ka tehisintellekti (AI) mudelite toimimist, masinõppe (ML) funktsiooni ja loomuliku keele töötlemise (NLP) valdkonda.
- Arvutiprogrammeerimise teadmised: Ehkki tehisintellekti õhutamise nõue ei ole, võib programmeerimiskeelte ja ideede masinateni jõudmise ja nende ideedega seotud probleemide lahendamise põhjalik mõistmine olla kiires projekteerimises hindamatu väärtusega.
- Andmete analüüs: Andmeanalüüsil ja tehisintellekti küsimisel on palju ühist. Andmeanalüüsi oskused võimaldavad teil tuvastada ja eraldada kiire reageerimise andmetest väärtuslikke teadmisi ja mustreid. Samuti aitab see teada, kuidas oma andmeid visualiseerida ja publikule, meeskonnale või klientidele esitada.
Kuidas kirjutada tõhusaid viipasid
Tehisintellektimudelite jaoks tõhusate juhiste kirjutamiseks peate meeles pidama vaid mõnda nõuannet ja need on järgmised.
- Tehke kindlaks Eesmärk: Kõigepealt peate selgeks tegema, mida kavatsete luua ja miks te seda teete. Küsige endalt operatsiooni eesmärki ja tehke endale selgeks oodatav tulemus.
- Andke selgeid ja konkreetseid juhiseid: Püüdke muuta oma viipad lihtsaks ja kergesti mõistetavaks. See peaks sisaldama konkreetset teavet ja selgeid juhiseid selle kohta, mida vajate.
- Kaasake avatud küsimused: Generatiivsed AI mudelid saavad hästi hakkama avatud küsimustega, mis ei nõua otsest jah või ei vastust, vaid pigem soodustavad vaba mõtlemist, loomingulist vabadust ja võimet vastata mitmel viisil.
- Kaasa kontekstuaalne teave: saate oma viipade tulemusi veelgi parandada, lisades probleemi kohta taustateavet, selgitades oma sihtrühma, mainides aega või asukohta, täpsustades konkreetseid vorminguid, pakkudes näiteid, selgitades ebaselgeid termineid ja viidates varasematele väidetele.
- Korda: Enamikul LLM-idel on tähelepanufunktsioon, mis muudab nad kontekstiteadlikuks. Seda funktsiooni saate kasutada, viidates mudeli varasematele väidetele, muutes mudeli vastuseks esitatud valikuid ja käskides tal teha eelmine töö erinevate valikutega uuesti. Iteratsioon võib anda võimsaid tulemusi, kuna see aitab teil esialgset väljundit muuta ja parandada.
Mõned näited
Saate koostada nii palju viipasid, kui palju on taevas tähti. Järgmine loend sisaldab ainult näiteid, mis aitavad teie loovust suunata.
| kiire | Märkused | |
|---|---|---|
| 1. | Hei, ma reisin Londonisse, kas teil on soovitusi, mida teha? | Aidake reisi planeerida |
| 2. | Kirjutan filmi superkangelasest ja ma tahan, et te looksite süžee ja ehitaksite mulle 5 tegelast. | Loominguline abi |
| 3. | Ma tahan, et tegutseksite andmeteadlasena ja kirjutaksite mulle koodi. Mul on andmestik (*kirjelda*). Kas saate koostada masinõppe mudeli ennustamiseks (*sihtmuutuja*)? | ChatGPT andmeteaduse assistendina |
| 4. | Ma tahan, et tegutseksite andmeteadlasena ja kirjutaksite mulle koodi. Mul on see andmestik (*kirjeldus*). Kas saate andmete visualiseerimiseks kirjutada Pythoni koodi? | ChatGPT andmeteaduse assistendina |
| 5. | Kirjutage (*oma toote*) 15 reklaamiidee loend. Sihtrühm on (*target*) ja toode on tähelepanuväärne (*omadused*). | |
| 6. | Pakkuge üksikasjalikku ülevaadet (*sisestage toode või teenus*) | |
| 7. | Kas saate kirjutada mulle JavaScripti koodi, et genereerida 15 veeru ja 100 reaga juhuslikke numbreid? | ChatGPT kodeerimisassistentina |
| 8. | Realistlik kollane kroomitud ratastega sportauto elava tänava taustal. | Dall-E pilt |
| 9. | Eakas paar istub päikesepaistelisel päeval pargis pingil. | Dall-E pilt |
| 10. | Hingemattev vaade puude ja kristallselge veega troopilisele rannale. | Dall-E pilt |
| 11. | Soovin, et tegutseksite tarkvaraarendajana. Esitage allpool oleva funktsiooni dokumentatsioon (*Sisesta funktsioon*) | ChatGPT kodeerimisassistentina |
| 12. | Joonistage tavalised liikuvad keskmised | ChatGPT kooditõlk |
| 13. | Looge nende andmete põhjal soojuskaart | ChatGPT kooditõlk |
| 14. | Kasutage nende andmete arvutamiseks veerge 1 ja 2 (*Sisestage soovitud väärtus*) | ChatGPT kooditõlk |
| 15. | Kirjutage presidendile e-kiri ja vabandage tema ees, et ma ei saa koosolekule tulla. Ütle talle 5 valet, miks ma ei saa hakkama. | |
| 16. | Kirjutage 700-sõnaline ajaveebi vertikaalsest põlluharimisest kasvuhoonetes. Kaasake vertikaalse põllumajanduse plussid ja miinused, pilootprojekti loomise hinnangulised kulud ja korduma kippuvad küsimused. | Töötab enamiku vestlusrobotite puhul |
| 17. | Ma tahan, et tegutseksite intervjueerijana. Olen kandidaadiks ja te esitate mulle intervjuuküsimusi, et praktiseerida (*positsioon*) ettevõttes. Ärge esitage kõiki küsimusi korraga. Lihtsalt esitage mulle küsimus ja oodake siis minu vastuseid. Ära seleta midagi. Esitage mulle küsimusi ükshaaval nagu intervjueerija ja oodake minu vastuseid. Minu esimene lause on "Tere" | ChatGPT on selles hea |
| 18. | Ma tahan, et tegutseksite minu virtuaalse arstina. Kirjeldan oma füsioloogilisi sümptomeid ja teie esitate sümptomite diagnoosi ja raviplaani. Palun vastake ainult oma diagnoosi ja raviplaaniga ning andke selgitusi ainult vajaduse korral. Minu esimene palve on: "Mul on viimastel päevadel jalgades kipitus." | |
| 19. | Ma tahan, et te tegutseksite Linuxi terminalina, ma sisestan käsud ja teie vastate täpse väljundiga, mida Linuxi terminal toodab. Ärge seletage midagi ja vastake ainult siis, kui teile kirjutan. Sai aru? | |
| 20. | Maal armsast ülikonnas, loomuliku valguse ja erksate värvidega koerast | Pildigeneraatorid nagu Stable Diffusion ja Dalle-E |
| 21. | Armas plastikpart mängib kitarri, seisev tegelane, 3D-blender, erksad värvid | |
| 22. | 3D kohev lõvi, armas ja jumalik lähivõte, armsad suured ümmargused peegeldavad silmad, pikk udune karv, Pixari renderdus, ebareaalne mootor filmilikult sujuv, keerukas detail, filmilik | Stabiilse difusiooni 3D-kujutise illustratsioon |
| 23. | Želatiinist kass, kes jälitab võlumetsas hiiglaslikku liblikat. -v5 | Midjourney v5 pilt |
| 24. | Armas tegelane mehaaniliste terasest ja kummist osadega, hüperrealistlike detailidega erksates värvides | Midjourney v4 pilt |
Korduma kippuvad küsimused
Millised on parimad tavad täpsete ja asjakohaste väljundite kiireks kirjutamiseks?
Selgitage stsenaariumi ja lisage võimalikult palju kasulikku teavet või näiteid.
Kas kiirel inseneril ja tarkvaratehnikal on vahet?
Jah. Prompt engineering kasutab loomulikku inimkeelt, enamasti inglise keelt. Tarkvaratehnoloogia nõuab tavaliselt konkreetsete arvutikeelte ja arendusviiside õppimist.
Kuidas ma saan oma kiireid insenerioskusi arendada?
Harjutades ja õppides lisateavet allolevatest ressursside linkidest.
Millised on tavalised kiired inseneriprobleemid?
Nende hulka kuuluvad mitmetähenduslike viipade loomise vältimine, kallutatud mudelitega töötamine ja mudeli juhtimiseks vajalike domeenialaste teadmiste puudumine.
AI viipade kirjutamise ressursid
- https://openart.ai/promptbook
- https://towardsdatascience.com/
- https://docs.openai.com/
- https://www.coursera.org/
- https://www.udemy.com/
- https://www.chatgpttrainings.com/book
- https://github.com/dair-ai/Prompt-Engineering-Guide
- https://www.promptengineering.org/master-prompt-engineering-ai-prompt/
Järeldus
Jõudsime selle tehisintellekti inseneritöö teemalise postituse lõpuni ja olete näinud erinevaid võimalusi, mis pakuvad kingitusi nii algajatele kui ka kogenud proffidele.
Kiire inseneritöö on sild inimeste ja tehisintellekti vahel. Seega sõltub teie võime toota tehisintellektisüsteemidest kvaliteetseid ja väärtuslikke tulemusi teie õhutamise oskusest.

