I denne artikel
dropdown icon
Hensigter
    Systemhensigter
    Små talehensigter
    Sammenhænge
dropdown icon
Enheder
    Enhedstyper
dropdown icon
Besvarelser
    Systemsvar
    Små ord-svar
    Svardesigner
    Liste over almindelige svarvariabler
Forstå hensigter, enheder og svar i AI Agent Studio
list-menuI denne artikel
list-menuHar du feedback?

Denne artikel indeholder en oversigt over hensigter, enheder og svar til konfiguration af din AI-agent.

Hensigter

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 hensigtsklassifikationen påvirker direkte AI-agentens evne til at give relevante og nyttige svar.Hensigtsklassificering er processen til at identificere hensigten baseret på dit input, hvilket giver AI-agenten mulighed for at reagere på en meningsfuld og kontekstuelt relevant måde. For details on how to create intents, see Create an intent.

Systemhensigter

  • Standard fallback-hensigt – en AI-agents funktioner 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 standardfallback-hensigten hjælpe samtaler med at være på sporet.

    Ved at implementere en standardfallback-hensigt kan udviklere af AI-agenter sikre, at AI-agenten behandler uventede eller uden for rækkevidde forespørgsler og omdirigerer samtalen tilbage til kendte hensigter.

    AI-agentudviklere behøver ikke tilføje specifikke udtalelser til fallback-hensigten.Agenten kan trænes i automatisk at udløse fallback-hensigten, når den støder på kendte spørgsmål uden for omfanget, der ellers kunne være kategoriseret forkert i andre hensigter.

    I en bank AI-agent kan kunder f.eks. forsøge at spørge om lån.Hvis AI-agenten ikke er konfigureret til at håndtere lånerelaterede forespørgsler, kan disse forespørgsler indarbejdes som undervisningssætninger i standardfallback-hensigten.Når en kunde spørger om lån på et hvilket som helst tidspunkt i samtalen, genkender AI-agenten forespørgslen som værende uden for dens definerede hensigter og udløser fallback-svaret.Dette sikrer en mere hensigtsmæssig reaktion.

    Hensigten med fallback:

    • må ikke have nogen slots tilknyttet.
    • skal bruge standardfallback-skabelonnøglen til sit svar.

  • Hjælp – denne hensigt er designet til at adressere kundeforespørgsler om AI-agentens funktioner.Når kunder er i tvivl om, 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 for hjælpehensigten knyttet til skabelonnøglen Hjælpemeddelelse.Udviklere af AI-agenter 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 funktioner på et højt niveau og give kunderne en klar forståelse af, hvad de kan gøre nu.

  • Tal med en agent – denne hensigt giver kunderne mulighed for at anmode om assistance fra en menneskelig agent på ethvert 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 begrænsninger i brugergrænsefladen for at ændre svarskabelonnøglen, påvirker det ikke resultatet af den menneskelige overdragelse, hvis den ændres.

Små talehensigter

Alle nyoprettede AI-agenter omfatter fire foruddefinerede små talehensigter til håndtering af almindelige kundehilsner, taknemmelighed, negativ feedback og farvel:

  • Hilsner
  • Tak
  • AI-agenten var ikke nyttig
  • Farvel
Disse hensigter og deres tilsvarende svar er tilgængelige som standard i alle AI-agenter.Du kan dog tilpasse eller slette dem, så de passer til din specifikke brugsscenario og det ønskede samtaleflow.

Sammenhænge

Kontekst gør interaktioner mellem agent og kunde enklere og mere koncise.AI-agenten forstår nemt sætninger som "Jeg vil købe det", når der er tilstrækkelig kontekst til at identificere, hvad "det" henviser til.Sammenhænge hjælper med at skabe klarhed i interaktioner med kunder.Sådanne udtryk kan afstemmes med et formål, hvis den relevante kontekst er angivet.

For at aktivere opfølgende hensigter og organisere måder at strukturere forløbet af en samtale kan hvert formål konfigureres med indgangs- og udgangskontekst.Denne kontekstvariabel gemmes for hver session, og tilstanden for denne variabel ændres baseret på hensigter, der aktiveres i løbet af en session.

Indtastningskontekst

Indgangskontekster styrer, om et formål kan matches med slutbrugerforespørgslen baseret på sessionens aktive kontekst.Når kontekst er til stede i en session, anvendes følgende regler for hensigtmatch:

  • Et formål med indtastningskontekster matches kun, hvis den aktive kontekst i sessionen allerede indeholder alle de påkrævede indtastningskontekstværdier.Med andre ord skal indgangskonteksten for et formål være et undersæt af den aktive kontekst, for at den kan matches.

  • For alle hensigter, der opfylder ovenstående regel, foretrækkes hensigter, hvis inputkontekst matcher den aktive, hvis tillidsresultaterne for flere hensigter er de samme.Med andre ord vil input konteksten blive brugt til tie-breaking delvise matches.

Afslut kontekst

Afslut kontekster styrer de aktive kontekster for en session.En afslutningskontekst indeholder kontekstværdistrengen og varigheden af denne kontekst.Når et formål er fuldført (alle slots udfyldes, og det endelige svar aktiveres), bliver de konfigurerede udgangskontekster for det pågældende formål til afslutning for deres respektive varigheder.Udviklere kan konfigurere maksimalt antal 15 afslutningskontekster for et bestemt formål.En udgangskontekst kan tilføjes ved at trykke på enter/return-tasten, når du har indtastet konteksten.

Enheder

Enheder er byggestenene i samtaler.De er væsentlige elementer, som AI-agenten uddrager fra brugerudtalelser.Enheder repræsenterer specifikke oplysninger såsom produktnavne, datoer, mængder eller enhver anden væsentlig gruppe af ord.Ved effektivt at identificere og udtrække enheder kan AI-agenten bedre forstå brugerhensigten og give mere præcise og relevante svar. For details on how to create an entity, see Create an entity.

Enhedstyper

Webex AI Agent Studio tilbyder 11 forudbyggede enhedstyper til at registrere forskellige typer brugerdata.Du kan også oprette en af følgende brugerdefinerede enheder.

Brugerdefinerede enheder

Disse enheder kan konfigureres og giver udviklere mulighed for at registrere oplysninger om brugsscenarier.

  • Tilpasset liste – definer lister over forventede strenge for at registrere specifikke datapunkter, der ikke er dækket af forudbyggede enheder.Du kan tilføje flere synonymer mod hver streng.For eksempel en tilpasset pizzastørrelse enhed.

  • Regex – brug regulære udtryk til at identificere specifikke mønstre og udtrække tilsvarende data.F.eks. et telefonnummer regex som i 123-123-8789

  • Cifre – Registrer numeriske indgange med fast længde med høj nøjagtighed, især i stemmeinteraktioner.Vi bruger dette som et alternativ til brugerdefinerede og Regex-enhedstyper i interaktioner uden tale.Definer f.eks. en længde på fem for at registrere et femcifret kontonummer.

  • Alfanumeriske tegn – registrerer kombinationer af bogstaver og tal, der giver nøjagtig genkendelse for både tale- og ikke-tale-input.

  • Gratis formular – Registrer fleksible datapunkter, der er vanskelige at definere eller validere.

  • Kortplacering (WhatsApp) – udtræk placeringsdata, der deles af dig på WhatsApp-kanalen.

Systemenheder

EnhedsnavnBeskrivelseEksempelindtastningEksempel på visning
DatoParser datoer på naturligt sprog til et standarddatoformat"juli næste år"01/07/2020
TidspunktParser tid på naturligt sprog til et standardtidsformat5 om aftenen17:00
E-mailRegistrerer e-mailadresserwrite to me at info@cisco.cominfo@cisco.com
TelefonnummerRegistrerer fælles telefonnummerring til mig på 98765432109876543210
Monetære enhederFortolker valuta og beløbJeg vil have 20$20$
AlmindeligRegistrerer ordinært nummerFire af ti personer1. 4e
KardinalRegistrerer kardinalnummerFire af ti personer10
Geografisk lokalitetRegistrerer geografiske placeringer (byer, lande osv.)Jeg svømmede i Themsen i London StorbritannienLondon, Storbritannien
PersonnavneRegistrerer almindelige navneBill Gates af Microsoftaf Bill Gates
MængdeIdentificerer målinger, efter vægt eller afstandVi er 5km væk fra Paris5km
VarighedIdentificerer tidsperioder1 uge for ferie1 uge

Du kan redigere oprettede enheder under fanen enheder.Hvis du knytter enheder til en hensigt, kommenterer dine udtalelser med registrerede enheder, når du tilføjer dem.

Besvarelser

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.
  • Multimedier – billeder, lyd eller videoelementer for at forbedre brugeroplevelsen.

For details on how to create responses, see Create a response.

Systemsvar

Følgende forudkonfigurerede systemsvar er tilgængelige for den scriptede AI-agent.Du kan brugertilpasse meddelelserne for standardsvar fra systemet.Du kan dog ikke slette disse svar.

  • Velkomstmeddelelse

  • Forslag til svar

  • Delvis meddelelse

  • Fallback-meddelelse

  • Enhedsforslag

  • Overdragelse af agent

Små ord-svar

Du kan brugertilpasse og slette følgende små talesvar:

  • Farvel

  • Hilsner

  • Hjælpemeddelelse

  • Ikke nyttig

  • Tak

De understøttede kanaler, hvor du kan konfigurere svarene, er Web (standard), Apple-meddelelser til erhverv, Messenger, RCS, SMS, Voice og WhatsApp.

Svardesigner

Svardesigneren tilbyder en brugervenlig grænseflade til at oprette svar uden at kræve omfattende kodningsviden.Valgmuligheden betingede svar giver mulighed for nem opbygning af svar for ikke-udviklere, som AI-agenten leverer til kunder.

Svardesigneren er designet til at sikre, at brugeroplevelsen henvender sig til den specifikke kanal, som AI-agenten interagerer med.

Understøttede svartyper for kanaler

I svardesigneren kan du konfigurere kanalspecifikke svar for hensigterne. For more information on how to configure various response types, see the Configure response types section.

Tabel 1.Svartyper for kanaler
SvartypeBeskrivelseUnderstøttede kanaler
TextEnkle tekstsvar tillader 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 vil tilfældigt vælge en, der skal vises, hvilket sikrer dynamiske interaktioner.Alle
CarouselRige svar består af et enkelt kort eller flere kort, der vises i et karruselformat.Web (standard), Messenger
Quick ReplyEt foruddefineret svar, som AI-agenter bruger til hurtigt at besvare kundeforespørgsler.Web (standard), SMS, Messenger, Apple-meddelelser til virksomheder, RCS
ImageEn multimediesvartype, hvor du kan konfigurere billeder ved at angive URL-adresser.Web (standard), Messenger, WhatsApp
VideoGengiver videoer i forvisningen baseret på den konfigurerede video-URL-adresse.Web (standard), WhatsApp
AudioGengiver lydfil ved at angive lyd-URL-adressen.Den viser også varigheden af lydmeddelelsen i outputtet.Web (standard), WhatsApp, Webchat
FileViser/afspiller filtypen baseret på den konfigurerede fil-URL-adresse.WhatsApp
Reply ButtonTilbyder hurtige svar fra et begrænset sæt af valgmuligheder, såsom at vælge et produkt, der skal returneres.

Hver meddelelse består af:

  • Sidehoved – et valgfrit felt, der kan være 20 tegn i tekst, billede, video eller et dokument.
  • Brødtekst – et obligatorisk tekstfelt, der kan indeholde op til 1024 tegn.
  • Sidefod – et valgfrit tekstfelt, der tillader op til 60 tegn.
  • Knapper – maksimalt antal 3 tekstknapper med en 20-character grænse.

WhatsApp
List MessagePræsenterer flere valgmuligheder for nem brugervalg, egnet til forskellige anvendelser som take-out menuer eller produktkataloger.Hvis du vil konfigurere en listemeddelelse, skal du udfylde fanerne "konfiguration" og "listesektioner".Skærmen "Konfiguration" viser det meddelelsesindhold, som brugere ser på deres enheder.

Hver meddelelse består af:

  • Sidehoved – et valgfrit tekstfelt med maksimalt 60 tegn.

  • Brødtekst – et obligatorisk tekstfelt, der kan indeholde op til 1024 tegn.

  • Sidefod – et valgfrit tekstfelt, der tillader op til 60 tegn.

  • Listetitel – et knapfelt med maksimalt 20 tegn.

Listesektionen består af:

  • Sektionstitler – valgfrit tekstfelt, der bruges til at kategorisere flere rækker med maksimalt 24 tegn.

  • Rækketitel – obligatorisk tekstfelt, der sendes som en valgmulighed, ledsaget af en radioknap med maksimalt 24 tegn.

  • Rækkebeskrivelse – valgfrit tekstfelt, der giver yderligere kontekst for rækkeelementer med maksimalt 72 tegn.

Konfiguration af en listemeddelelse på platformen kræver et ekstra felt:Række-ID – entydigt id for hver række, der hjælper dig med at identificere brugernes valg.

WhatsApp
Numbered ListHurtigt svar i WhatsApp er defineret som nummereret liste.Når brugere vælger et nummer på listen over elementer, modtages den nyttelast, der er konfigureret i forhold til elementet.WhatsApp
List PickerMed listevælgeren deler AI-agenten en liste med elementer med en kunde baseret på forespørgslen.Dette giver kunden mulighed for at vælge elementerne fra de givne valgmuligheder og svare med valget.Hvis kundeforespørgslen delvist matcher, svarer AI-agenten med de hensigter, der er tæt på kundeforespørgslen, som valgmuligheder.De delvise matchsvar gengives kun for valgmuligheden Listevælger i Apple Messages for Business-kanalen.Apple-meddelelser til virksomheder
Time PickerSvartypen for tidsvælger giver dig mulighed for at opsætte tidsintervaller for booking af aftaler eller møder.Hver sektion skal have en titel, en tidszone og flere slots.Når de er konfigureret med en hensigt, sender AI-agenten disse tidsintervaller til brugerne, som de kan vælge imellem.Apple-meddelelser til virksomheder
MediaDenne skabelon understøtter vedhæftede filer, der er i forskellige formater, f.eks. jpeg, mp3, mp4, png, pdf og aac.Apple-meddelelser til virksomheder
Rich LinkURL-adressen til det rige link er indlejret 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 i billedet eller videoen.Apple-meddelelser til virksomheder
FormMeddelelser med forretningsformularer giver dig mulighed for at oprette komplekse, interaktive oplevelser med flere sider til iOS og iPadOS ved hjælp af en enkelt JSON-fil.Denne funktion hjælper virksomheder med at indsamle detaljerede kundedata via en brugervenlig grænseflade i Apple Messaging.Det giver mulighed for forskellige interaktioner, uden at brugere skal forlade chatten.Apple-meddelelser til virksomheder
Custom EventGiver kontrol over en samtale, mens du interagerer med den scriptede AI-agent.Stemme

Liste over almindelige svarvariabler

Brug svarvariablerne i afsnittet Regler i den betingede svardesigner til at definere betingelser.Du kan også bruge svarvariablerne i AI-agentens svar til at tilpasse og berige agentens svar. For more information on how to configure rules, see Create a response.

Tabel 2.Almindelige svarvariabler
Variabelnavn

Variabel nøgle

Beskrivelse

Enhedsværdi

entitet.<entitetsnavn> ELLER lastdfState.model_state.entities.<entitetsnavn>.value

Brug denne variabel til at bruge værdien af enheder, der er indsamlet fra brugerne.For eksempel i en aftale booking brugsscenario, hvor vi beder brugeren om deres foretrukne dato ved hjælp af en enhed kaldet "Dato"-enhed. Dato returnerer den værdi, brugeren har angivet.

Hensigt

hensigt ELLER lastdfState.model_state.intent.name

Brug denne variabel til at returnere den hensigt, der er angivet af kunden.

Begivenhedsbutik

begivenhedsbutik

Brug dette til at få adgang til ordbogen, der indeholder alle de parametre, der sendes i begivenhedsnyttelasten for brugerdefinerede begivenheder via Webex Contact Center Flow Designer.

Værdier for begivenhedslager

Begivenhedsbutik.<key>

Brug dette til at få adgang til værdierne for specifikke nøgler, der sendes i payloads for begivenheder for brugerdefinerede begivenheder via Webex Contact Center-flowdesigneren.

Ekstra parameter/værdi for meddelelsesparametre

ekstra_params.<key>

Brug dette til at få adgang til oplysninger, der er videregivet under "Meddelelsesparametre" i AI-agentnoden for scriptagenter.Hvis f.eks. en nøgle "user_plan" overføres i AI-agentnoden, er den tilgængelig som ekstra_params.user_plan.Disse værdier opretholdes kun for én meddelelsesvarsel, det vil sige, at værdien for nøglen kun kan bruges i svaret på den meddelelse, der ledsagede disse meddelelsesparametre.

Ekstra parametre

ekstra_params

Brug dette til at få adgang til ordbogen, der indeholder alle værdier, der er passeret under "Meddelelsesparametre" i AI-agentnoden for scriptede agenter.

Forbrugerdatalager/kundeparametre

consumerDataStore.extra_params

Brug dette til at få adgang til ordbogen, der indeholder alle de parametre, der er passeret under "Kundeparametre" i AI-agentnoden for scriptagenter.

Parameterværdier for forbrugerdatalager/kunde

consumerDataStore.extra_params.<nøgle>

Brug dette til at få adgang til oplysninger, der er videregivet under "Kundeparametre" i AI-agentnoden for scriptagenter.Hvis en nøgle "user_name" f.eks. overføres i AI-agentnoden, er den tilgængelig som consumerDataStore.extra_params.user_name

Forrige hensigt/sidste aktive hensigt

lastdfState.previous_intent_model_state.intent.name

Brug denne variabel til at få adgang til navnet på det formål, der var aktivt i samtalen før det aktuelle formål.

Kontekstsystem

lastdfState.context

Brug dette til at få adgang til navnene på alle sammenhænge der er til stede i samtalen, i form af et matrix.

Kontekstvarighed

LastdfState.context.<kontekstnavn>

Henter værdien af varigheden af en bestemt kontekst.

Kunde-UID

consumerData.uid

Brug denne variabel til at få adgang til kundens entydige ID i AI-agentsvarbetingelserne eller -indholdet.Når det gælder digitale kanaler, er UID'et konfigureret i flowet og varierer efter kanal.

Datalagervariabel

datalagring.<key>

Brug denne variabel til at få adgang til brugerdefinerede variabler, der er gemt på et sessionsniveau.

Flag for agentoverdragelse efter regler

messageStore.agent_handover_by_rules

Brug denne variabel til at kontrollere, om samtalen blev overdraget til et menneske baseret på en hvilken som helst af agentudleveringsreglerne.

Matchet skabelonnøgle

messageStore.templateKey

Brug denne variabel til at få adgang til det aktuelle svarnavn.

NLP-tekst

nlp.text

Brug denne variabel til at få adgang til den ubehandlede kundeforespørgsel.

Behandlet forespørgsel

nlp.processed_query

Brug denne variabel til at få adgang til den behandlede kundeforespørgsel.

Transaktions-id

transaktion_id

Brug denne variabel til at få adgang til transaktions-id'et.

Ud over ovenstående er der visse andre dataobjekter, der er tilgængelige som svarvariabler.Disse omfatter messageStore, newdfState og lastdfState, der indeholder metadata om agentens svar.Udviklere kan udskrive dette i deres svar for at få adgang til detaljerne og bruge eventuelle parametre fra disse ordbøger i deres svar.I de fleste brugsscenarier er de variabler, der er angivet i ovenstående tabel, dog tilstrækkelige til at opbygge din agent.

Var denne artikel nyttig?
Var denne artikel nyttig?