- Hjem
- /
- Artikel
Forstå hensigter, objekter og svar i AI Agent Studio
I denne artikel beskrives oversigten over hensigter, objekter og svar til konfiguration af din AI-agent.
Henseender
Hensigt er en kernekomponent i Webex AI Agent Studio-platformen, der gør det muligt for AI-agenten at forstå og reagere effektivt på dit input. Det repræsenterer en bestemt opgave eller handling, som du vil udføre under en samtale. Du kan definere alle hensigter, der svarer til de opgaver, du vil udføre. Nøjagtigheden af hensigtsklassificeringen påvirker direkte AI-agentens evne til at give relevante og nyttige svar. Hensigtsklassificering er processen med at identificere hensigt baseret på dit input, så AI-agenten kan reagere på en meningsfuld og kontekstrelevant måde. Du kan finde flere oplysninger om, hvordan du opretter hensigter, under Oprette en hensigt.
Systemets hensigter
- Standardmetode til fallback – En AI-agents muligheder er i sagens natur begrænset af de hensigter, der er designet til at genkende og reagere på. Selvom en virksomhed ikke kan forudse alle mulige spørgsmål, du måtte stille, kan standardmetoden med fallback hjælpe samtaler med at komme på rette spor.
Ved at implementere en standardmetode til fallback kan AI-agentudviklere sikre, at AI-agenten håndterer uventede forespørgsler eller forespørgsler, der ikke er omfattet af anvendelsesområdet, og omdirigerer samtalen tilbage til kendte hensigter.
AI-agentudviklere behøver ikke at føje specifikke ytringer til fallback-hensigten. Agenten kan trænes i automatisk at udløse fallback-hensigten, når den støder på spørgsmål, der er kendt uden for anvendelsesområdet, og som ellers fejlagtigt ville blive kategoriseret i andre hensigter.
I en AI-bankagent kan kunder f.eks. forsøge at forespørge om lån. Hvis AI-agenten ikke er konfigureret til at håndtere lånerelaterede forespørgsler, kan disse forespørgsler inkorporeres som træningsudtryk i standardmetoden forfallback. Når en kunde forespørger om lån på et hvilket som helst tidspunkt i samtalen, genkender AI-agenten, at forespørgslen falder uden for de definerede hensigter, og udløser fallback-svaret. Dette sikrer et mere passende svar.
Hensigten med tilbagefaldet:
- Bør ikke have nogen slots forbundet med det.
- Skal bruge standardskabelonnøglen til fallback-skabelon til sit svar.
- Hjælp – Denne hensigt er designet til at håndtere kundeforespørgsler om AI-agentens funktioner. Når kunderne er usikre på, hvad de kan opnå eller støder på vanskeligheder under en samtale, søger de ofte hjælp ved at
bede om hjælp.
Som standard er svaret på hjælpemetoden knyttet til skabelonnøglen til
Hjælp-meddelelse
. AI-agentudviklere kan dog tilpasse svaret eller ændre den tilknyttede skabelonnøgle for at give mere skræddersyet og informativ vejledning.Det anbefales at formidle AI-agentens muligheder på et højt niveau, hvilket giver kunderne en klar forståelse af, hvad de kan gøre næste gang.
- Tal med en agent – Denne hensigt gør det muligt for kunder at anmode om hjælp fra en menneskelig agent på et hvilket som helst trin i deres interaktion med AI-agenten. Når denne hensigt påberåbes, starter systemet automatisk en overførsel til en menneskelig agent. Standardsvarskabelonen for denne hensigt er
agentoverdragelse
. Selvom der ikke er nogen UI-begrænsninger for ændring af svarskabelonnøglen, vil ændring af den ikke påvirke resultatet af den menneskelige overdragelse.
Hensigten med smalltalk
Alle nyoprettede AI-agenter indeholder fire foruddefinerede small talk-hensigter til håndtering af almindelige kundehilsner, udtryk for taknemmelighed, negativ feedback og farvel:
- Hilsner
- Tak
- AI-agenten var ikke hjælpsom
- Farvel
Enheder
Objekter er byggestenene i samtaler. De er væsentlige elementer, som AI-agenten udtrækker fra brugerytringer. Enheder repræsenterer specifikke oplysninger, f.eks. produktnavne, datoer, antal eller andre vigtige grupper af ord. Ved effektivt at identificere og udtrække enheder kan AI-agenten bedre forstå brugerens hensigt og give mere nøjagtige og relevante svar. Du kan finde flere oplysninger om, hvordan du opretter et objekt, under Oprette et objekt.
Enhedstyper
Webex AI Agent Studio tilbyder 11 færdigbyggede objekttyper til registrering af forskellige typer brugerdata. Du kan også oprette et af følgende brugerdefinerede objekter.
Brugerdefinerede objekter
Disse objekter kan konfigureres og giver udviklere mulighed for at registrere brugssagsspecifikke oplysninger.
-
Brugerdefineret liste – definer lister over forventede strenge for at registrere specifikke datapunkter, der ikke er dækket af færdigbyggede enheder. Du kan tilføje flere synonymer ud for hver streng. Det kan f.eks. være et brugerdefineret objekt for pizzastørrelse.
-
Regex – brug regulære udtryk til at identificere specifikke mønstre og udtrække tilsvarende data. For eksempel et telefonnummer regex, som i
123-123-8789
-
Cifre – Registrer numeriske input med fast længde med høj nøjagtighed, især i stemmeinteraktioner. Vi bruger dette som et alternativ til objekttyperne Brugerdefineret og Regex i ikke-stemmeinteraktioner. Du kan f.eks. definere en længde på fem for at registrere et femcifret kontonummer.
-
Alfanumerisk – Optag kombinationer af bogstaver og tal, der giver nøjagtig genkendelse af både stemme- og ikke-stemmeinput.
-
Fri formular – registrer fleksible datapunkter, der er svære at definere eller validere.
-
Kortplacering (WhatsApp) – Udtræk placeringsdata, der deles af dig på WhatsApp-kanalen.
Systemenheder
Enhedsnavn | Beskrivelse | Eksempel på input | Eksempel på output |
---|---|---|---|
Dato | Parser datoer i naturligt sprog til et standarddatoformat | "Juli næste år" | 01/07/2020 |
Tid | Fortolker tid i naturligt sprog til et standardtidsformat | 5 om aftenen | 17:00 |
Registrerer e-mailadresser | Skriv til mig på info@cisco.com | info@cisco.com | |
Telefonnummer | Registrerer almindelige telefonnumre | Ring til mig på 9876543210 | 9876543210 |
Monetære enheder | Parser valuta og beløb | Jeg vil have 20$ | 20$ |
Ordenstal | Registrerer ordenstal | Fjerde af ti personer | 4 |
Kardinal | Registrerer kardinalnummer | Fjerde af ti personer | 10 |
Geolokalisering | Registrerer geografiske placeringer (byer, lande osv.) | Jeg svømmede i Themsen i London, Storbritannien | London, Storbritannien |
Personnavne | Registrerer almindelige navne | Bill Gates af Microsoft | Bill Gates |
Kvantitet | Identificerer målinger som vægt eller afstand | Vi er 5 km væk fra Paris | 5 km |
Varighed | Identificerer tidsperioder | 1 uges ferie | 1 uge |
Du kan redigere oprettede objekter fra fanen Objekter. Når du knytter objekter til en hensigt, anmærker du dine ytringer med registrerede objekter, efterhånden som du tilføjer dem.
Objektroller
Objektroller er afgørende, når du har brug for at samle det samme objekt flere gange inden for en enkelt hensigt. Ved at tildele forskellige roller til det samme objekt kan du hjælpe AI-agenten med at forstå og behandle brugerinput mere præcist.
Hvis du f.eks. vil reservere en flyrejse med mellemlanding, kan du oprette et lufthavnsobjekt med tre roller:
oprindelse , destination
og
mellemlanding .
Ved at annotere træningsytringer med disse roller kan AI-agenten lære forventede mønstre og problemfrit håndtere komplekse reservationsanmodninger.
Kun Mindmeld (brugerdefinerede objekter og systemobjekter) og Rasa (kun brugerdefinerede objekter) understøtter objektroller. Administratorer skal markere afkrydsningsfeltet Objektroller
under de avancerede indstillinger i dialogboksen NLU-programvælger for at aktivere objektroller.
Administratorer kan ikke skifte fra RASA eller Mindmeld til Swiftmatch, når objektroller er i brug. Fjern roller fra hensigter for at deaktivere objektroller fra avancerede AI-programindstillinger.
Svar
Svar er de meddelelser, som din AI-agent sender til kunder som svar på deres forespørgsler eller hensigter. Du kan oprette svar, der omfatter:
- Tekst—Almindelige tekstmeddelelser til direkte kommunikation.
- Kode – integreret kode til dynamisk indhold eller handlinger.
- Multimedier – Billeder, lyd eller videoelementer, der forbedrer brugeroplevelsen.
Du kan finde flere oplysninger om, hvordan du opretter svar, i Oprette et svar.
Systemsvar
Følgende forudkonfigurerede systemsvar er tilgængelige for den scriptede AI-agent. Du kan tilpasse meddelelserne til standardsystemsvarene. Du kan dog ikke slette disse svar.
-
Velkommen besked
-
Forslag til svar
-
Delvis meddelelse
-
Fallback-meddelelse
-
Forslag til enhed
-
Overdragelse af agent
Smalltalk-svar
Du kan tilpasse og slette følgende small-talk-svar:
-
Farvel
-
Hilsner
-
Hjælpemeddelelse
-
Ikke nyttigt
-
Tak
De understøttede kanaler, som du kan konfigurere svarene for, er Webchat (standard), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Understøttede svartyper for kanaler
Følgende tabel beskriver de understøttede svartyper for forskellige kanaler og deres konfigurationsdetaljer:
Svartype | Beskrivelse |
Understøttede kanaler
|
Tekst (standard) | Enkle tekstsvar giver mulighed for flere tekstfelter i ét svar. Denne opsætning bryder lange meddelelser i håndterbare dele. Du kan tilføje flere svarmuligheder til dine svar, og systemet vælger tilfældigt en, der skal vises, hvilket sikrer dynamiske interaktioner. | Alle |
Karrusel | Udvidede svar består af et enkelt kort eller flere kort, der vises i roterende format. | Bud |
Hurtigt svar
| Et foruddefineret svar, som AI-agenterne bruger til at reagere hurtigt på kundeforespørgsler. | SMS, Messenger, Apple Messages for Business, RCS |
Knappen Svar |
Tilbyder hurtige svar fra et begrænset sæt muligheder, såsom at vælge et produkt, der skal returneres. Hver meddelelse består af:
| |
Listemeddelelse |
Præsenterer flere muligheder for let brugervalg, velegnet til forskellige anvendelser som take-out menuer eller produktkataloger. For at oprette en listemeddelelse skal du udfylde fanerne 'konfiguration' og 'listesektioner'. Skærmen "konfiguration" viser det meddelelsesindhold, som brugerne vil se på deres enheder. Hver meddelelse består af:
Listesektionen består af
Konfiguration af en listemeddelelse på platformen kræver et ekstra felt: Række-id - unik identifikator for hver række, der hjælper dig med at identificere brugernes valg. | |
Billede | En multimediesvartype, hvor du kan konfigurere billeder ved at angive URL-adresser. | Messenger, WhatsApp |
Lyd | Gengiver lydfilen ved at angive lyd-URL-adressen. Det viser også varigheden af lydmeddelelsen i output. | WhatsApp, Webchat. |
Video | Gengiver videoer i forhåndsvisningen baseret på den konfigurerede video-URL. | WhatsApp. |
Fil |
Viser/afspiller filtypen baseret på den konfigurerede URL-adresse til filen.
| WhatsApp, |
Kode |
Bruges til at skrive Python-kode til kald af API'er eller udførelse af anden logik.
| Alle |
Brugerdefineret hændelse | Giver kontrol over en samtale, mens der interageres med den scriptede AI-agent. |
Stemme
|
Opstilling |
Hurtigt svar i WhatsApp er defineret som nummereret liste. Når brugere vælger et nummer på listen over elementer, modtages de data, der er konfigureret i forhold til varen.
|
|
Tidsvælger | Med tidsvælgerens svartype kan du konfigurere tidsintervaller til booking af aftaler eller møder. Hver sektion har brug for en titel, tidszone og flere pladser. Når AI-agenten er konfigureret til en hensigt, sender vedkommende disse tidsintervaller til brugerne, som de kan vælge imellem. | Apple Messages for Business |
Listevælger |
Med listevælgeren deler AI-agenten en liste over elementer med en kunde baseret på forespørgslen. Dette giver kunden mulighed for at vælge elementerne fra de givne muligheder og svare med valg. Hvis kundeforespørgslen delvist matcher, svarer AI-agenten med de hensigter, der er tæt på kundeforespørgslen som muligheder. De delvise match-svar gengives kun for valgmuligheden Listevælger i Apple Messages for Business-kanalen. |
Apple Messages for Business
|
Formular |
Med Beskeder i forretningsformularer kan du oprette komplekse interaktive oplevelser med flere sider til iOS og iPadOS ved hjælp af et enkelt JSON-arkiv. Denne funktion hjælper virksomheder med at indsamle detaljerede kundedata via en brugervenlig grænseflade i Apple Beskeder. Det giver mulighed for forskellige interaktioner, uden at brugerne behøver at forlade chatten. | Apple Messages for Business |
Rich Link | URL-adressen til RTF-hyperlinket er integreret i billedet eller en video, der er i en chatboble. Når du klikker på denne boble, omdirigeres kunden til det websted, der er angivet på billedet eller videoen. | Apple Messages for Business |
Medier | Denne skabelon understøtter vedhæftede filer, der er i forskellige formater såsom jpeg, mp3, mp4, png, pdf og aac. |
Apple Messages for Business
|
Svardesigner
Svardesigneren tilbyder en brugervenlig grænseflade til oprettelse af svar uden at kræve omfattende kodningskendskab. Der findes to svartyper:
- Betingede svar: For ikke-udviklere gør denne indstilling det nemt at oprette svar, som AI-agenten leverer til kunder.
-
Kodefortolker: For udviklere, der bruger Python, giver denne indstilling fleksibilitet til at konfigurere svar ved hjælp af kode. Denne fremgangsmåde giver dig mulighed for at oprette alle typer svar, herunder hurtige svar, tekst, karruseller, billeder, lyd, video og filer.
Validering af kodestykke – platformen kontrollerer kun, om der er syntaksfejl i det kodestykke, du konfigurerer. Eventuelle fejl i selve svarindholdet kan dog forårsage problemer for brugere, der interagerer med AI-agenten på den konfigurerede kanal.
Svardesigneren er designet til at sikre, at brugeroplevelsen henvender sig til den specifikke kanal, som AI-agenten interagerer med.
Svartyper
- Tekst – enkle tekstsvar giver mulighed for flere tekstfelter i ét svar. Denne opsætning bryder lange meddelelser i håndterbare dele. Du kan tilføje flere svarmuligheder til dine skabeloner, og systemet vælger tilfældigt en, der skal vises, hvilket sikrer dynamiske interaktioner.
- Karrusel – udvidede svar består af et enkelt kort eller flere kort, der vises i roterende format.
- Hurtigt svar – et foruddefineret svar, som AI-agenterne bruger til at besvare kundeforespørgsler hurtigt.
- Svarknap – Tilbyder hurtige svar fra et begrænset sæt muligheder, f.eks. valg af et produkt, der skal returneres. Hver meddelelse består af:
-
Sidehoved – et valgfrit felt, der kan indeholde 20 tegn tekst, billede, video eller et dokument.
-
Body - et obligatorisk tekstfelt, der kan indeholde op til 1024 tegn.
-
Sidefod - et valgfrit tekstfelt, der tillader op til 60 tegn.
-
Knapper – højst 3 tekstknapper med en begrænsning på 20 tegn
-
- Listemeddelelse – Viser flere muligheder for nemt brugervalg, velegnet til forskellige anvendelser, f.eks. takeaway-menuer eller produktkataloger. For at oprette en listemeddelelse skal du udfylde fanerne 'konfiguration' og 'listesektioner'. Skærmen "konfiguration" viser det meddelelsesindhold, som brugerne vil se på deres enheder. Hver meddelelse består af:
-
Sidehoved – et valgfrit tekstfelt med maksimalt 60 tegn.
-
Body - et obligatorisk tekstfelt, der kan indeholde op til 1024 tegn.
-
Sidefod - et valgfrit tekstfelt, der tillader op til 60 tegn.
-
Knapper – et knapfelt på højst 20 tegn.
Listesektionen består af
-
Sektionsnavn – valgfrit tekstfelt, der bruges til kategorisering af flere rækker. Maks. 24 tegn
-
Rækketitel - obligatorisk tekstfelt, der sendes som et valgvalg ledsaget af en alternativknap. Maks. 24 tegn
-
Række-id - unik identifikator for hver række, der hjælper dig med at identificere brugernes valg.
-
Rækkebeskrivelse – valgfrit tekstfelt, der giver yderligere kontekst til rækkeelementer. Maks. 72 tegn
-
-
Billede – En multimedieskabelon, hvor du kan konfigurere billeder ved at angive URL-adresser.
- Lyd – gengiver lydfilen ved at angive lyd-URL-adressen. Det viser også varigheden af lydmeddelelsen i output.
- Video – gengiver videoer i forhåndsvisningen baseret på den konfigurerede video-URL-adresse.
- File – viser/afspiller filtypen baseret på den konfigurerede File URL-adresse.
- Kode – bruges til at skrive Python-kode til kald af API'er eller udførelse af anden logik.