AI tūlītēja inženierija
Uzziniet, kā pilnībā izmantot mākslīgā intelekta potenciālu, izmantojot ātru inženieriju. Atklājiet precīzu un efektīvu instrukciju izstrādes mākslu, lai vadītu jebkuru modeli un paveiktu darbu šajā ziņā.

Ātrā inženierija, ko dēvē arī par mācīšanos kontekstā, ir māksla un zinātne par lieliem AI modeļiem paredzētu instrukciju iegulšanu tiem nosūtītajos ziņojumos.
Varat izmantot AI uzvedni, lai iegūtu labus rezultātus no modeļa vai turpinātu apmācīt tā funkcionalitāti. Prasmju kopums apvieno labu izpratni par skaitļošanu, komunikāciju, datu zinātni un mašīnmācīšanos.
Šajā emuāra ziņojumā ir aplūkotas dažādas AI tūlītējas izstrādes funkcijas un priekšrocības. Turklāt tajā ir iekļauti noderīgi piemēri un resursi, kas palīdzēs jums labāk izprast tēmu.
Nepieciešamība pēc labiem AI uzvednēm
AI sistēmas, piemēram, lielie valodu modeļi, pārvērš vārdus marķieros, lai palīdzētu tiem apstrādāt un ģenerēt valodu. Šo procesu sauc par marķieri, un tas ietver lielāku teksta daļu sadalīšanu mazākās vienībās, piemēram, rakstzīmēs, vārdos un apakšvārdos. Pēc tam šiem marķieriem tiek piešķirtas skaitliskās vērtības un ievadītas neironu tīklā, lai iegūtu izejas.
Rezultāts ir tāds, ka izmaiņas ievades vārdos vai to secībā vienādi izraisīs izmaiņas neironu tīkla izvadē. Vārdi atspoguļo nozīmi AI pasaulē, tāpēc katrs no tiem ir svarīgs, ja vēlaties iegūt labāko no sistēmas. Šeit ir dažas no daudzajām priekšrocībām, ko sniedz labu AI uzvedņu rakstīšana.
- Labākas izejas: Transformatoru modeļi var radīt ļoti iespaidīgas atbildes to dēļ uzmanība mehānisms, kas ļauj uzturēt kontekstu jebkurā darbībā. No otras puses, lietotājs vai operatīvais inženieris virza modeli uz labākiem rezultātiem, ievadot labākos vārdus, lai pievērstu AI modeļa uzmanību un tādējādi radītu visatbilstošāko un saistošāko saturu.
- Augstāka efektivitāte: Ja tiek sniegti pareizi norādījumi, AI modelis ne tikai nodrošinās vislabāko saturu, bet arī darīs to ātri un efektīvi. Tas ietaupa lietotāja laiku, un rezultātam bieži vien būs nepieciešams mazāk rediģēšanas vai apstrādes. AI modelis laiku pa laikam var arī pārsniegt tūlītējās rakstnieka cerības.
- Labāka precizitāte: ar aprēķiniem saistītām darbībām laba uzvedne nodrošina arī precīzākus rezultātus. Citās situācijās tas samazina halucināciju iespējamību, proti, AI mēģina pats izdomāt detaļas un piedāvāt to kā faktu.
Izmanto tūlītējai inženierijai
Ātra inženierija piedāvā lietotājam iespēju vadīt viedo mašīnu, izmantojot ikdienas valodu. Tas padara to par ļoti daudzpusīgu prasmi, kas turpinās atrast vairāk lietojumu. Tālāk ir norādīti daži no galvenajiem lietojumiem, kuriem pašlaik tiek izmantota tūlītēja inženierija.
- Problēmu risināšana: Daudzi lielvalodu AI modeļi var izmantot lielu un sarežģītu problēmu risināšanai, vienkārši vienkāršā formā norādot problēmu un pēc tam pieprasot risinājumu. Piemēram, ChatGPT šajā jomā lieliski noder. No grafiku veidošanas līdz atbildēm uz sarežģītiem jautājumiem, juridiskiem jautājumiem un pat medicīnisku diagnozi.
- Satura izveide: Lielie valodu modeļi ļoti labi spēj ģenerēt visa veida saturu, izmantojot pareizo uzvedni. Varat viegli vadīt modeli, lai ģenerētu emuāra ziņas, dzejoļus, sižetus, datora kodu, ēdienu receptes, mūziku, attēlus, videoklipus un e-pasta vēstules, izmantojot pareizās uzvednes.
- Izpēte un informācijas iegūšana: Lielākā daļa AI modeļu ir apmācīti, lai iegūtu neprātīgu datu apjomu, un tas ļauj viegli uzdot tos, lai iegūtu konkrētu informāciju. Attiecīgu uzvedņu izdošana var palīdzēt jebkuram lietotājam viegli izgūt jebkādu informāciju. Izmantojot labi apmācītus modeļus, šis process ir kļuvis labāks par standarta meklētājprogrammām, tādējādi radot jaunas paaudzes ar AI darbināmas meklēšanas lietojumprogrammas, piemēram, you.com un Apjukums.ai.
- Rakstīšanas palīdzība: Izmantojot pareizos norādījumus, ģeneratīvā AI ir visradošākā tehnoloģija, kas pašlaik ir zināma cilvēkiem. No radošām idejām visu veidu skaņdarbu rakstīšanai līdz gramatikas labojumiem un rakstu kopsavilkumiem, spēja izdot pareizos norādījumus var radīt pārmaiņas rakstnieku un biroja darbinieku dzīvē.
- Programmēšanas palīdzība: Lai gan ir ļoti pielāgoti AI programmēšanas palīgi, piemēram, GitHub kopilots un Amazon Code Whisperer, spēja izdot pareizos norādījumus vispārējiem AI modeļiem var vienlīdz palielināt kodētāja produktivitāti un ietaupīt dārgo izstrādes laiku.
- Tulkojums: lieli valodu modeļi ir valodu tulkošanas meistari, un jūs varat to izmantot savā labā, izmantojot tiesību uzvednes. Pretstatā teksta vienkāršai tulkošanai no vienas valodas uz otru jūs varat brīvi modificēt izvadi atbilstoši savām pamudināšanas spējām.
- Chatbot un personīgā palīdzība: Sākotnēji bija tādi automatizācijas rīki kā Zapier un IFTTT kas palīdzēja lietotājiem automatizēt uzdevumus, izmantojot vizuālās saskarnes. Tomēr ChatGPT spraudņi un līdzīgi piedāvājumi maina nozari, ļaujot lietotājiem automatizēt saturu internetā, izmantojot uzvednes.
- Precizēšana un pielāgošana: Pēc tam, kad AI modelis ir iepriekš apmācīts ar daudz teksta, attēla, audio vai video datiem, nākamais solis parasti ir precizēšanas posms. Šeit vispārējais modelis ir pielāgots, lai koncentrētos uz konkrētākiem uzdevumiem, piemēram, satura ģenerēšanu vai tērzēšanas robotu, izmantojot tūlītēju inženieriju.
Nepieciešamās prasmes
Ātra inženierija ir māksla un zinātne, kas prasa gan tehnisko, gan netehnisko prasmju apvienojumu, lai tā būtu ļoti efektīva. Lai gan noteiktiem projektiem vai tūlītējām inženieru pozīcijām var būt nepieciešamas īpašas ekspertu prasmes, vispārīgākas prasmes ir norādītas tālāk.
- Problēmu analīzes un risināšanas spējas: Spēja radoši identificēt, analizēt un definēt problēmas, iespējams, kļūs par visvērtīgāko cilvēka prasmi nākotnē, kurā dominēs mākslīgais intelekts. Lai vislabāk izmantotu AI modeli, jums ir nepieciešama spēja ātri identificēt problēmas jebkurā situācijā, analizēt situāciju, meklējot iespējamos risinājumus, un precīzi ieskicēt radošu ceļvedi vai procesu problēmas risināšanai.
- Mutiskas un rakstiskas komunikācijas prasmes: Jums ir nepieciešamas arī labas komunikācijas prasmes, lai palīdzētu jums gūt maksimālu labumu no mijiedarbības ar AI modeli. Lielākā daļa modeļu pašlaik darbojas ar rakstisku saziņu, taču saskarnēm galu galā vajadzētu paplašināties, iekļaujot verbālās un citas prasmes. Tomēr laba komunikācijas izpratne ir viss, kas nepieciešams.
- Zināšanas par AI, ML un NLP: Tas palīdz arī saprast, kā darbojas mākslīgā intelekta (AI) modeļi, kā darbojas mašīnmācīšanās (ML) un dabiskās valodas apstrādes (NLP) joma.
- Datorprogrammēšanas zināšanas: Lai gan tā nav prasība AI pamudināšanai, laba izpratne par programmēšanas valodām un to, kā idejas nodot iekārtām un atrisināt ar šīm idejām saistītas problēmas, var būt nenovērtējama tūlītējā inženierijā.
- Datu analīze: datu analīzei un AI pamudinājumiem ir daudz kopīga. Datu analīzes prasmes ļauj identificēt un iegūt vērtīgu ieskatu un modeļus no tūlītējas atbildes datiem. Tas arī palīdz uzzināt, kā vizualizēt un prezentēt savus datus auditorijai, komandai vai klientiem.
Kā uzrakstīt efektīvas uzvednes
Lai rakstītu efektīvas uzvednes AI modeļiem, jums ir jāpatur prātā tikai daži padomi, un tie ir šādi.
- Nosakiet Mērķi: Vispirms jums ir jānoskaidro, ko jūs gatavojaties izveidot un kāpēc jūs to darāt. Uzdodiet sev jautājumu par operācijas mērķi un skaidri formulējiet sagaidāmo rezultātu.
- Sniedziet skaidrus un konkrētus norādījumus: mēģiniet padarīt savus norādījumus vienkāršus un viegli saprotamus. Tajā jāiekļauj konkrēta informācija un skaidri norādījumi par to, kas jums nepieciešams.
- Iekļaujiet atvērtos jautājumus: Ģeneratīvie AI modeļi labi darbojas ar atvērtiem jautājumiem, kas neprasa tiešu atbildi Jā vai Nē, bet gan veicina brīvu domāšanu, radošu brīvību un spēju atbildēt dažādos veidos.
- Iekļaut kontekstuālo informāciju: varat vēl vairāk uzlabot savus pamudinājumu rezultātus, iekļaujot pamatinformāciju par problēmu, izskaidrojot savu mērķauditoriju, minot laiku vai atrašanās vietu, norādot konkrētus formātus, sniedzot piemērus, precizējot visus neskaidros terminus un atsaucoties uz iepriekšējiem apgalvojumiem.
- Atkārtot: Lielākajai daļai LLM ir uzmanības funkcija, kas padara tos kontekstuālus. Varat izmantot šo līdzekli, atsaucoties uz iepriekšējiem modeļa apgalvojumiem, mainot opcijas, ko modelis sniedza atbildē, un liekot tam atkārtoti veikt iepriekšējo darbu ar dažādām opcijām. Iterācija var dot spēcīgus rezultātus, jo tā palīdz mainīt un uzlabot sākotnējo rezultātu.
Daži uzvedņu piemēri
Varat izveidot tik daudz uzvedņu, cik zvaigžņu debesīs. Šajā sarakstā ir sniegti tikai piemēri, kas palīdz vadīt jūsu radošumu.
| ātrs | Piezīmes | |
|---|---|---|
| 1. | Sveiki, es ceļoju uz Londonu, vai jums ir kādi ieteikumi, ko darīt? | Palīdziet plānot ceļojumu |
| 2. | Es rakstu filmu par supervaroni un vēlos, lai tu izveido sižetu un izveido man 5 varoņus. | Radoša palīdzība |
| 3. | Es vēlos, lai jūs darbotos kā datu zinātnieks un uzrakstītu kodu manā vietā. Man ir datu kopa par (*aprakstiet*). Vai varat izveidot mašīnmācības modeli, lai prognozētu (*mērķa mainīgais*)? | ChatGPT kā datu zinātnes asistents |
| 4. | Es vēlos, lai jūs darbotos kā datu zinātnieks un uzrakstītu kodu manā vietā. Man ir šī datu kopa par (*aprakstiet*). Vai varat uzrakstīt Python kodu, lai vizualizētu datus? | ChatGPT kā datu zinātnes asistents |
| 5. | Uzrakstiet sarakstu ar 15 reklāmas idejām (*savam produktam*). Mērķauditorija ir (*mērķis*), un produkts ir ievērojams ar (*funkcijas*). | |
| 6. | Piedāvājiet detalizētu pārskatu par (*ievadiet produktu vai pakalpojumu*) | |
| 7. | Vai varat uzrakstīt JavaScript kodu, lai ģenerētu nejaušus skaitļus ar 15 kolonnām un 100 rindām? | ChatGPT kā kodēšanas palīgs |
| 8. | Reālistisks dzeltens sporta auto ar hromētiem riteņiem rosīgas ielas fonā. | Dall-E attēls |
| 9. | Vecāks pāris saulainā dienā sēž parkā uz soliņa. | Dall-E attēls |
| 10. | Elpu aizraujošs skats uz tropu pludmali ar kokiem un kristāldzidru ūdeni. | Dall-E attēls |
| 11. | Es vēlos, lai jūs darbotos kā programmatūras izstrādātājs. Lūdzu, iesniedziet tālāk norādītās funkcijas dokumentāciju (*Ievadiet funkciju*) | ChatGPT kā kodēšanas palīgs |
| 12. | Iezīmējiet kopējos mainīgos vidējos rādītājus | ChatGPT kodu tulks |
| 13. | Izmantojot šos datus, izveidojiet siltuma karti | ChatGPT kodu tulks |
| 14. | Lai aprēķinātu, izmantojiet šo datu 1. un 2. kolonnu (*Ievadiet vēlamo vērtību*) | ChatGPT kodu tulks |
| 15. | Uzrakstiet e-pastu prezidentam un atvainojiet viņam, ka es nevaru ierasties sanāksmē. Pasaki viņam 5 melus, kāpēc es nevaru to paveikt. | |
| 16. | Uzrakstiet 700 vārdu garu emuāru par vertikālo lauksaimniecību siltumnīcās. Iekļaujiet vertikālās lauksaimniecības plusus un mīnusus, aptuvenās izmēģinājuma projekta izveides izmaksas un bieži uzdotos jautājumus. | Darbojas lielākajā daļā tērzēšanas robotu |
| 17. | Es vēlos, lai jūs darbotos kā intervētājs. Es būšu kandidāts, un jūs man uzdosiet intervijas jautājumus, lai praktizētu (*amatu*) uzņēmumā. Neuzdodiet visus jautājumus uzreiz. Vienkārši uzdodiet man jautājumu un tad gaidiet manas atbildes. Neko nepaskaidrojiet. Uzdodiet man jautājumus pa vienam, kā to dara intervētājs, un gaidiet manas atbildes. Mans pirmais teikums ir "Sveiki" | ChatGPT ir labs šajā jomā |
| 18. | Es vēlos, lai jūs darbotos kā mans virtuālais ārsts. Es aprakstīšu savus fizioloģiskos simptomus, un jūs sniegsiet diagnozi un simptomu ārstēšanas plānu. Lūdzu, atbildiet tikai ar savu diagnozi un ārstēšanas plānu un sniedziet paskaidrojumus tikai nepieciešamības gadījumā. Mans pirmais lūgums ir: "Pēdējās pāris dienas man ir jūtama tirpšana kājās." | |
| 19. | Es vēlos, lai jūs darbotos kā Linux terminālis, es ierakstīšu komandas, un jūs atbildēsit ar precīzu izvadi, ko radīs Linux terminālis. Neko nepaskaidrojiet un atbildiet tikai tad, kad es jums rakstu. Sapratu? | |
| 20. | Glezna ar mīļu suni uzvalkā, dabīgā gaismā, ar spilgtām krāsām | Attēlu ģeneratori, piemēram, Stable Diffusion un Dalle-E |
| 21. | Jauka plastmasas pīle, kas spēlē ģitāru, stāvošs personāžs, 3D blenderis, spilgtas krāsas | |
| 22. | 3D pūkaina lauva, piemīlīgs un burvīgs tuvplāns, jaukas lielas, apaļas atstarojošas acis, garas, izplūdušas kažokādas, Pixar renderējums, nereāls dzinējs kinematogrāfiski gluds, sarežģītas detaļas, kinematogrāfisks | 3D attēla ilustrācija uz stabilas difūzijas |
| 23. | Želatīns kaķis vajā milzu tauriņu burvju mežā. – v5 | Midjourney v5 attēls |
| 24. | Jauks raksturs ar mehāniskām tērauda un gumijas daļām ar hiperreālistiskām detaļām košās krāsās | Midjourney v4 attēls |
Biežāk uzdotie jautājumi
Kādas ir dažas paraugprakses ātrai rakstīšanai, lai iegūtu precīzus un atbilstošus rezultātus?
Izskaidrojiet scenāriju un iekļaujiet pēc iespējas vairāk noderīgas informācijas vai piemēru.
Vai pastāv atšķirība starp tūlītēju inženieriju un programmatūras inženieriju?
Jā. Ātrā inženierija izmanto dabisko cilvēka valodu, galvenokārt angļu valodu. Programmatūras inženierija parasti prasa īpašu datoru valodu un izstrādes pieeju izpēti.
Kā es varu attīstīt savas tūlītējas inženierijas prasmes?
Praktizējot un uzzinot vairāk no tālāk esošajām resursu saitēm.
Kādas ir izplatītas tūlītējas inženierijas problēmas?
Tie ietver izvairīšanos no neskaidru uzvedņu radīšanas, darbu ar neobjektīviem modeļiem un modeļa vadīšanai nepieciešamo domēna zināšanu trūkumu.
AI tūlītēji rakstīšanas resursi
- 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/
Secinājumi
Esam sasnieguši šīs ziņas par AI tūlītēju inženieriju beigas, un jūs redzējāt dažādas iespējas, kas piedāvā dāvanas gan iesācējiem, gan pieredzējušiem profesionāļiem.
Ātra inženierija ir tilts starp cilvēkiem un mākslīgo intelektu. Tātad jūsu spēja radīt augstas kvalitātes un vērtīgus rezultātus no AI sistēmām ir atkarīga no jūsu pamudināšanas prasmēm.

