I denne artikel
dropdown icon
hensigter
    Systemhensigter
    Small talk hensigter
    Kontekster
dropdown icon
Enheder
    Enhedstyper
dropdown icon
Svar
    Systemsvar
    Småsamtalesvar
    Responsedesigner
    Liste over almindelige svarvariabler
Forstå hensigter, enheder og svar i AI Agent Studio
list-menuI denne artikel
list-menuHar du feedback?

Denne artikel beskriver oversigten over hensigter, objekter og svar til konfiguration af din AI-agent.

hensigter

Intent 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 hensigtsklassificering 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 kontekstuelt relevant måde. Du kan finde flere oplysninger om, hvordan du opretter hensigter, under Opret en hensigt.

Systemhensigter

  • Standard Fallback Intent — En AI-agents muligheder er iboende 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 standardindfaldsintentionen hjælpe samtaler med at være på rette spor.

    Ved at implementere en standard fallback-hensigt kan AI-agentudviklere sikre, at AI-agenten elegant håndterer uventede forespørgsler eller forespørgsler uden for rækkevidde og omdirigerer samtalen tilbage til kendte hensigter.

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

    For eksempel kan kunder i en bank-AI-agent forsøge at forhøre sig om lån. Hvis AI-agenten ikke er konfigureret til at håndtere lånerelaterede forespørgsler, kan disse forespørgsler indarbejdes som træningssætninger i standardindfaldsintentionen. 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 et mere passende svar.

    Fallback-hensigten:

    • bør ikke have nogen slots forbundet med det.
    • skal bruge standardnøglen til fallback-skabelonen til sit svar.

  • Hjælp — Denne hensigt er designet til at adressere kundeforespørgsler om AI-agentens muligheder. 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 for hjælpehensigten knyttet til skabelonnøglen Hjælp-meddelelses skabelon. 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 evner 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å ethvert tidspunkt i deres interaktion med AI-agenten. Når denne hensigt påberåbes, starter systemet automatisk en overførsel til en human agent. Standardsvar skabelonen for denne hensigt er agentoverdragelse. Selvom der ikke er nogen UI- begrænsninger for at ændre svarskabelonnøglen, vil ændring af den ikke påvirke resultatet af den menneskelige overdragelse.

Small talk hensigter

Alle nyoprettede AI-agenter inkluderer fire foruddefinerede small talk-hensigter til at håndtere almindelige kundehilsener, udtryk for taknemmelighed, negativ feedback og farvel:

  • Hilsner
  • Tak
  • AI-agenten var ikke hjælpsom
  • Farvel
Disse hensigter og deres tilsvarende svar er som standard tilgængelige i alle AI- agenter. Du kan dog tilpasse eller slette dem for at tilpasse dem til din specifikke brugssituation og det ønskede samtaleflow.

Kontekster

Kontekst gør interaktion mellem agent og kunde enklere og mere kortfattet. AI-agent forstår let sætninger som „Jeg vil købe det“, når der er nok kontekst til at identificere, hvad „det“ refererer til. Kontekster hjælper med at opnå klarhed i interaktioner med kunderne. Sådanne udtryk kan tilpasses en hensigt, hvis den passende kontekst tilvejebringes.

For at aktivere opfølgende hensigter og organisere måder at strukturere flowet i en samtale på, kan hver hensigt konfigureres med indgangskontekst og udgangskontekst. Denne kontekstvariabel gemmes for hver session, og tilstanden af denne variabel ændres baseret på hensigter, der påberåbes i løbet af en session.

Indgangskontekst

Indtastningskontekster styrer, om en hensigt kan matches med slutbrugerforespørgslen baseret på sessionens aktive kontekst. Når der er kontekst til stede i en session, anvendes følgende regler for hensigtsmatchning:

  • En hensigt med indgangskontekster matches kun, hvis den aktive kontekst i sessionen allerede indeholder alle de krævede indtastningskontekstværdier. Med andre ord skal indgangskonteksten for en hensigt være en delmængde af den aktive kontekst for at den kan matches.

  • For alle formål, der opfylder ovenstående regel, foretrækkes hensigter, hvis input kontekst matcher det aktive tættere, hvis konfidensscorerne for flere formål er de samme. Med andre ord vil inputkonteksten blive brugt til uafbrudende del vise kampe.

Afslut kontekst

Afslutkontekster styrer de aktive kontekster for en session. En afslutningskontekst indeholder kontekstværdistrengen og varigheden af den pågældende kontekst. Når en intention er afsluttet (alle slots er udfyldt, og det endelige svar påberåbes), bliver de konfigurerede afslutningskontekster for den hensigt exit for deres respektive varigheder. Udviklere kan konfigurere maksimalt 15 afslutningskontekster til en bestemt hensigt. En exit-kontekst kan tilføjes ved at trykke på enter/returtasten efter indtastning af konteksten.

Enheder

Enheder er byggestenene i samtaler. De er væsentlige elementer, som AI- agenten udtrækker fra brugerudtalelser. Enheder repræsenterer specifikke oplysninger, såsom produktnavne, datoer, mængder, eller enhver anden vigtig gruppe 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 forudbyggede enhedstyper til at fange forskellige typer brugerdata. Du kan også oprette et af følgende brugerdefinerede objekter.

Brugerdefinerede objekter

Disse enheder kan konfigureres og giver udviklere mulighed for at indfange specifikke oplysninger om brugssager.

  • Brugerdefineret liste — Definer lister over forventede strenge for at fange specifikke datapunkter, der ikke er dækket af forudbyggede objekter. Du kan tilføje flere synonymer mod hver streng. For eksempel et brugerdefineret objekt i 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 — Optag numeriske input 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 ikke-stemmeinteraktioner. Definer f.eks. en længde på fem for at registrere et femcifret kontonummer.

  • Alfanumerisk — Optag kombinationer af bogstaver og tal, hvilket giver nøjagtig genkendelse af både tale- og ikke-stemmeindgange.

  • Fri form — optag fleksible datapunkter, der er vanskelige at definere eller validere.

  • Kortplacering (WhatsApp) —Uddrag placeringsdata, der deles af dig på WhatsApp-kanalen.

Systemenheder

EnhedsnavnBeskrivelseEksempel på inputEksempel på output
DatoAnalyserer datoer på naturligt sprog til et standard datoformat„Juli næste år“01/07/2020
TidAnalyserer tid i naturligt sprog til et standard tidsformat5 om aftenen17:00
E-mailRegistrerer e-mail-adresserskriv til mig på info@cisco.com info@cisco.com
TelefonnummerRegistrerer fælles telefonnummerring til mig på 98765432109876543210
Monetære enhederAnalyserer valuta og beløbJeg vil have 20$20$
OrdinalRegistrerer ordinært nummerFjerde af ti mennesker4.
KardinalRegistrerer kardinalnummerFjerde af ti mennesker10
GeolokaliseringRegistrerer geografiske placeringer (byer, lande osv.)Jeg svømmede i Themsen i London UKLondon, Storbritannien
PersonnavneRegistrerer almindelige navneBill Gates fra MicrosoftBill Gates
MængdeIdentificerer målinger ud fra vægt eller afstandVi er 5 km væk fra Paris5 km
VarighedIdentificerer tidsperioder1 uges ferie1 uge

Du kan redigere oprettede objekter fra fanen objekter. Ved at knytte objekter til en hensigt kommenteres dine ytringer med registrerede objekter, når du tilføjer dem.

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 tekstbeskeder til direkte kommunikation.
  • Multimedia — Billeder, lyd eller videoelementer for at forbedre brugeroplevelsen.

Du kan finde flere oplysninger om, hvordan du opretter svar, under Opret 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.

  • Velkomstbesked

  • Forslag til svar

  • Delvis meddelelse

  • Fallback-besked

  • Forslag til enhed

  • Agentoverdragelse

Småsamtalesvar

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

  • Farvel

  • Hilsner

  • Hjælpemeddelelse

  • Ikke nyttigt

  • Tak

De understøttede kanaler, som du kan konfigurere svarene til, er Web (standard), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.

Responsedesigner

Svardesigneren tilbyder en brugervenlig grænseflade til oprettelse af svar uden at kræve omfattende kodningskendskab. Indstillingen for betingede svar muliggør nem konstruktion af svar for ikke-udviklere, som AI-agenten leverer til kunder.

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

Understøttede svartyper for kanaler

I Response Designer kan du konfigurere kanalspecifikke svar til hensigterne. Du kan finde flere oplysninger om, hvordan du konfigurerer forskellige svartyper, i afsnittet Konfigurer svartyper.

Tabel 1. Svartyper for kanaler
SvartypeBeskrivelseUnderstøttede kanaler
TekstEnkle tekstsvar tillader flere tekstfelter i ét svar. Denne opsætning opdeler lange meddelelser i håndterbare dele. Du kan tilføje flere svar muligheder til dine svar, og systemet vælger tilfældigt en, der skal vises, hvilket sikrer dynamiske interaktioner.Alle
KarruselRige svar består af et enkelt kort eller flere kort, der vises i et karruselformat.Web (standard), Messenger
Hurtigt svarEt foruddefineret svar, som AI-agenterne bruger til hurtigt at svare på kundeforespørgsler.Web (standard), SMS, Messenger, Apple-beskeder til virksomheder, RCS
BilledeEn multimediesvartype, hvor du kan konfigurere billeder ved at angive webadresser.Web (standard), Messenger, WhatsApp
VideoerGengiver videoer i forhåndsvisningen baseret på den konfigurerede video-URL.Web (standard), WhatsApp
LydGengiver lydfil ved at angive lyd-URL'en. Det viser også varigheden af lydmeddelelsen i output.Web (standard), WhatsApp, Webchat
filViser/afspiller filtypen baseret på den konfigurerede fil-URL.WhatsApp
SvarknapTilbyder hurtige svar fra et begrænset sæt muligheder, såsom valg af et produkt, der skal returneres.

Hver meddelelse består af:

  • Header - et valgfrit felt, der kan være 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 - maksimalt 3 tekstknapper med en grænse på 20 tegn.

WhatsApp
ListemeddelelsePræ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ærmbilledet 'konfiguration' viser meddelelsesindholdet, som brugerne vil se på deres enheder.

Hver meddelelse består af:

  • Header - 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.

  • 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 et valgvalg ledsaget af en alternativknap 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æk-id - unik identifikator for hver række, der hjælper dig med at identificere brugernes valg.

WhatsApp
Nummereret listeHurtigt svar i WhatsApp er defineret som Nummereret liste. Når brugerne vælger et nummer fra listen over varer, modtages nyttelasten, der er konfigureret mod varen.WhatsApp
ListevælgerMed listevælgeren deler AI-agenten en liste over varer med en kunde baseret på forespørgslen. Dette giver kunden mulighed for at vælge varerne fra de giv ne muligheder og svare med valget. Hvis kundeforespørgslen matcher delvist, svarer AI-agenten med de hensigter, der ligger tæt på kundeforespørgslen, som indstillinger. De delvise matchsvar gengives kun for indstillingen Listevælger i Apple Messages for Business-kanalen.Apple Messages til virksomheder
TidsvælgerTidsvælgerens svartype giver dig mulighed for at konfigurere tidsintervaller til booking af aftaler eller møder. Hver sektion har brug for en titel, tidszone og flere slots. Når den er konfigureret til en hensigt, sender AI-agenten disse tidsintervaller til brugerne, som de kan vælge imellem.Apple Messages til virksomheder
MedierDenne skabelon understøtter vedhæftede filer, der er i forskellige formater som jpeg, mp3, mp4, png, pdf og aac.Apple Messages til virksomheder
Rigt linkURL-adressen til et rigt link 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 i billedet eller videoen.Apple Messages til virksomheder
FormularMed Business Forms Messages kan du 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 brugerne behøver at forlade chatten.Apple Messages til virksomheder
Brugerdefineret begivenhedGiver kontrol over en samtale, mens du interagerer med den scriptede AI- agent.Stemme

Liste over almindelige svarvariabler

Brug svarvariablerne i afsnittet Regler i designeren for betinget svar til at definere betingelser. Du kan også bruge svarvariablerne i AI-agentsvarene til at tilpasse og berige agentsvarene. Du kan finde flere oplysninger om, hvordan du konfigurerer regler , under Opret et svar.

Tabel 2. Fælles responsvariabler
Variabelnavn

Variabel nøgle

Beskrivelse

Enhedsværdi

enhed. <entity-name>ELLER LastDFState.Model_State.Entities. <entity-name>.værdi

Brug denne variabel til at bruge værdien af objekter, der er indsamlet fra brugerne. For eksempel i et tilfælde af tidsbestilling, hvor vi beder brugeren om deres foretrukne dato ved hjælp af en enhed med navnet 'Date' Entity.Date returnerer den værdi, som brugeren har angivet.

Hensigt

intention ELLER LastDFState.MODEL_STATE.INTENT.NAME

Brug denne variabel til at returnere den hensigt, som kunden har angivet.

Eventbutik

EventStore

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

Værdier i begivenhedsbutikken

EventStore. <key>

Brug dette til at få adgang til værdierne for specifikke nøgler, der sendes i hændelsesbelastninger af brugerdefinerede begivenheder via Webex Contact Center Flow Designer.

Ekstra parameter/meddelelsesparameterværdi

ekstra_parametre. <key>

Brug dette til at få adgang til oplysninger, der sendes under „Meddelelsesparametre“ i AI Agent- noden for scriptede agenter. For eksempel, hvis en nøgle 'user_plan' sendes i AI- agentnoden, er den tilgængelig som extra_params.user_plan. Disse værdier opretholdes kun i en meddelelsesomdrejning, dvs. værdien for nøglen kan kun bruges i svaret på den meddelelse, der fulgte med disse meddelelsesparametre.

Ekstra parametre

ekstra_parametre

Brug dette til at få adgang til ordbogen, der indeholder alle værdier, der er sendt under 'Meddelelses parametre' i AI Agent-noden for scriptede agenter.

Forbrugerdatalager/Kundeparametre

ConsumerDataStore.extra_parametre

Brug dette til at få adgang til ordbogen, der indeholder alle parametre, der er sendt under 'Kundeparametre' i AI Agent-noden for scriptede agenter.

Forbrugerdatalager/Kundeparameterværdier

ConsumerDataStore.extra_parametre. <key>

Brug dette til at få adgang til oplysninger, der sendes under 'Kundeparametre' i AI Agent- noden for scriptede agenter. For eksempel, hvis en nøgle 'bruger_navn' sendes i AI- agentnoden, er den tilgængelig som ConsumerDataStore.EXTRA_PARAMS.USER_NAME

Tidligere hensigt/sidste aktive hensigt

LastDFState.Forrige_Intent_Model_State.Intent.Name

Brug denne variabel til at få adgang til navnet på den hensigt, der var aktiv i samtalen før den aktuelle hensigt.

Kontekstmatrix

LastDFState.Context

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

Kontekstvarighed

LastDFState.Context. <context-name>

Henter værdien af varigheden af en bestemt kontekst.

Kunde-UID

ConsumerData.uid

Brug denne variabel til at få adgang til kundens unikke id i AI-agentens svar betingelser eller indhold. For digitale kanaler er UID konfigureret i flowet og varierer pr. kanal.

Datalagervariabel

DataStore. <key>

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

Agentoverdragelse efter regelflag

MessageStore.Agent_overdragelse_efter regler

Brug denne variabel til at kontrollere, om samtalen blev overdraget til et menneske baseret på nogen af agentoverdragelsesreglerne.

Matchet skabelonnøgle

MessageStore.templateKey

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

NLP-tekst

nlp.tekst

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

Behandlet forespørgsel

nlp.processed_forespørgsel

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

Transaktions-id

transaktions-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 tilfælde er de variabler, der er anført i ovenstående tabel, dog nok til at opbygge din agent.

Var denne artikel nyttig?
Var denne artikel nyttig?