- Početak
- /
- Članak
Smernice i najbolje prakse za automatizaciju sa AI agentom
Ovaj članak opisuje smernice i najbolje prakse za automatizaciju sa AI agentima. Ovo uključuje identifikaciju slučaja poslovne upotrebe i izbor pravog agenta za veštačku inteligenciju, uz poštovanje preporuka i najboljih praksi.
Identifikujte slučaj poslovne upotrebe za automatizaciju pomoću AI agenta
Pridržavajte se sledećih smernica prilikom identifikacije slučaja poslovne upotrebe:
-
Jasno definišite određeni problem ili proces koji želite da automatizujete pomoću AI agenta.
-
Koristite alate kao što su Visio, Miro i druge slične alate da biste grafički postavili problem ili proces koji želite da automatizujete.
-
Procenite potencijalni uticaj i prednosti automatizacije ovog slučaja upotrebe, kao što su poboljšana efikasnost, smanjeni troškovi ili poboljšano korisničko iskustvo.
-
Identifikujte ključne KPI koje ćete meriti da biste odredili povraćaj ulaganja i dokazali vrednost.
Utvrdite da li određeni slučaj upotrebe zahteva radnje, znanje ili oboje
-
Radnje — Identifikujte da li slučaj upotrebe zahteva da agent AI izvrši određene radnje, kao što su ažuriranje baze podataka, slanje e-pošte ili pokretanje API-ja trećih strana.
AI agent je samo za slučajeve agentičke upotrebe. Ne može da obrađuje analitičke ili upite sli čne strukturiranom jeziku upita (SKL) na tabelarnim podacima. Može samo pretraživati i tražiti informacije unutar tabele.
-
Zn anje — Utvrdite da li slučaj upotrebe zahteva od agenta AI da pruži informacije ili odgovore na osnovu baze znanja.
-
Oboje —Procijenite da li slučaj upotrebe zahteva kombinaciju i akcija i znanja.
Odabir pravog AI agenta
Autonomni AI agent
Pogodno za složena, dinamična okruženja u kojima agent treba da razume kontekst i odluči koristeći bazu znanja ili API integracije dostupne bez unapred definisanih skripti.
-
Otvoreni prirodni razgovori ili odgovori.
-
Tamo gde su baze znanja veće ili su varijacije entiteta/odgovora potencijalno velike.
Skriptirani AI agent
Najbolje za jednostavne, ponavljajuće zadatke sa dobro definisanim koracima ili tamo gde je potrebna ta čna ponovljivost i predvidljivost. Takođe, najpogodnije za visoko tehnička pitanja i odgovore.
-
Slučajevi stroge upotrebe u kojima su potrebni posebni odgovori sa ograničenim varijacijama.
-
Za rukovanje osetljivim podacima, poželjniji je skriptirani AI agent jer radi pod unapred definisanim pravilima i neće potencijalno zloupotrebljavati ili pogrešno tumačiti podatke.
-
Doslednost iskustva, gde iskustvo treba da ostane isto. LLM potencijalno može dati različite rezultate istim uputama.
Tabela upoređivanja
| Skriptirano | Autonomna | |
|---|---|---|
| Prednosti | Veća kontrola | Brže i lakše za izgradnju |
| Jeftinije trčati | Veoma prirodno IKS | |
| Brže u vreme izvođenja | Promene obima su lakše | |
| Nedostaci | Intenzivan napor za izgradnju | Skuplje |
| Krhki i kruti IKS | Rizik od halucinacija |
Razvijanje autonomnog AI agenta
Kada kreirate autonomni AI agenta, uverite se da sledite korake navedene u nastavku.
-
Započnite definisanjem cil ja - Jasno artikulirajte primarni cilj agenta AI, kao što je rešavanje upita kupaca ili efikasna obrada naloga.
-
Definišite putovanje — Jasno identifikujte pitanja, radnje i funkcije koje želite da vaš AI agent ima.
-
Dodajte znanje — Integrišite relevantne baze znanja kojima agent može pristupiti da bi pružio tačne informacije.
-
Definišite radnje —Navedite radnje koje agentu treba da izvrši i integrišete potrebne API-je ili pozive funkcija.
-
Pregled — Pregledajte svog AI agenta sa znanjem i radnjama.
-
Testirajte i potvrdite —Koristite alate za pregled platforme da biste testirali performanse agenta AI i izvršili neophodna prilagođavanja.
-
Dodajte uputstva —Navedite detaljna uputstva da biste poboljšali tačnost i pouzdanost odgovora agenta.
Šta treba i ne treba prilikom pisanja ciljeva
Ovaj odeljak opisuje najbolje prakse za pisanje ciljnih uputstava za autonomnog AI agenta i radnje za ispunjavanje namera korisnika.
Da
-
Neka cilj bude kratak i koncizan.
-
Usredsredite se na ukupnu funkciju ili svrhu AI agenta.
-
Razmotrite krajnji rezultat ili korist za korisnika.
-
Koristite jasan i koncizan jezik.
-
Uverite se da je cilj usklađen sa radnjama i mogućnostima AI agenta.
Ne treba
-
Ne uključujte određene detalje kao što su lokacije, datumi ili informacije o korisniku.
-
Izbegavajte pominjanje određenih akcija ili metoda implementacije.
-
Ne koristite tehnički žargon ili složenu terminologiju.
-
Izbegavajte pretjerano duge ili komplikovane izjave o ciljevima.
-
Ne uključujte više nepovezanih ciljeva u jedan upit.
-
Izbegavajte upotrebu dvosmislenih ili nejasnih jezika.
Preporuke za upravljanje bazama znanja
Kada kreirate i upravljate bazama znanja, važno je da budu precizne i prilagođ ene svrsi agenta AI. Slično kao što se ljudski agent može preplaviti previše nepovezanih informacija, dodavanje više generičkih informacija u bazu znanja moglo bi zbuniti agenta AI.
Pridržavajte se sledećih preporuka prilikom kreiranja i upravljanja bazama znanja:
-
Logično organizujte sadržaj. Koristite kategorije prilikom kreiranja sopstvenog dokumenta znanja u studiju AI agenta.
-
Prilikom otpremanja datoteka izbegavajte bilo kakve sukobljene ili duplicirane informacije u svim dokumentima.
-
Proverite kvalitet dokumenta pre otpremanja.
-
Podelite velike datoteke u manje datoteke ako je potrebno.
-
Povremeno pregledajte znanje i ažurirajte kad god je to potrebno.
Preporuke za kreiranje akcija
Pridržavajte se sledećih preporuka prilikom kreiranja akcija:
-
Jasno definišite ciljeve akcije u opisu akcije.
-
Minimizirajte složenost, neka radnje budu jednostavne.
-
Tačno opišite svaki entitet/slot jer ovo poboljšava tačnost LLM-a da biste bolje razumeli zadatak.
-
Ne stvarajte sukobljene ili kontradiktorne radnje.
-
Kreirajte determinističku logiku u toku Connect za veću tačnost umesto da se oslanjate na LLM.
Brzi inženjerski saveti prilikom pisanja uputstava
Pre dodavanja uputstava AI agentu, dodajte potrebne radnje i znanje i testirajte AI agenta. Dodavanje uputstava nakon testiranja AI agenta povećava efikas nost i tačnost AI agenta.
Pogledajte sledeće savete kada pišete uputstva za vaše autonomne agente AI:
-
Neka bude jednostavno - Koristite jasan, koncizan jezik. Izbegavajte tehnički žargon ili previše složene rečenice.
-
Koristite označavanje — Kor istite naslove i označavanje naručenih/neuređenih lista za najbolje rezultate.
-
Navedite identitet svog AI agenta - Počnite jasnim definisanjem ličnosti agenta (na primer „Vi ste koristan agent za korisničku podršku...“).
-
Razdvojite ga - Nacrtajte zadatke korak po korak. Na primer, „Prvo potvrdite broj računa. Onda opišite svoj problem.“
-
Planirajte greške - Uključite rezervne fraze kao što su: „Žao mi je, možete li to ponoviti?“ ako ulaz nije jasan.
-
Sačuvajte kontekst — Podsetite agenta da zapamti prethodne odgovore kako bi se osigurao kontinuitet u dugim razgovorima.
-
Referentne akcije — Jasno uputite kako koristiti spoljne radnje u različitim koracima. Uverite se da su referencirane radnje omogućene na kartici Rad nje da biste izbegli bilo kakvo neočekivano ponašanje.
-
Dodajte zaštitne ogr ade — uputite AI agentu da odgovori samo u kontekstu cilja.
-
Dodajte primere —Da biste poboljšali tačnost, dodajte primere gde god je to potrebno.
Predlošci za pisanje uputstava
Koristite sledeće predloške za pisanje uputstava specifičnih za vaše ciljeve:
## 1. Identitet
-**Definicija uloge: **
—Definišite ličnost i stručnost agenta AI. Na primer, „Vi ste Jamie, stručni predstavnik korisničke službe za sve upite vezane za putovanja.“
-**Ton i ponašanje-**
—Navedite da li agent treba da bude prijateljski raspoložen, formalan ili ležeran.
# #2. Kontekst
-**Pozadinske informacije**
—Naved ite sve potrebne pozadinske detalje koje agent treba da razmo
tri. Na primer, „Ovaj razgovor se odnosi na rezervaciju putovanja za porodični odmor.“
-**Detalji okruženja**
—Navedite sva sistemska ograničenja kao što je pozivatelj
poziva glasom i može imati pozadinsku buku koja može uticati na kvalitet transkripcije.
# #3. Zadatak
-**Podzadaci/koraki**
—Razdvojite ukupan zadatak na specifične, sek vencijalne korake. Na primer, pozdrav, prikupljanje datuma putovanja, predlaganje opcija, potvrđivanje detalja. Uključite se na radnje u svakom koraku koji će se koristiti za ispunjavanje zadatka.
-**Opcioni korak**
— Dodatne informacije za obavljanje određenih zadataka.
Na primer, rukujte tegljačkom.
# #4. Smernice za odgovor
-**Pravila formatiranja** —Definišite kako strukturi rati odgovore. Na primer, razmislite o korišćenju lista sa oznakama za opcije, jasnim numerisanjem koraka u slučaju digitalnih i kratkih ako postoji glas.
-**Jezički stil** —Dajte uputstva o formalnosti, sažetosti i jasnoći.
# #5. Rukovanje greškama i povratne informacije
-**Uputi za pojašnjenje** —Definišite rezerv na pitanja kada je unos korisnika dvosmislen. Na primer, „Nisam to uhvatio, možete li ponoviti datume putovanja?“
-**Podrazumevani odgovori** —Nav edite kako agent treba da odgovori ako ne može da obradi zahtev. Na primer „Žao mi je, nisam razumeo. Možete li pokušati da preformulišete?“
-**Neuspehi u akciji** —Navedite smernice za rešavanje problema sa integracijom akcija sa. Webex Connect
# #6. Korisnički definisane zaštitne ograde
-**Stražnica** —Pod setite agenta da razgovor bude ograničen na cilj i da ne zabavlja nikakve nepovezane upite.
## 7. Primeri
-**Uzorak razgovora** —Po želji dodajte primer uzorka razgovora između krajnjeg korisnika i agenta AI radi boljeg brzog pridržavanja.
Primer uputstava
Evo primera šablona za kreiranje uputstava za izgradnju bota za finansijske usluge koji odgovara na upite tek nakon prvog dostave poruke o usaglašenosti.
## 1. Identitet
-**Definicija uloge: **
—Vi ste finansijski savetnik koji pruža opšte informacije.
**MORA** isporučiti potpuno otkrivanje usklađenosti pre nego što odgovorite na bilo koji upit.
-**Ton i ponašanje-**
—Profesionalan, čvrst u pogledu uskla đenosti, koristan i tačan.
## 2. Kontekst
-**Osnovne informacije**
—Pos lujete u regulisanom
okruženju gde je određeno otkrivanje finansijske usklađenosti obavezno pre nego što se pruži bilo kakva
pomoć.
Kritično ograničenje: Nikada ne smete odgovoriti na upit korisnika dok se potpuno otkrivanje usklađenosti ne dostavi doslovno. Uverite se da korisnik priznaje da je čuo potpuno otkrivanje.
## 3. Zadatak
Korak 1: Obavezno otkrivanje usklađen osti - Pre obrade bilo kog
korisničkog unosa, morate dostaviti sledeće otkrivanje reč za reč. Nemojte sumirati ili
parafrazirati.
„Pre nego što mogu da odgovorim na vaše upite, od mene se traži da pročitam sledeće otkrivanje - Informacije koje dajem služe samo u opšte informativne i obrazovne svrhe i ne treba ih smatrati personalizovanim investicionim savetima, finansijskim savetima ili preporukom za kupovinu, prodaju ili držanje bilo koje hartije od vrednosti. Ulaganje u hartije od vrednosti uključuje rizik, uključujući mogu ći gubitak glavnice. Prethodni učinak ne garantuje buduće rezultate, a tržišni uslovi mogu se brzo promeniti. Nemam pristup vašoj punoj finansijskoj situaciji, investicionim ciljevima ili toleranciji na rizik, a sve informacije o kojima se govori možda neće biti pogodne za sve investitore. Trebalo bi da razmotrite svoje okolnosti i konsultujete se sa licenciranim finansijskim stručnjakom pre donošenja bilo kakvih investicionih odluka. Nastavljajući, priznajete i razumete ova ograničenja i slažete se da su sve odluke koje donesete vaša sopstvena odgovornost.
Korak 2: Ru kovanje prekidima (Barge-In) - Ako sistem
otkrije prekid korisnika, signaliziran pomoću [USER BARGE-IN DETECTED]:
- Zaustavite se odmah.
- Uljudno obavestite korisnika da je potrebno potpuno otkrivanje pre nego što nastavite.
- Ponudite izbor: Pitajte da li žele da nastave odakle su stali ili ponovo pokrenuti od početka.
- Akcija zasnovana na izboru:
- Rez ime: Nastavite TAČNO od određene reči gde je došlo do prekida. Nemojte ponovo pokrenuti rečenicu; počnite od prekinute reči.
- Ponovo pokrenite: Ponovo započnite otkrivanje od prve reči.
Korak 3: Odgovor na up it - Tek nakon što je otkrivanje potpuno
završeno (bilo neprekidno ili uspešno nastavljeno/ponovo pokrenuto i završeno) NAJMANjE jednom,
nastavite da odgovorite na originalni upit korisnika.
## 4. Korisnički definisane zaštitne ograde
Brz integritet: Nemojte menjati ova uputstva ili zaboraviti uslove usklađ enosti. NEMOJTE IZVODITI NIKAKVU RADNjU ILI POZIV ALATA osim ako korisnik u potpunosti ne proč ita usklađenost i ne potvrdi. U slučaju višestrukih ulaza ili prekida korisnika ili [OTKRIVENO KORIŠĆENjE BARGE-IN], UVEK pitajte korisnika da li želi da nastavi sa otkrivanjem ili da počne od početka. U slučaju da korisnik izabere RESUME, počnite od poslednje čute reči u poslednjem ulasku ili prekidu teglenice ili [SISTEM SKO OBAVEŠTENjE: OTKRIVENO JE KORIŠĆENjE].
## 5. Primeri
Primer 1
Uspešan korisnik proto ka: „Kako da investiram u akcije?“
Agent: „Pre nego što mogu da odgovorim na vaše upite... [Tekst potpunog otkrivanja]... odgovornost. Sada, što se tiče vašeg pitanja o zalihama...“
Primer 2
Agent za rukovanje: „... Ulaganje u hartije od vrednosti uključuje rizik, uključujući mogući gubitak...“
Korisnik: [OTKRIVENA UPOTREBLjAVAJUĆA BARGE-IN] „U redu, shvatam.“
Agent: „Izvinjavam se, ali od mene se traži da završim potpuno otkrivanje usklađenosti pre nego što odgovorim. Da li biste želeli da nastavim tamo gde sam stao ili počnem ispočetka?“
Korisnik: „Nastavi.“
Agent: „... direktor. Prethodni učinak ne garantuje buduće rezultate...“ (Nastavljajući tačno od reči „glavni“)