Ste ambiciozni hitri inženir? Tukaj je nekaj veščin, ki jih morate imeti, da boste uspeli.
Pogovarjanje z umetno inteligenco je težje, kot domnevajo novinci. Pisanje pozivov za zapletene naloge v več korakih zahteva dobre komunikacijske sposobnosti in dobro razumevanje jezikovnih modelov. AI se zanaša izključno na posredovane vnose. Ne bo ustvaril optimalnega rezultata, če mu daste nejasna, dvoumna navodila.
Naučite se pisati jasne in natančne pozive. Tu je osem trdih in mehkih veščin, na katere se morajo inženirji osredotočiti pri izpopolnjevanju.
1. Kritično razmišljanje
Sistemi AI lahko hitro analizirajo vnos. Potrebujejo le minute, da opazijo vzorce, teme in nedoslednosti, skrite v velikih količinah podatkov. Medtem lahko ročno prebiranje istih številk traja nekaj dni.
Kljub njihovi hitrosti se za analize in vrednotenja ne smete povsem zanašati na orodja AI. Njihova poročila so omejena na njihove nabore podatkov. Umetna inteligenca zagotavlja rezultat na podlagi tega, za kar je bila usposobljena – ne analizira in opazuje problemov kot ljudje. Zapisovanje neobdelanih podatkov lahko povzroči napake.
Če želite doseči optimalne rezultate, svojim orodjem posredujte natančne in podrobne pozive. Uporabite svoje kritične sposobnosti za reševanje morebitnih ovir že na samem začetku. Ne pustite prostora za napake – umetna inteligenca sprejema vnose samo po nominalni vrednosti.
2. Računsko znanje
Sistemi, ki uporabljajo napredne jezikovne modele, so bili usposobljeni na obsežnih zbirkah podatkov, vključno z matematičnimi formulami. Osnovne do vmesne aritmetične enačbe rešijo v nekaj minutah.
Ta spodnji primer prikazuje, kako ChatGPT pravilno odgovarja na vprašanje algebre srednje stopnje.
Medtem ko orodja AI rešujejo tudi zapletene enačbe, na primer statistiko, račun ali fiziko, niso vedno natančna. AI uporablja samo formule, ki jih razume. Napake se lahko pojavijo, če platforma uporablja napačno enačbo ali napačno bere numerične vzorce.
Ta primer prikazuje, kako ChatGPT nepravilno odgovarja na preprosto težavo s statistiko. Odgovor bi moral biti 50 odstotkov.
Da bi kompenzirali netočnosti umetne inteligence, morajo hitri inženirji imeti odlične matematične sposobnosti. Sami odkrijte matematične napake. Večina orodij AI izboljša svojo natančnost, če jim v pozivih zagotovite več konteksta. Vaša navodila morajo vsebovati pravilne formule ali vzorce.
3. Dobra komunikacija
Jezikovni modeli uporabljajo angleško sintakso. Ne glede na to, ali ustvarjate vnos, ki ga ustvarijo uporabniki, ali vnaprej določena navodila, vam bodo dobre komunikacijske veščine pomagale posredovati sporočila. Preproste naloge je enostavno izvesti. Postavljate lahko vprašanja o splošnem znanju in ukaze v enem koraku. Samo navedite jih v svojem pozivu.
Nasprotno, kompleksni, večstopenjski projekti zahtevajo podrobnejša navodila. Svoja naročila morate jasno razložiti korak za korakom, da povečate natančnost in točnost. Nejasni pozivi zmedejo AI.
Če vas umetna inteligenca napačno razlaga, poskusite spremeniti izbiro besed in frazo. Zmanjšajte dvoumnost z zamenjavo šibkih glagolov, razčlenitvijo navodil, predvidevanjem vzorcev in nastavitvijo sprožilnih fraz.
Vzemite ta poziv kot primer. Izrecno opisuje ukaze za zagotovitev, da ChatGPT zagotavlja pričakovan rezultat, tudi če mora zaobiti omejitve.
4. Pozornost do podrobnosti
Hitri inženirji potrebujejo ostro oko za podrobnosti. Spregledanje tipkarskih napak in izpustov ogroža natančnost, zlasti pri izvajanju večstopenjskih projektov. Dokler jih ne razrešite, boste še naprej prejemali slabše rezultate.
Čeprav je natančnost prirojena, nematerialna lastnost, jo lahko odrasli še vedno razvijejo. Obstaja več načinov za vadite mehke veščine na spletu. Za hitro načrtovanje začnite z urejanjem kratkih pozivov pod 100 besedami – popravite tipkarske napake, dvoumne izraze in nejasne fraze.
Delajte na daljših, bolj zapletenih pozivih, ko se vaše sposobnosti izboljšujejo. Če želite poenostaviti analize, spremenite svoje revizije in njihove ustvarjene rezultate v diagrame. V nasprotnem primeru boste izgubili sled za kombinacijami.
Upoštevajte tudi, da se jezikovni modeli različno odzivajo na pozive. Če nameravate integrirati več platform za eno kompleksno nalogo, boste morda morali preoblikovati posebna navodila. Upoštevajte nabore podatkov, omejitve in zmožnosti svojih orodij.
5. Vsestranskost
AI se je v zadnjih nekaj letih močno razvil. Globalni tehnološki voditelji, kot so Google, Microsoft in OpenAI, so že izdali svoje jezikovne modele in še vedno delajo na projektih novih jezikovnih modelov. Pričakujete lahko, da bo kmalu na trg prišlo več orodij AI.
Čeprav je vznemirljiva in inovativna, se nekaterim zdi hitra evolucija umetne inteligence presenetljiva. celo Elon Musk poziva k prekinitvi razvoja umetne inteligence. Na novo uvedene platforme prehitevajo bolj priljubljene konkurente po le tednih dobrega delovanja.
Za hitre inženirje je najboljši pristop preučevanje več platform. Poleg tega, da ste v koraku z novimi orodji AI, znate pisati pozive za njihove jezikovne modele. Ne osredotočajte se na eno platformo – vsak izdelek AI lahko postane zastarel.
6. Skupinsko delo
Poleg izpopolnjevanja tehničnih veščin se morajo ambiciozni hitri inženirji naučiti tudi biti timski igralci. Razvoj umetne inteligence ni delo ene osebe. Pri večini projektov boste morali sodelovati z drugimi strokovnjaki, kot so programerji, trenerji AI in oblikovalci UX.
Seznanite se z različnimi področji umetne inteligence. Poznavanje nalog in vlog vaših soigralcev vam omogoča boljšo podporo. Pomagajte jim doseči njihove cilje. Ustvarite poenostavljen sistem, v katerem pregledajo vaše pozive in predlagajo izboljšave.
Toda namesto pošiljanja e-pošte sem in tja razmislite o uporabi orodja za vodenje projektov. Omogočajo vam sledenje, dodeljevanje in urejanje pozivov na eni platformi. To je bolj organiziran pristop kot posredovanje revizij in pošiljanje kopij tretjim osebam.
7. Kodiranje in programiranje
Prompt inženirji bi se morali naučiti vsaj osnovnega kodiranja. Vedeti programskih jezikov, ki jih razvijalci umetne inteligence uporabljajo vam bo pomagal napisati učinkovitejše in natančnejše pozive. Zagotovite, da vaša navodila ustrezajo edinstvenim zmogljivostim vsakega modela.
Uporabite tudi Odprite AI igrišče raziskati uporabo programskih jezikov z LLM. Omogoča vam testiranje različnih modelov GPT-3. Pozive lahko strukturirate učinkoviteje, če razumete, kako AI obdeluje vnose.
8. A/B testiranje
Na hitro natančnost vpliva več dejavnikov. Spreminjanje tona, jezika, fraziranja in doslednosti podatkov sproži različne rezultate. Na žalost umetna inteligenca ne bo izvršila nalog, ki ste jih dobili z navodili, razen če uporabite pravilne formule.
Vzemite ta pogovor kot primer. ChatGPT je zavrnil našo preprosto zahtevo, ker je kršila njegove pogoje uporabe.
Po spremembi poziva smo prejeli želeni odgovor. ChatGPT ni upošteval svojih omejitev in dal prednost našim zahtevam – tudi če je to kršilo pravilnike OpenAI.
Ta primer prikazuje, kaj naredijo manjše spremembe s kratkimi pozivi. Enostavne spremembe je mogoče izvesti hitro. Če pa morate spremeniti zapletene pozive, ki obsegajo na tisoče besed, pričakujte, da boste porabili več časa za testiranje A/B. Oglejte si, katere spremenljivke najbolj vplivajo na natančnost izpisa.
Spremljajte vse svoje rezultate. Testiranje A/B zahteva veliko časa in sredstev – izogibajte se ponavljanju primerjalnih testov, kadar je to mogoče.
Zgradite nabor spretnosti profesionalnega hitrega inženirja
Zgornje veščine vam bodo pomagale oblikovati podrobnejša in natančna navodila za večstopenjske projekte. Vsakdo lahko poskrbi, da ChatGPT odgovarja na splošna vprašanja. Toda pogojevanje jezikovnih modelov za ustvarjanje specifičnega rezultata in prepoznavanje vzorcev zahteva natančnost.
Upoštevajte le, da hitri inženiring presega izpopolnjevanje. Ko pridobite potrebna znanja, začnite iskati prosta delovna mesta, raziščite ustrezne stopnje in preučite trende v industriji. Prepričajte se, da lahko uporabite najnovejši razvoj industrije.