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
Disse hensigter og deres tilsvarende svar er som standard tilgængelige i alle AI-agenter. Du kan dog tilpasse eller slette dem, så de passer til din specifikke use case og det ønskede samtaleflow.

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

EnhedsnavnBeskrivelseEksempel på inputEksempel på output
DatoParser datoer i naturligt sprog til et standarddatoformat"Juli næste år"01/07/2020
TidFortolker tid i naturligt sprog til et standardtidsformat5 om aftenen17:00
E-mailRegistrerer e-mailadresserSkriv til mig på info@cisco.com info@cisco.com
TelefonnummerRegistrerer almindelige telefonnumreRing til mig på 98765432109876543210
Monetære enhederParser valuta og beløbJeg vil have 20$20$
OrdenstalRegistrerer ordenstalFjerde af ti personer4
KardinalRegistrerer kardinalnummerFjerde af ti personer10
GeolokaliseringRegistrerer geografiske placeringer (byer, lande osv.)Jeg svømmede i Themsen i London, StorbritannienLondon, Storbritannien
PersonnavneRegistrerer almindelige navneBill Gates af MicrosoftBill Gates
KvantitetIdentificerer målinger som 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. 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 ogmellemlanding . 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: 

SvartypeBeskrivelse

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: 

  • 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 - maksimalt 3 tekstknapper med en grænse på 20 tegn. 

WhatsApp 
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: 

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

  • Listetitel – et knapfelt med højst 20 tegn. 

Listesektionen består af

  • Afsnitstitler – 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ækkebeskrivelse – valgfrit tekstfelt, der giver yderligere kontekst til rækkeelementer. Maks. 72 tegn 

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. 

WhatsApp 
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. 

WhatsApp 

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.