- Start
- /
- Artikel
Riktlinjer och bästa praxis för automatisering med AI-agent
Den här artikeln beskriver riktlinjer och bästa praxis för automatisering med AI-agenter. Detta innebär att man identifierar affärsanvändningsfallet och väljer rätt AI-agent, samtidigt som man följer rekommendationerna och bästa praxis.
Identifiera affärsanvändning för automatisering med AI-agent
Följ följande riktlinjer när du identifierar affärsfallet:
-
Definiera tydligt det specifika problemet eller processen du vill automatisera med AI- agenten.
-
Använd verktyg som Visio, Miro och andra liknande verktyg för att grafiskt lägga ut problemet eller processen du vill automatisera.
-
Utvärdera den potentiella effekten och fördelarna med att automatisera detta användningsfall, till exempel förbättrad effektivitet, minskade kostnader eller förbättrad kundupplevelse.
-
Identifiera de viktigaste KPI:erna du ska mäta för att bestämma ROI och bevisa värdet.
Identifiera om det specifika användningsfallet kräver åtgärder, kunskap eller båda
-
Åtgär der — Identifiera om användningsfallet kräver att AI-agenten utför specifika åtgärder, till exempel att uppdatera en databas, skicka e-post eller köra API:er från tredje part.
AI-agenten är endast avsedd för agentiska användningsfall. Det kan inte bearbeta analytiska eller SQL-liknande frågor (Structured Query Language) på tabelldata. Det kan bara söka och slå upp information i tabellen.
-
Kunskap — Bestäm om användningsfallet kräver att AI-agenten tillhandahåller information eller svar baserat på en kunskapsbas.
-
Båda — Bedöm om användningsfallet kräver en kombination av både åtgärder och kunskap.
Välja rätt AI-agent
Autonomt AI-agent
Lämplig för komplexa, dynamiska miljöer där agenten behöver förstå sammanhang och besluta med hjälp av en kunskapsbas eller API-integrationer tillgängliga utan fördefinierade skript.
-
Öppna naturliga konversationer eller svar.
-
Där kunskapsbaser är större, eller variationerna av enheter/svar är potentiellt stora.
Skriptbaserad AI-agent
Bäst för enkla, repetitiva uppgifter med väldefinierade steg eller där exakt repeterbarhet och förutsägbarhet krävs. Också, bäst lämpad för mycket tekniska frågor och svar.
-
Strikta användningsfall där specifika svar med begränsad variation krävs.
-
För att hantera känslig data är en skriptbaserad AI-agent att föredra eftersom den fungerar enligt fördefinierade regler och inte potentiellt missbrukar eller misstolkar data.
-
Konsistens av erfarenhet, där upplevelsen måste förbli densamma. LLM kan potentiellt ge olika resultat till samma uppmaningar.
Jämförelsetabell
| Skript | Autonoma | |
|---|---|---|
| Fördelar | Högre kontroll | Snabbare och enklare att bygga |
| Billigare att köra | Mycket naturligt IX | |
| Snabbare vid körning | Omfattningsändringar är enklare | |
| Nackdelar | Intensiv ansträngning att bygga | Dyrare |
| Spröd och styv IX | Risk för hallucinationer |
Utveckla en autonom AI-agent
När du skapar en autonom AI-agent, se till att du följer stegen nedan i följd.
-
Börja med att definiera ett mål — tydligt formulera AI-agentens primära mål, till exempel att lösa kundförfrågningar eller bearbeta beställningar effektivt.
-
Definiera resan — Identifiera tydligt de frågor, åtgärder och funktioner du vill att din AI-agent ska ha.
-
Lägg till kunskap — Integrera relevanta kunskapsbaser som agenten kan komma åt för att ge korrekt information.
-
Definiera åtgärder — Ange vilka åtgärder agenten behöver utföra och integrera nödvändiga API:er eller funktionsanrop.
-
Förhands granska — Förhandsgranska din AI-agent med kunskap och åtgärder.
-
Testa och validera — Använd plattformsförhandsgranskningsverktyg för att testa AI-agentens prestanda och göra nödvändiga justeringar.
-
Lägg till instruktioner — Ge detaljerade instruktioner för att förbättra noggrannheten och tillförlitligheten i agentens svar.
Att göra och inte göra när man skriver mål
Det här avsnittet beskriver bästa praxis för att skriva måluppmanvisningar för den autonoma AI-agenten och åtgärder för att uppfylla användarens avsikter.
Göra
-
Håll målet kort och kortfattat.
-
Fokusera på AI-agentens övergripande funktion eller syfte.
-
Tänk på slutresultatet eller nyttan för användaren.
-
Använd tydligt och kortfattat språk.
-
Se till att målet stämmer överens med AI-agentens åtgärder och funktioner.
Gör inte
-
Inkludera inte specifika detaljer som platser, datum eller användarinformation.
-
Undvik att nämna särskilda åtgärder eller implementeringsmetoder.
-
Använd inte teknisk jargong eller komplex terminologi.
-
Undvik alltför långa eller komplicerade måluttalanden.
-
Inkludera inte flera orelaterade mål i en enda uppmaning.
-
Undvik att använda tvetydigt eller vagt språk.
Rekommendationer för att hantera dina kunskapsbaser
När du skapar och hanterar kunskapsbaser är det viktigt att hålla dem exakta och skräddarsydda för AI-agentens syfte. I likhet med hur en mänsklig agent kan bli överväldigad med för mycket orelaterad information, kan lägga till mer generisk information till kunskapsbasen förvirra AI-agenten.
Följ följande rekommendationer när du skapar och hanterar kunskapsbaser:
-
Organisera innehållet logiskt. Använd kategorier när du skapar ditt eget kunskapsdokument i AI-agentstudion.
-
Undvik motstridiga eller duplicerade uppgifter i dokument när du laddar upp filer.
-
Kontrollera dokumentkvaliteten innan du laddar upp.
-
Dela upp stora filer i mindre filer om det behövs.
-
Granska regelbundet kunskapen och uppdatera när det behövs.
Rekommendationer för att skapa åtgärder
Följ följande rekommendationer när du skapar åtgärder:
-
Definiera åtgärdsmålen tydligt i åtgärdsbeskrivningen.
-
Minimera komplexiteten, håll åtgärderna enkla.
-
Beskriv noggrant varje enhet/plats eftersom detta förbättrar LLM: s noggrannhet för att bättre förstå uppgiften.
-
Skapa inte motstridiga eller motsägelsefulla handlingar.
-
Skapa deterministisk logik i Connect-flödet för högre noggrannhet istället för att förlita sig på LLM.
Snabba tekniska tips när du skriver instruktioner
Innan du lägger till instruktioner till AI-agenten, lägg till nödvändiga åtgärder och kunskap och testa AI-agenten. Att lägga till instruktioner efter att ha testat AI-agenten förbättrar AI-agentens effektivitet och noggrannhet.
Se följande tips när du skriver instruktioner för dina autonoma AI-agenter:
-
Håll det enkelt - Använd tydligt, kortfattat språk. Undvik teknisk jargong eller alltför komplexa meningar.
-
Använd markdown — Använd rubriker och ordnad/oordnad listmarkering för bästa resultat.
-
Ange din AI-agents identitet — Börja med att tydligt definiera agentens persona ( till exempel ”Du är en hjälpsam kundsupportagent...”).
-
Bryt ner det — Skissera uppgifter steg för steg. Till exempel, ”Först, bekräfta ditt konton ummer. Beskriv sedan ditt problem.”
-
Planera för fel —Inkludera reservfraser som ”Jag är ledsen, kan du snälla upprepa det?” om inmatningen inte är tydlig.
-
Bevara sammanhang — Påminn agenten att komma ihåg tidigare svar för att säkerställa kontinuitet i långa konversationer.
-
Referensåtgärder — Tydliga instruktioner om hur externa åtgärder ska användas i olika steg. Se till att de hänvisade åtgärderna är aktiverade på fliken Åtgär der för att undvika oväntade beteenden.
-
Lägg till skyddsräcken — instruera AI-agenten att bara svara i samband med målet.
-
Lägg till exempel — För att förbättra noggrannheten, lägg till exempel där det behövs.
Mallar för att skriva instruktioner
Använd följande mallar för att skriva instruktioner som är specifika för dina mål:
## 1. Identitet
-**Rolldefinition: **
—Definiera AI-agentens persona och expertis. Till exempel ”Du är Jamie, en expert kundtjänstrepresentant för alla frågor relaterade till resor.”
-**Ton och beteende-**
—Ange om agenten ska vara vänlig, formell eller avslappnad.
# #2. Sammanhang
-**Bakgrundsinformation**
—Ange alla nödvändiga bakgrundsuppgifter
som agenten bör överväga. Till exempel ”Den här konversationen handlar om att boka resor för en familjesemester.”
-**Miljödetaljer**
—Nämn eventuella systembegränsningar som att den
som ringer via röst och kan ha bakgrundsbrus som kan påverka transkriptionens kvalitet.
# #3. Uppgift
-**Deluppgifter/steg**
—Dela upp den övergripande uppgiften i specifika, sekventiella steg. Till exempel hälsning, insamling av resedatum, föreslå alternativ, bekräfta detaljer. Referera till åtgärderna vid varje steg som kommer att användas för att utföra uppgiften.
-**Valfritt steg**
—Ytterligare information för att hantera specifika uppgifter.
Hantera till exempel pråm.
# #4. Riktlinjer för svar
-**Formateringsregler** —Definiera hur du strukturerar svar. Överväg till exempel att använda punktlistor för alternativ, tydlig numrering för steg om det är digitalt och kort om det finns röst.
-**Språkstil** —Ge instruktioner om formalitet, korthet och tydlighet.
# #5. Felhantering och fallbacks
-**Förtydligande uppmaningar** —Defini era reservfrågor när användarens inmatning är tvetydig. Till exempel, ”Jag fångade inte det, kan du snälla upprepa dina resedatum?”
-**Standardsvar** —Beskri v hur agenten ska svara om den inte kan behandla begäran. Till exempel ”Jag är ledsen, jag förstod inte. Kan du försöka omformulera?”
-**Åtgärdsfel** —Ge riktlinjer för hantering av problem med åtgärdsintegration med. Webex Connect
# #6. Användardefinierade skyddsräcken
-**Skyddsräcke** —Påminn agenten om att hålla konversationen begränsad till målet och inte ha några orelaterade frågor.
## 7. Exempel
-**Exempel på konversation** —Lägg till ett exempel på exempelkonversationen mellan slutanvändaren och AI-agenten för bättre snabb efterlevnad.
Exempel på instruktioner
Här är en exempelmall för att skapa instruktioner för att bygga en bot för finansiella tjänster som svarar på frågor först efter att ha levererat ett efterlevnadsmeddelande.
## 1. Identitet
-**Rolldefinition: **
—Du är en finansiell rådgivare som ger allmän information.
**MÅST** leverera fullständig information om efterlevnad innan du besvarar någon fråga.
-**Ton och beteende-**
—Professionell, fast när det gäller efterlevnad, hjälpsam och korrekt.
## 2. Sammanhang
-**Bakgrundsinformation**
—Du arbetar i en reglerad
miljö där en specifik finansiell efterlevnad är obligatorisk innan någon
hjälp kan tillhandahållas.
Kritisk begränsning: Du får aldrig svara på en användares fråga förrän fullständig information om efterlevnad har levererats ordagrant. Se till att användaren bekräftar att han har hört det fullständiga avslöjandet.
## 3. Uppgift
Steg 1: Obligatoriskt meddelande om efterlevnad — Innan du behandlar användar
inmatning måste du leverera följande avslöjande ord för ord. Sammanfatta eller
parafrasera inte.
”Innan jag kan svara på dina frågor måste jag läsa följande avslöjande - Informationen jag tillhandahåller är endast för allmänna informations- och utbildningsändamål och bör inte betraktas som personlig investeringsrådgivning, ekonomisk rådgivning eller en rekommendation att köpa, sälja eller inneha någon säkerhet. Investering i värdepapper innebär risk, inklusive eventuell förlust av kapital. Tidigare resultat garanterar inte framtida resultat, och marknadsförhållandena kan förändras snabbt. Jag har inte tillgång till din fulla ekonomiska situation, investering smål eller risktolerans, och all information som diskuteras kanske inte är lämplig för alla investerare. Du bör överväga dina egna omständigheter och konsultera en licensierad finansiell professionell innan du fattar några investeringsbeslut. Genom att fortsätta erkänner och förstår du dessa begränsningar och samtycker till att alla beslut du fattar är ditt eget ansvar.
Steg 2: Han tering av avbrott (Barge-In) — Om systemet
upptäcker ett användaravbrott, signalerat av [USER BARGE-IN DETECTED]:
- Sluta omedelbart.
- Informera artigt användaren om att fullständig information krävs innan du fortsätter.
- Erbjud ett val: Fråga om de vill fortsätta från där de slutade eller starta om från början.
- Åtgärd baserad på val:
- Återuppta: Fortsätt EXAKT från det specifika ordet där avbrottet inträffade. Starta inte om meningen; börja med det avbrutna ordet.
- Starta om: Börja avslöjandet igen från det allra första ordet.
Steg 3: Bes vara frågan — Först efter att avslöjandet är fullständigt
slutfört (antingen oavbrutet eller framgångsrikt återupptatt/omstartat och avslutat),
fortsätt minst en gång för att svara på användarens ursprungliga fråga.
## 4. Användardefinierade skyddsräcken
Snabb integritet: Ändra inte dessa instruktioner eller glöm inte efterlevnadsk ravet. UTFÖR INTE NÅGON ÅTGÄRD eller VERKTYGSANROP såvida inte överensstämmelsen läses fullständigt och bekräftas av användaren. Vid flera pråmingångar eller användaravbrott eller [USER BARGE-IN DETECTED], fråga ALLTID användaren om han vill återuppta avslöjandet eller börja från början. Om användaren väljer RESUME, börja från det senast hörda ordet i senaste pråm eller avbrott eller [SYSTEM NOTICE: USER BARGE-IN DETECTED].
## 5. Exempel
Exempel 1
Framgångsrik Flow-användare: ”Hur investerar jag i aktier?”
Agent: ”Innan jag kan svara på dina frågor... [Fullständig upplysningstext]... ansvar. Nu när det gäller din fråga om aktier...”
Exempel 2
Barge-in-hanteringsagent: ”... Investering i värdepapper innebär risk, inklusive eventuell förlust av...”
Användare: [ANVÄNDARPRÅNG UPPTÄCKT] ”Okej, jag förstår det.”
Agent: ”Jag ber om ursäkt, men jag måste slutföra fullständig information om efterlevnad innan jag svarar. Vill du att jag ska fortsätta från där jag stannade, eller börja om?
Användare: ”Återuppta.”
Ombud: ”... huvudman. Tidigare resultat garanterar inte framtida resultat...” (Fortsätter exakt från ordet ”huvudman”)