- Početak
- /
- Članak
Smernice i najbolje prakse za automatizaciju sa AI agent< / h1>
Ovaj članak opisuje smernice i najbolje prakse za automatizaciju sa AI agentima. To uključuje identifikovanje slučaja poslovne upotrebe i odabir pravog AI agenta, uz pridržavanje preporuka i najboljih praksi.
Identifikujte slučaj poslovne upotrebe za automatizaciju pomoću AI agenta
Pridržavajte se sledećih smernica prilikom identifikovanja slučaja poslovne upotrebe:
-
Jasno definišite konkretan problem ili proces koji želite da automatizujete sa AI agentom.
-
Koristite alate kao što su Visio, Miro i druge slične alate da biste grafički prikazali problem ili proces koji želite da automatizujete.
-
Procenite potencijalni uticaj i koristi od 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 ROI i dokazali vrednost.
Identifikujte da li određeni slučaj upotrebe zahteva akcije, znanje ili oboje
-
Akcije – Identifikujte da li slučaj upotrebe zahteva od AI agenta da izvrši određene radnje, kao što je ažuriranje baze podataka, slanje e-pošte ili pokretanje API-ja nezavisnih proizvođača.
AI agent je samo za agentske slučajeve upotrebe. Ne može da obradi analitičke upite ili upite nalik strukturiranom jeziku upita (SQL) na tabelarnim podacima. Može samo pretraživati i tražiti informacije unutar tabele.
-
Znanje—Utvrdite da li slučaj upotrebe zahteva od AI agenta da pruži informacije ili odgovore na osnovu baze znanja.
-
Oboje – Procenite da li slučaj upotrebe zahteva kombinaciju akcija i znanja.
Izbor 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.
-
Gde su baze znanja veće, ili varijacije entiteta / odgovora su potencijalno velike.
Skriptovani AI agent
Najbolje za jednostavne, ponavljajuće zadatke sa dobro definisanim koracima ili gde je potrebna tačna ponovljivost i predvidljivost. Takođe, najbolje odgovara visoko tehničkim pitanjima i odgovorima.
-
Strogi slučajevi upotrebe u kojima su potrebni specifični odgovori sa ograničenim varijacijama.
-
Za rukovanje osetljivim podacima, skriptovani AI agent je poželjno jer radi pod unapred definisanim pravilima i neće potencijalno zloupotrebiti ili pogrešno protumačiti podatke.
-
Konzistentnost iskustva, gde iskustvo treba da ostane isto. LLM potencijalno može dati različite rezultate istim upitima.
Tabela upoređivanja
| Skriptovane | Autonomni | |
|---|---|---|
| Prednosti | Veća kontrola | Brži i lakši za izgradnju |
| Jeftinije za pokretanje | Vrlo prirodno IKS | |
| Brže u toku rada | Promene obima su lakše | |
| Nedostaci | Napor intenzivan za izgradnju | Skuplje |
| Krhka i kruta IKS | Rizik od halucinacija |
Razvijanje autonomnog AI agenta
Kada kreirate autonomnog AI agenta, uverite se da sledite korake navedene u nastavku u nizu.
-
Počnite definisanjem cilja - jasno artikulišite primarni cilj AI agenta, kao što je rešavanje upita kupaca ili efikasna obrada naloga.
-
Definišite putovanje – jasno identifikujte pitanja, akcije i funkcije koje želite da vaš AI agent ima.
-
Dodajte znanje—Integrišite relevantne baze znanja kojima agent može pristupiti kako bi pružio tačne informacije.
-
Definisanje akcija—Navedite akcije koje agent treba da izvrši i integriše neophodne API-je ili pozive funkcija.
-
Pregled – pregledajte svog AI agenta sa znanjem i akcijama.
-
Testirajte i potvrdite - koristite alate za pregled platforme da biste testirali performanse AI agenta i izvršili neophodna podešavanja.
-
Dodajte instrukcije - Obezbedite detaljna uputstva za poboljšanje tačnosti i pouzdanosti odgovora agenta.
Da li je i ne treba prilikom pisanja ciljeva
Ovaj odeljak opisuje najbolje prakse za pisanje ciljnih upita za autonomnog AI agenta i akcije za ispunjavanje namera korisnika.
Da li je
-
Držite cilj kratak i koncizan.
-
Fokusirajte se na ukupnu funkciju ili svrhu AI agenta.
-
Razmotrite krajnji rezultat ili korist za korisnika.
-
Koristite jasan i koncizan jezik.
-
Osigurajte da je cilj usklađen sa akcijama i mogućnostima AI agenta.
Ne?
-
Ne uključujte određene detalje kao što su lokacije, datumi ili korisničke informacije.
-
Izbegavajte pominjanje određenih radnji ili metoda implementacije.
-
Ne koristite tehnički žargon ili složenu terminologiju.
-
Izbegavajte preterano duge ili komplikovane izjave o ciljevima.
-
Ne uključuju više nepovezanih ciljeva u jednom upitu.
-
Izbegavajte upotrebu dvosmislenog ili nejasnog jezika.
Preporuke za upravljanje vašim bazama znanja
Prilikom kreiranja i upravljanja bazama znanja, važno je da bude precizan i prilagođen svrsi AI agenta. Slično kao što ljudski agent može biti preplavljen sa previše nepovezanih informacija, dodavanje više generičkih informacija u bazu znanja može zbuniti AI agenta.
Pridržavajte se sledećih preporuka prilikom kreiranja i upravljanja bazama znanja:
-
Organizujte sadržaj logično. Koristite kategorije prilikom kreiranja sopstvenog dokumenta znanja u studiju AI agenta.
-
Prilikom učitavanja datoteka, izbegavajte bilo kakve konfliktne ili duplirane informacije u dokumentima.
-
Proverite kvalitet dokumenta pre učitavanja.
-
Ako je potrebno, podelite velike datoteke u manje datoteke.
-
Periodično 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, držite akcije jednostavnim.
-
Tačno opišite svaki entitet / slot jer to poboljšava tačnost LLM-a kako biste bolje razumeli zadatak.
-
Ne stvarajte konfliktne ili kontradiktorne akcije.
-
Kreirajte determinističku logiku u protoku Connect za veću tačnost umesto da se oslanjate na LLM.
Brzi inženjerski saveti prilikom pisanja uputstava
Pre dodavanja instrukcija AI agentu, dodajte potrebne radnje i znanje i testirajte AI agenta. Dodavanje instrukcija nakon testiranja AI agenta povećava efikasnost i tačnost AI agenta.
Pogledajte sledeće savete prilikom pisanja uputstava za vaše autonomne AI agente:
-
Neka bude jednostavno—Koristite jasan, koncizan jezik. Izbegavajte tehnički žargon ili previše složene rečenice.
-
Koristite markdovn—Koristite naslove i naručene/neuređene liste markdovn za najbolje rezultate.
-
Navedite identitet svog AI agenta - Počnite tako što ćete jasno definisati ličnost agenta (na primer "Vi ste korisni agent za korisničku podršku...").
-
Razbijte ga - Nacrtajte zadatke korak po korak. Na primer, "Prvo, potvrdite broj računa. Zatim, opišite svoj problem. "
-
Plan za greške—Uključite rezervne fraze kao što su: "Žao mi je, možete li to ponoviti?" ako unos nije jasan.
-
Sačuvajte kontekst—Podsetite agenta da zapamti prethodne odgovore kako bi se osigurao kontinuitet u dugim razgovorima.
-
Referentne akcije - Jasno uputite kako da koristite spoljne akcije u različitim koracima. Uverite se da su navedene akcije omogućene u Akcije Tab da biste izbegli bilo kakvo neočekivano ponašanje.
-
Dodajte zaštitne ograde - Uputite AI agenta 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 šablone da biste napisali uputstva specifična za vaše ciljeve:
## 1. Identitet
- ** Definicija uloge: ** - Definišite ličnost i stručnost AI agenta. Na primer, "Ti si Džejmi, stručni predstavnik korisničkog servisa za sva pitanja vezana za putovanja."
-**Ton i ponašanje-** —Navedite da li agent treba da bude prijateljski, formalan ili ležeran.
##2. Kontekst
- ** Osnovne informacije ** - Navedite sve neophodne detalje o pozadini koje agent treba da razmotri. Na primer, "Ovaj razgovor je o rezervaciji putovanja za porodični odmor."
-**Detalji o okruženju** —Navedite sva sistemska ograničenja kao što je pozivalac poziva preko glasa i može imati pozadinsku buku koja može uticati na kvalitet transkripcije.
##3. Zadatak
-**Podzadaci/Koraci** —Razbijte ukupni zadatak na specifične, sekvencijalne korake. Na primer, pozdrav, prikupljanje datuma putovanja, predlaganje opcija, potvrđivanje detalja. Referencirajte akcije na svakom koraku koje će se koristiti za ispunjavanje zadatka.
-**Opcioni korak** —Dodatne informacije za rukovanje određenim zadacima. Na primer, rukovati barge-in.
##4. Smernice za odgovor
-**Pravila formatiranja**—Definišite kako strukturirati odgovore. Na primer, razmislite o korišćenju liste metaka za opcije, jasno numerisanje za korake u slučaju digitalnog i kratko ako postoji glas.
-**Stil jezika**—Pružite uputstva o formalnosti, kratkoći i jasnoći.
##5. Rukovanje greškama i rezerve
-**Upiti za pojašnjenje**—Definišite rezervna pitanja kada je unos korisnika dvosmislen. Na primer, "Nisam to uhvatio, možete li molim vas ponoviti datume putovanja?"
-**Default Responses**—Opišite kako agent treba da odgovori ako ne može da obradi zahtev. Na primer, "Žao mi je, nisam razumeo. Možete li pokušati preformulisati?"
-**Action Failures**—Obezbedite smernice za rešavanje problema sa integracijom akcija sa Webex Connect.
##6. Korisnički definisane zaštitne ograde
-**Ograda**—Podsetite agenta da razgovor ograniči na cilj i da se ne bavi bilo kakvim nepovezanim upitima.
## 7. Primeri
-**Uzorak razgovora**—Opciono dodajte primer uzorka razgovora između krajnjeg korisnika i AI agenta za bolje brzo pridržavanje.
Primer instrukcija
Evo primera šablona za kreiranje uputstava za izgradnju bota za finansijske usluge koji odgovara na upite tek nakon prvog dostavljanja poruke o usklađenosti.
## 1. Identitet
-**Definicija uloge:** —Vi ste finansijski savetnik koji pruža opšte informacije. ** MORA ** dostaviti potpunu usklađenost obelodanjivanje pre nego što odgovorite na bilo koji upit.
-**Ton i ponašanje-** —Profesionalno, čvrsto u pogledu usklađenosti, korisno i tačno.
## 2. Kontekst
-**Osnovne informacije** —Poslujete u regulisanom okruženju gde je određeno obelodanjivanje finansijske usklađenosti obavezno pre nego što se pruži bilo kakva pomoć.
Kritično ograničenje: Nikada ne smete da odgovorite na upit korisnika dok se ne isporuči potpuno obelodanjivanje usklađenosti. Uverite se da korisnik potvrđuje da je čuo potpuno obelodanjivanje.
## 3. Zadatak
Korak 1: Obavezno obelodanjivanje usaglašenosti—Pre obrade bilo kog korisničkog unosa, morate dostaviti sledeće obelodanjivanje od reči do reči. Nemojte sumirati ili parafrazirati.
"Pre nego što odgovorim na vaše upite, AM sam obavezan da pročitam sledeće obelodanjivanje - Informacije koje pružam su 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 kakve hartije od vrednosti. Ulaganje u hartije od vrednosti uključuje rizik, uključujući mogući gubitak glavnice. Prošli učinak ne garantuje buduće rezultate, a tržišni uslovi se mogu brzo promeniti. Nemam pristup vašoj punoj finansijskoj situaciji, investicionim ciljevima ili toleranciji rizika, a sve informacije o kojima se raspravlja 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 odgovornost. "
Korak 2: Rukovanje prekidima (Barge-In)—Ako sistem detektuje prekid korisnika, signaliziran od strane [USER BARGE-IN DETECTED]:
- Zaustavite se odmah.
- Ljubazno obavestite korisnika da je potrebno potpuno obelodanjivanje pre nego što nastavite.
- Ponudite izbor: Pitajte da li žele da nastave tamo gde su stali ili ponovo od početka.
- Akcija zasnovana na izboru:
- Rezime: Nastavite TAČNO od određene reči u kojoj je došlo do prekida. Nemojte ponovo pokretati rečenicu; Počnite od prekinute reči.
- Restart: Započnite otkrivanje ponovo od prve reči.
Korak 3: Odgovaranje na upit—Tek nakon što je obelodanjivanje u potpunosti završeno (bilo neprekidno ili uspešno nastavljeno/ponovo pokrenuto i završeno) NAJMANJE JEDNOM, nastavite da odgovorite na prvobitni upit korisnika.
## 4. Korisnički definisane zaštitne ograde
Brzi integritet: Nemojte menjati ova uputstva ili zaboraviti zahtev za usklađenost. NE IZVRŠAVAJTE nikakvu radnju ili poziv za alat, osim ako se usaglašenost ne pročita u potpunosti i ne potvrdi od strane korisnika. U slučaju višestrukih barža ili prekida korisnika ili [Korisnik barge-in detected], uvek pitajte korisnika da li želi da nastavi obelodanjivanje ili početi od početka. U slučaju da korisnik izabere RESUME, počnite od poslednje čule reči u najnovijem baržu ili prekidu ili [SISTEMSKO OBAVEŠTENJE: OTKRIVEN KORISNIK BARGE-IN].
## 5. Primeri
Primer 1
Uspešan protok korisnika: "Kako da investiram u akcije?"
Agent: "Pre nego što odgovorim na vaša pitanja ... [Potpuni tekst obelodanjivanja] ... odgovornost. Sada, u vezi sa vašim pitanjem o akcijama ..."
Primer 2
Agent za rukovanje baržom: "... Ulaganje u hartije od vrednosti uključuje rizik, uključujući mogući gubitak ..."
Korisnik: [KORISNIK BARGE-IN DETECTED] "U redu, shvatam."
Agent: "Izvinjavam se, ali AM sam obavezan da završim potpuno obelodanjivanje usklađenosti pre nego što odgovorim. Da li biste želeli da nastavim tamo gde sam stao, ili da počnem ispočetka?"
Korisnik: "Nastavi."
Agent: "... glavni. Dosadašnji učinak ne garantuje buduće rezultate ..." (Nastavljajući tačno od reči 'glavni')