- Domov
- /
- Članek
Smernice za opredelitev ciljev in navodil za agenta umetne inteligence
Ta članek opisuje smernice za opredelitev ciljev in navodil za velike jezikovne modele (LLM), ki jih poganjajo avtonomni agenti umetne inteligence.
Najboljše prakse za opredelitev ciljev
V tem razdelku so opisane najboljše prakse za pisanje pozivov k ciljem za agenta umetne inteligence, ki uporablja velike jezikovne modele (LLM) in dejanja za izpolnjevanje uporabnikovih namenov. Agent umetne inteligence podpira dve vrsti dejanj - polnjenje rež in polnjenje rež z izpolnjevanjem. Vsaka reža predstavlja korak pri izpolnjevanju uporabnikovega namena.
Poziv za cilj mora jasno opredeliti namen agenta umetne inteligence, ne da bi se spuščal v podrobnosti. Podrobnosti o tem, kako doseči cilj, vključno z viri, cilji, datumi ali drugimi posebnimi informacijami, obravnavajo posamezna dejanja in njihovi postopki zapolnjevanja rež.
Prakse, ki jih je treba sprejeti
- Cilj naj bo splošen in širok.
- Osredotočite se na splošno funkcijo ali namen agenta.
- Uporabite glagole dejanj, da opišete glavno funkcijo agenta.
- Upoštevajte rezultate ali koristi za uporabnika.
- Uporabite jasen in jedrnat jezik.
- Zagotovite, da je cilj usklajen z dejanji in zmožnostmi agenta.
Dobri primeri
- Pomoč uporabnikom pri rezervaciji letov
- Pomoč pri rezervacijah v restavracijah
- Zagotavljanje vremenskih napovedi
- Upravljanje osebnih seznamov opravil
Prakse, ki se jim je treba izogibati
- Ne vključujte posebnih podrobnosti, kot so lokacije, datumi ali podatki o uporabniku.
- Izogibajte se navajanju določenih ukrepov ali načinov izvajanja.
- Ne uporabljajte tehničnega žargona ali zapletene terminologije.
- Izogibajte se predolgim ali zapletenim izjavam o ciljih.
- V en sam poziv ne vključite več nepovezanih ciljev.
- Izogibajte se dvoumnemu ali nejasnemu jeziku.
Slabi primeri
- Pomoč uporabnikom pri rezervaciji leta iz Los Angelesa v San Francisco 15. julija (preveč specifično)
- Uporaba vmesnika API za rezervacijo letov za rezervacijo sedežev v letalu (podrobnosti o izvajanju)
- Rezervacija letov, rezervacija hotelov in najem avtomobilov (več nepovezanih ciljev)
- Uporaba obdelave naravnega jezika za razumevanje uporabniških poizvedb o rezervacijah letov (preveč tehnično)
- Opravljanje stvari, povezanih s potovanji (preveč nejasno)
Najboljše prakse za opredelitev navodil
Agentom, ki uporabljajo LLM, morate zagotoviti jasna in uporabna navodila, da bodo svoje naloge opravljali natančno in učinkovito. V tem razdelku so opisane najboljše prakse v obliki priporočil in priporočil, ki vam bodo v pomoč pri pisanju navodil za zastopnike, ki jih poganja program LLM. Ti agenti uporabljajo integrirana orodja za naloge, kot so rezervacija terminov, podpora strankam in druge interakcije, ki temeljijo na klepetu/glasu.
Prakse, ki jih je treba sprejeti
-
Bodite natančni in jasni
- Jasno opredelite nalogo, ki jo mora agent opraviti.
- Uporabljajte preprost in razumljiv jezik.
-
Navodila po korakih
- Razdelite naloge na manjše, obvladljive korake.
- Zagotovite, da si koraki sledijo v logičnem zaporedju.
-
Vključite zavedanje konteksta
- Zagotovite kontekst, ki agentu pomaga razumeti nalogo.
- Prilagajanje navodil za izboljšanje uporabniške izkušnje.
-
Določite uporabo orodja
- Jasno označite, katera orodja je treba uporabiti.
- Zagotovite podrobna navodila za uporabo orodja.
-
Načrt za ravnanje z napakami
- Vključite navodila za ravnanje s pogostimi napakami.
- Zagotovite nadomestne možnosti.
-
Angažiranje uporabnikov
- Vključite navodila za interakcijo z uporabnikom.
- Poskrbite, da bo zastopnik potrdil ukrepe in pridobil povratne informacije.
-
Zagotavljanje prilagodljivosti
- Omogočite prilagoditve na podlagi vnosa uporabnika.
- Spodbujajte nenehne izboljšave.
-
Upoštevanje etičnih vidikov
- Zagotavljanje skladnosti z etičnimi smernicami in predpisi.
- Vključite ukrepe za ublažitev morebitnih pristranskosti.
Dobri primeri
-
Rezervacija terminov- Uporabnika vprašajte za želeni datum in uro sestanka. Za preverjanje razpoložljivosti uporabite koledar. Če je na voljo, rezervirajte sestanek in potrdite podrobnosti z uporabnikom. Če ni na voljo, predlagajte naslednji razpoložljivi časovni interval.
-
Podpora strankam- Pozdravite uporabnika in ga povprašajte po njegovih vprašanjih. Če se poizvedba nanaša na ponastavitev gesla, jih vodite skozi postopek ponastavitve z orodjem za preverjanje pristnosti. Potrdite ponastavitev in vprašajte, ali potrebujejo dodatno pomoč.
-
Zbiranje povratnih informacij- Po zaključku interakcije prosite uporabnika, da svojo izkušnjo oceni na lestvici od 1 do 5. Zabeležite povratne informacije in se zahvalite uporabniku za njegov prispevek.
Prakse, ki se jim je treba izogibati
-
Izogibajte se nejasnim navodilom-Uporaba dvoumnega jezika.
-
Preskoči korake-Predpostavljajmo, da agent predvideva korake.
-
Ignoriranje konteksta- Navodila brez konteksta.
-
Zanemarite podrobnosti o orodju-Ne določite, katera orodja naj se uporabijo.
-
Preglejte ravnanje z napakami-Ignorirajte morebitne napake.
-
Neupoštevanje interakcije z uporabnikom-Izpustite korake sodelovanja z uporabnikom.
-
Bodite neprilagodljivi- Zagotovite toga navodila, ki ne dopuščajo sprememb.
-
Ignoriranje etičnih smernic-Pregledovanje skladnosti in zmanjševanja pristranskosti.
-
Izogibajte se uporabi nasprotujočih si navodil-Ne smemo uporabljati nasprotujočih si navodil (ki agenta zmedejo).
Slabi primeri
-
Rezervacija terminov
- Obravnava zahtev strank (preveč nejasnih).
- Preprosto rezervirajte sestanek (ne da bi navedli, kako).
-
Podpora strankam
- Pomoč uporabniku (preveč nejasno).
- Ponastavite geslo (brez potrditve identitete uporabnika).
-
Zbiranje povratnih informacij
- Pridobite povratne informacije (preveč nejasne).
- Vprašajte, ali jim je bilo všeč (brez strukturiranega sistema ocenjevanja).