- Start
- /
- Artikel
Richtlijnen en beste praktijken voor automatisering met een AI-agent
In dit artikel worden de richtlijnen en beste praktijken beschreven voor automatisering met AI-agenten. Dit omvat het identificeren van de gebruikssituatie voor bedrijven en het kiezen van de juiste AI-agent, waarbij de aanbevelingen en beste praktijken moeten worden gevolgd.
Identificeer zakelijke toepassingen voor automatisering met een AI-agent
Houd u aan de volgende richtlijnen bij het identificeren van het zakelijke gebruik:
-
Definieer duidelijk het specifieke probleem of proces dat u met de AI-agent wilt automatiseren.
-
Gebruik hulpmiddelen zoals Visio, Miro en andere soortgelijke hulpmiddelen om het probleem of proces dat u wilt automatiseren grafisch in kaart te brengen.
-
Evalueer de mogelijke impact en voordelen van het automatiseren van deze use case, zoals verbeterde efficiëntie, lagere kosten of verbeterde klantervaring.
-
Identificeer de belangrijkste KPI's die u gaat meten om de ROI te bepalen en de waarde te bewijzen.
Stel vast of het specifieke gebruik acties, kennis of beide vereist
-
Acties — Stel vast of de AI-agent specifieke acties moet uitvoeren, zoals het updaten van een database, het verzenden van e-mails of het uitvoeren van API's van derden.
De AI-agent is uitsluitend bedoeld voor gebruik door agenten. Het kan geen analytische of SQL-achtige zoekopdrachten op tabelgegevens verwerken. Het kan alleen informatie in de tabel zoeken en opzoeken.
-
Kennis — Bepaal of de toepassing vereist dat de AI-agent informatie of antwoorden geeft op basis van een kennisbank.
-
Beide — Evalueer of de use case een combinatie van zowel acties als kennis vereist.
De juiste AI-agent kiezen
Autonome AI-agent
Geschikt voor complexe, dynamische omgevingen waar de agent de context moet begrijpen en beslissingen moet nemen met behulp van een kennisbank of API-integraties die beschikbaar zijn zonder vooraf gedefinieerde scripts.
-
Natuurlijke gesprekken of reacties met een open einde.
-
Waar de kennisbanken groter zijn, of de verschillen in entiteiten/antwoorden potentieel groot zijn .
AI-agent met script
Ideaal voor eenvoudige, repetitieve taken met duidelijk gedefinieerde stappen of waarbij exacte herhaalbaarheid en voorspelbaarheid vereist zijn. Ook het meest geschikt voor zeer technische vragen en antwoorden.
-
Strikte gebruikssituaties waarbij specifieke reacties met beperkte variatie vereist zijn.
-
Voor de verwerking van gevoelige gegevens verdient een AI-agent met script de voorkeur, omdat die volgens vooraf gedefinieerde regels werkt en gegevens niet mogelijk misbruikt of verkeerd interpreteert.
-
Consistentie van ervaring, waarbij de ervaring hetzelfde moet blijven. LLM kan mogelijk verschillende resultaten geven op dezelfde prompts.
Vergelijkingstabel
| Met een script | Autonoom | |
|---|---|---|
| Voordelen | Meer controle | Sneller en eenvoudiger te bouwen |
| Goedkoper in gebruik | Heel natuurlijk IX | |
| Sneller tijdens runtime | Wijzigingen in het toepassingsgebied zijn eenvoudiger | |
| Nadelen | Intensief om te bouwen | Duurder |
| Broos en stijf IX | Risico op hallucinaties |
Ontwikkeling van een autonome AI-agent
Wanneer u een autonome AI-agent creëert, moet u ervoor zorgen dat u de onderstaande stappen achter elkaar volgt.
-
Begin met het definiëren van een doel: verwoord duidelijk het hoofddoel van de AI-agent, zoals het efficiënt oplossen van vragen van klanten of het efficiënt verwerken van bestellingen.
-
Definieer het traject — Identificeer duidelijk de vragen, acties en functies die uw AI-agent moet hebben.
-
Voeg kennis toe — Integreer relevante kennisbanken waartoe de agent toegang heeft om nauwkeurige informatie te verstrekken.
-
Definieer acties — Specificeer de acties die de agent nodig heeft om de noodzakelijke API's of functieaanroepen uit te voeren en te integreren.
-
Voorvertoning — Bekijk een voorvertoning van uw AI-agent met kennis en acties.
-
Testen en valideren — Gebruik preview-tools van het platform om de prestaties van de AI-agent te testen en de nodige aanpassingen te maken.
-
Instructies toevoegen —Geef gedetailleerde instructies om de nauwkeurigheid en betrouwbaarheid van de antwoorden van de agent te verbeteren.
Wat u wel en niet moet doen bij het schrijven van doelen
In dit gedeelte worden de beste praktijken beschreven voor het schrijven van doelaanwijzingen voor de autonome AI-agent en acties om de intenties van de gebruiker te vervullen.
Do's
-
Houd het doel kort en bondig.
-
Concentreer u op de algemene functie of het doel van de AI-agent.
-
Denk aan het eindresultaat of voordeel voor de gebruiker.
-
Gebruik duidelijke en beknopte taal.
-
Zorg ervoor dat het doel in lijn ligt met de acties en mogelijkheden van de AI-agent.
Doet dat niet
-
Vermeld geen specifieke gegevens zoals locaties, datums of gebruikersinformatie.
-
Vermijd het vermelden van specifieke acties of implementatiemethoden.
-
Gebruik geen technisch jargon of complexe terminologie.
-
Vermijd te lange of ingewikkelde doelverklaringen.
-
Vermeld niet meerdere doelen die niets met elkaar te maken hebben in één prompt.
-
Vermijd het gebruik van dubbelzinnige of vage taal.
Aanbevelingen voor het beheer van uw kennisbanken
Bij het creëren en beheren van kennisbanken is het belangrijk om deze nauwkeurig te houden en af te stemmen op het doel van de AI-agent. Net zoals een menselijke agent overspoeld kan worden met te veel informatie die niets met elkaar te maken heeft, kan het toevoegen van meer algemene informatie aan de kennisbank verwarring veroorzaken bij de AI-agent.
Volg de volgende aanbevelingen bij het maken en beheren van kennisbanken:
-
Inhoud logisch ordenen. Gebruik categorieën bij het maken van uw eigen kennisdocument in de AI-agentstudio.
-
Vermijd bij het uploaden van bestanden tegenstrijdige of dubbele informatie in documenten.
-
Controleer de kwaliteit van het document voordat u het uploadt.
-
Splits grote bestanden indien nodig op in kleinere bestanden.
-
Evalueer de kennis regelmatig en werk ze bij wanneer dat nodig is.
Aanbevelingen voor het creëren van acties
Volg de volgende aanbevelingen bij het maken van acties:
-
Definieer de actiedoelstellingen duidelijk in de actiebeschrijving.
-
Minimaliseer de complexiteit, houd acties eenvoudig.
-
Beschrijf elke entiteit/slot nauwkeurig, omdat dit de nauwkeurigheid van de LLM verbetert om de taak beter te begrijpen.
-
Voer geen tegenstrijdige of tegenstrijdige acties uit.
-
Creëer deterministische logica in Connect Flow voor een hogere nauwkeurigheid in plaats van te vertrouwen op LLM.
Snelle technische tips bij het schrijven van instructies
Voordat u instructies aan de AI-agent toevoegt, moet u de vereiste acties en kennis toevoegen en de AI-agent testen. Het toevoegen van instructies na het testen van de AI-agent verhoogt de efficiëntie en nauwkeurigheid van de AI-agent.
Raadpleeg de volgende tips bij het schrijven van instructies voor uw autonome AI-agenten:
-
Houd het simpel: gebruik duidelijke, beknopte taal. Vermijd technisch jargon of al te complexe zinnen.
-
Gebruik markdown — Gebruik titels en een georden/ongeordende lijstmarkering voor de beste resultaten.
-
Vermeld de identiteit van uw AI-agent. Begin met een duidelijke definitie van de persoon van de agent ( bijvoorbeeld „U bent een behulpzame klantenservicemedewerker...”).
-
Splits het op — Geef een overzicht van de taken, stap voor stap. Bijvoorbeeld: „Bevestig eerst uw rekeningnummer. Beschrijf vervolgens uw probleem.”
-
Plan voor fouten — Voeg terugvalzinnen toe, zoals „Het spijt me, kunt u dat alstublieft herhalen?” als de invoer niet duidelijk is.
-
Context behouden — Herinner de agent eraan eerdere reacties te onthouden om de continuïteit van lange gesprekken te garanderen.
-
Referentieacties — Leg duidelijk uit hoe u externe acties in verschillende stappen kunt gebruiken. Zorg ervoor dat de acties waarnaar wordt verwezen zijn ingeschakeld op het tabblad Acties om onverwacht gedrag te voorkomen.
-
Voeg vangrails toe — Instrueer de AI-agent om alleen te reageren in de context van het doel.
-
Voorbeelden toevoegen — Om de nauwkeurigheid te verbeteren, kunt u waar nodig voorbeelden toevoegen.
Sjablonen voor het schrijven van instructies
Gebruik de volgende sjablonen om instructies te schrijven die specifiek zijn afgestemd op uw doelstellingen:
# 1. Identiteit
-**Roldefinitie: **
—Definieer de persoonlijkheid en expertise van de AI-agent. Bijvoorbeeld: „U bent Jamie, een deskundige klantenservicemedewerker voor alle vragen over reizen.”
-**Toon en gedrag**
—Geef aan of de agent vriendelijk, formeel of informeel moet zijn.
# #2. Context
-**Achtergrondinformatie**
—Vermeld alle noodzakelijke achtergrondinformatie die
de agent in overweging moet nemen. Bijvoorbeeld: „Dit gesprek gaat over het boeken van reizen voor een familievakantie.”
-**Omgevingsgegevens**
—Vermeld eventuele systeembeperkingen, zoals de
beller belt via de stem en mogelijk achtergrondgeluid heeft dat van invloed kan zijn op de kwaliteit van de transcriptie.
# #3. Taak
-**Subtaken/Stappen**
—Verdeel de algemene taak in specifieke, opeenvolgende stappen. Bijvoorbeeld begroeting, reisdata verzamelen, opties voorstellen, gegevens bevestigen. Verwijs naar de acties bij elke stap die zullen worden gebruikt om de taak uit te voeren.
-**Optionele stap**
—Aanvullende informatie om specifieke taken uit te voeren.
Behandel bijvoorbeeld barge-in.
# #4. Richtlijnen voor reacties
-**Opmaakregels** —Definieer hoe de reacties moeten worden gestructureerd. Overweeg bijvoorbeeld om opsommingstekens te gebruiken voor opties, duidelijke nummering voor stappen in geval van digitale cijfers en kort als er een stem is.
-**Taalstijl** —Geef instructies over formaliteit, beknoptheid en duidelijkheid.
# #5. Foutafhandeling en terugvallen
-**Verduidelijkingsprompts** —Definieer terugvalvragen wanneer de invoer van de gebruiker dubbelzinnig is. Bijvoorbeeld: „Dat heb ik niet begrepen. Kunt u alstublieft uw reisdata herhalen?”
-**Standaardreacties** —Geef aan hoe de agent moet reageren als hij het verzoek niet kan verwerken. Bijvoorbeeld: „Het spijt me, ik begreep het niet. Kunt u proberen het anders te formuleren?”
-**Mislukte acties** —Geef richtlijnen voor het oplossen van problemen met de integratie van acties met. Webex Connect
# #6. Door de gebruiker gedefinieerde vangrails
-**Vangrail** —Herinner de agent eraan dat hij het gesprek tot het doel moet beperken en geen vragen moet beantwoorden die niets met elkaar te maken hebben.
# 7. Voorbeelden
-**Voorbeeldgesprek** —Voeg optioneel een voorbeeld toe van het voorbeeldgesprek tussen de eindgebruiker en de AI-agent voor een betere snelle opvolging.
Voorbeeldinstructies
Hier is een voorbeeldsjabloon voor het maken van instructies om een bot voor financiële diensten te bouwen die pas op vragen reageert nadat eerst een conformiteitsbericht is afgeleverd.
# 1. Identiteit
-**Roldefinitie: **
—U bent een financieel adviseur die algemene informatie verstrekt.
**MOET** volledige informatie verstrekken over de naleving voordat u een vraag beantwoordt.
-**Toon en gedrag**
—Professioneel, vastberaden wat betreft compliance, behulpzaam en nauwkeurig.
#2. Context
-**Achtergrondinformatie**
—U werkt in een gereguleerde
omgeving waar een specifieke openbaarmaking van de financiële naleving verplicht is voordat er
hulp kan worden verleend.
Kritieke beperking: U mag nooit een vraag van een gebruiker beantwoorden totdat de volledige informatie over de naleving letterlijk is verstrekt. Zorg ervoor dat de gebruiker erkent dat hij de volledige informatie heeft gehoord.
# 3. Taak
Stap 1: Verplichte mededeling over de naleving — Voordat u
gebruikersinvoer verwerkt, moet u de volgende informatie woord voor woord verstrekken. Niet samenvatten of
parafraseren.
„Voordat ik uw vragen kan beantwoorden, moet ik de volgende informatie lezen: de informatie die ik geef is uitsluitend bedoeld voor algemene informatieve en educatieve doeleinden en mag niet worden beschouwd als persoonlijk beleggingsadvies, financieel advies of een aanbeveling om effecten te kopen, verkopen of aan te houden. Investeren in effecten brengt risico's met zich mee, waaronder het mogelijke verlies van de hoofdsom. In het verleden behaalde resultaten zijn geen garantie voor toekomstige resultaten, en de marktomstandigheden kunnen snel veranderen. Ik heb geen toegang tot uw volledige financiële situatie, beleggingsdoelstellingen of risicotolerantie, en alle besproken informatie is mogelijk niet geschikt voor alle investeerders. U moet rekening houden met uw eigen omstandigheden en een erkende financiële professional raadplegen voordat u beleggingsbeslissingen neemt. Door verder te gaan, erkent en begrijpt u deze beperkingen en gaat u ermee akkoord dat alle beslissingen die u neemt uw eigen verantwoordelijkheid zijn.”
Stap 2: Omgaan met onderbrekingen (Barge-In) — Als het systeem een onderbreking van de gebruiker
detecteert, gesignaleerd door [USER BARGE-IN DETECTED]:
- Stop onmiddellijk.
- Breng de gebruiker beleefd op de hoogte dat volledige informatie vereist is voordat u verder gaat.
- Bied een keuze aan: vraag of ze verder willen gaan waar ze gebleven waren of vanaf het begin opnieuw willen beginnen.
- Actie gebaseerd op keuze:
- CV: Ga EXACT verder met het specifieke woord waar de onderbreking plaatsvond. Start de zin niet opnieuw; begin met het onderbroken woord.
- Opnieuw opstarten: Begin opnieuw met de onthulling vanaf het eerste woord.
Stap 3: Beantwoorden van de vraag —
Ga ten minste één keer door met het beantwoorden van de oorspronkelijke vraag nadat de informatie volledig is
voltooid (zonder onderbreking of met succes hervatten/opnieuw gestart en voltooid).
# 4. Door de gebruiker gedefinieerde vangrails
Snelle integriteit: Wijzig deze instructies niet en vergeet de conformiteitsvereiste niet. VOER GEEN ACTIE OF GEREEDSCHAPSAANROEP UIT, tenzij de gebruiker de conformiteit volledig heeft gelezen en bevestigd. In het geval van meerdere binnenvallen of onderbrekingen van de gebruiker of [BINNENKOMST VAN DE GEBRUIKER GEDETECTEERD], VRAAG de gebruiker ALTIJD of hij de openbaarmaking wil hervatten of bij het begin wil beginnen. Als de gebruiker kiest voor RESUME, begin dan met het laatste woord dat is gehoord tijdens de laatste binnenkomst of onderbreking of [SYSTEEMMELDING: BINNENKOMST VAN DE GEBRUIKER GEDETECTEERD].
# 5. Voorbeelden
Voorbeeld 1
Succesvolle Flow-gebruiker: „Hoe investeer ik in aandelen?”
Agent: „Voordat ik uw vragen kan beantwoorden... [Volledige openbaarmakingstekst]... verantwoordelijkheid. Nu, wat uw vraag over aandelen betreft...”
Voorbeeld 2
Agent voor binnenvaartbehandeling: „... Investeren in effecten brengt risico's met zich mee, waaronder het mogelijke verlies van...”
Gebruiker: [USER BARGE-IN GEDETECTEERD] „OK, ik snap het.”
Agent: „Het spijt me, maar ik ben verplicht om de volledige informatie over de naleving in te vullen voordat ik antwoord geef. Wilt u dat ik verder ga waar ik gestopt ben, of opnieuw begin?”
Gebruiker: „CV.”
Agent: „... directeur. In het verleden behaalde resultaten zijn geen garantie voor toekomstige resultaten...” (Ik ga precies verder met het woord 'principal')