- Hjem
- /
- Artikkel
Denne artikkelen beskriver oversikten over intensjoner, enheter og svar for å konfigurere AI-agenten.
Intensjoner
Intensjon er en kjernekomponent i Webex AI Agent Studio-plattformen som gjør det mulig for AI-agenten å forstå og reagere effektivt på dine innspill.Det representerer en bestemt oppgave eller handling som du ønsker å utføre under en samtale.Du kan definere alle intensjoner som tilsvarer oppgavene du ønsker å utføre.Nøyaktigheten av intensjonsklassifiseringen påvirker direkte AI-agentens evne til å gi relevante og nyttige svar.Intensjonsklassifisering er prosessen med å identifisere intensjoner basert på dine innspill, slik at KI-agenten kan svare på en meningsfull og kontekstuelt relevant måte. For details on how to create intents, see Create an intent.
Systemintensjoner
- Standard tilbakefallsintensjon – En KI-agents kapasitet er i sin natur begrenset av intensjonene som er laget for å gjenkjenne og svare på.Selv om en bedrift ikke kan forutse alle mulige spørsmål du måtte stille, kan standard tilbakefallsintensjon hjelpe samtaler med å være på rett spor.
Ved å implementere en standard tilbakefallsintensjon kan KI-agentutviklere sikre at KI-agenten på en elegant måte håndterer uventede eller utenfor omfanget spørringer, og omdirigere samtalen tilbake til kjente intensjoner.
AI-agentutviklere trenger ikke å legge til spesifikke uttalelser i tilbakefallsintensjonen.Agenten kan læres opp til automatisk å utløse tilbakefallsintensjonen når den støter på kjente spørsmål utenfor omfanget som ellers kunne være feilaktig kategorisert i andre intensjoner.
I en bank-AI-agent kan kunder for eksempel forsøke å spørre om lån.Hvis AI-agenten ikke er konfigurert til å håndtere lånerelaterte henvendelser, kan disse spørsmålene inkluderes som opplæringsuttrykk i standard tilbakefallsintensjon.Når en kunde spør om lån på et hvilket som helst tidspunkt i samtalen, gjenkjenner AI-agenten spørringen som faller utenfor sine definerte intensjoner og utløser tilbakefallssvaret.Dette sikrer en mer hensiktsmessig respons.
Tilbakefallsintensjon:
- skal ikke ha noen spor tilknyttet den.
- må bruke standard tilbakefallmalnøkkel for å svare.
- Hjelp – Denne intensjonen er utformet for å adressere kundeforespørsler om KI-agentens evner.Når kundene er usikre på hva de kan oppnå eller støte på vanskeligheter under en samtale, søker de ofte hjelp ved å be om
hjelp.Som standard tilordnes svaret for hjelpeintensjonen til malnøkkelen
Hjelpemelding.Utviklere av AI-agenter kan imidlertid tilpasse svaret eller endre den tilknyttede malnøkkelen for å gi mer skreddersydd og informativ veiledning.Det anbefales å formidle AI-agentens funksjoner på et høyt nivå, og gi kundene en klar forståelse av hva de kan gjøre nå.
- Snakk med en agent – Denne intensjonen gjør det mulig for kunder å be om hjelp fra en menneskelig agent når som helst i samhandlingen med AI-agenten.Når denne intensjonen brukes, starter systemet automatisk en overføring til en menneskelig agent.Standard svarmal for denne intensjonen er
agentoverføring.Selv om det ikke er noen begrensninger for brukergrensesnitt for å endre svarmalnøkkelen, vil endring av den ikke påvirke utfallet av menneskelig overføring.
Småpraktintensjoner
Alle nylig opprettede KI-agenter inkluderer fire forhåndsdefinerte små samtaler for å håndtere vanlige kundehilsener, taknemmelighetsuttrykk, negativ tilbakemelding og farvel:
- Hilsener
- Takk
- AI-agenten var ikke nyttig
- Farvel
Kontekster
Kontekst gjør forholdet mellom agent og kunde enklere og mer koncis.AI-agent forstår lett uttrykk som "Jeg vil kjøpe det" når det er nok kontekst til å identifisere hva "det" refererer til.Kontekster bidrar til å oppnå klarhet i samhandlinger med kunder.Slike uttrykk kan tilpasses en hensikt hvis riktig kontekst er gitt.
For å muliggjøre oppfølging av intensjoner og organisere måter å strukturere flyten av en samtale, kan hver hensikt konfigureres med inngangs- og utgangskontekst.Denne kontekstvariabelen lagres for hver økt, og tilstanden til denne variabelen endres basert på intensjoner som aktiveres i løpet av en økt.
Inngangskontekst
Inngangskontekster kontrollerer om en intensjon kan matches med sluttbrukerspørringen basert på den aktive konteksten i økten.Når det finnes kontekst i en økt, brukes følgende regler for samsvarende intensjoner:
En intensjon med oppføringskontekster vil bare bli matchet hvis den aktive konteksten i økten allerede inneholder alle de nødvendige oppføringskontekstverdiene.Med andre ord må innføringskonteksten til en intensjon være et delsett av den aktive konteksten for at den skal matches.
For alle intensjoner som oppfyller regelen ovenfor, foretrekkes intensjoner hvis inndatakonteksten samsvarer med den aktive nærmere hvis tillitspoengsummen for flere intensjoner er den samme.Med andre ord vil inndatakonteksten bli brukt for slipbrytende partielle treff.
Avslutt kontekst
Avslutt-kontekster styrer de aktive kontekstene for en økt.En utgangskontekst inneholder kontekstverdistrengen og varigheten av den konteksten.Når en intensjon er fullført (alle sporene fylles ut og det endelige svaret aktiveres), blir de konfigurerte utgangskontekstene for intensjonen avsluttet i deres respektive varigheter.Utviklere kan konfigurere maksimalt antall 15 utgangskontekster for en bestemt hensikt.En utgangskontekst kan legges til ved å trykke på Enter/Return-tasten etter at du har skrevet inn konteksten.
Enheter
Enheter er byggesteinene i samtaler.De er essensielle elementer som AI-agenten trekker ut fra brukerytringer.Enheter representerer spesifikke informasjonsdeler, for eksempel produktnavn, datoer, mengder eller andre viktige grupper av ord.Ved å effektivt identifisere og trekke ut enheter, kan AI-agenten bedre forstå brukerens intensjon og gi mer nøyaktige og relevante svar. For details on how to create an entity, see Create an entity.
Enhetstyper
Webex AI Agent Studio tilbyr 11 forhåndsbygde enhetstyper for å registrere ulike typer brukerdata.Du kan også opprette en av følgende egendefinerte enheter.
Egendefinerte enheter
Disse enhetene kan konfigureres og gjør det mulig for utviklere å registrere bruksaksspesifikk informasjon.
Egendefinert liste – Definer lister over forventede strenger for å fange opp bestemte datapunkter som ikke dekkes av forhåndsbygde enheter.Du kan legge til flere synonymer mot hver streng.For eksempel en egendefinert pizza størrelse enhet.
Regex – Bruk regulære uttrykk til å identifisere spesifikke mønstre og trekke ut tilsvarende data.For eksempel et telefonnummer regex, som i
123-123-8789Sifre – Registrer numeriske inndata med fast lengde med høy nøyaktighet, spesielt i taleinteraksjoner.Vi bruker dette som et alternativ til Custom- og Regex-enhetstyper i ikke-taleinteraksjoner.Definer for eksempel en lengde på fem for å oppdage et femsifret kontonummer.
Alfanumerisk – Ta opp kombinasjoner av bokstaver og tall, og gir nøyaktig gjenkjenning av både tale og ikke-tale inndata.
Gratis skjema – Registrer fleksible datapunkter som er vanskelige å definere eller validere.
Kartplassering (WhatsApp) – Pakk ut stedsdata som deles av deg på WhatsApp-kanalen.
Systemenheter
| Enhetsnavn | Beskrivelse | Eksempelinndata | Eksempelutgang |
|---|---|---|---|
| Dato | Analyserer datoer på naturlig språk til et standard datoformat | «juli neste år» | 01/07/2020 |
| Tid | Analyserer tid på naturlig språk til et standard tidsformat | 5 om kvelden | 17:00 |
| E-post | Oppdager e-postadresser | write to me at info@cisco.com | info@cisco.com |
| Telefonnummer | Registrerer vanlig telefonnummer | ring meg på 9876543210 | 9876543210 |
| Monetære enheter | Analyserer valuta og beløp | Jeg vil ha 20$ | 20$ |
| Ordinal | Oppdager vanlig nummer | Fjerde av ti personer | 14. |
| Kardinal | Registrerer kardinalnummer | Fjerde av ti personer | 10 |
| Geolokalisering | Registrerer geografiske steder (byer, land osv.) | Jeg svømte i Themsen i London Storbritannia | London, Storbritannia |
| Personnavn | Oppdager vanlige navn | Bill Gates fra Microsoft | Bill Gates |
| Antall | Angir mål, i henhold til vekt eller avstand | Vi er 5km unna Paris | 5km |
| Varighet | Angir tidsperioder | Uke 1 med ferie | 1 uke |
Du kan redigere opprettede enheter fra fanen enheter.Ved å koble enheter til en hensikt, kommenterer du dine uttalelser med oppdagede enheter når du legger dem til.
Svar
Svar er meldingene som KI-agenten sender til kunder som svar på deres spørsmål eller intensjoner.Du kan opprette svar som inkluderer:
- Tekst – ren tekstmeldinger for direkte kommunikasjon.
- Multimedia – bilder, lyd eller videoelementer for å forbedre brukeropplevelsen.
For details on how to create responses, see Create a response.
Systemresponser
Følgende forhåndskonfigurerte systemsvar er tilgjengelige for den skriptede AI-agenten.Du kan tilpasse meldingene for standard systemsvar.Du kan imidlertid ikke slette disse svarene.
Velkomstmelding
Forslag til svar
Delvis melding
Tilbakefallsmelding
Forslag til enhet
Agentoverføring
Svar med små ord
Du kan tilpasse og slette følgende små svar:
Farvel
Hilsener
Hjelpemelding
Ikke nyttig
Takk
De støttede kanalene som du kan konfigurere svarene for, er Web (standard), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Responsdesigner
Svardesigneren tilbyr et brukervennlig grensesnitt for å lage svar uten å kreve omfattende kodekunnskap.Alternativet for betingede svar gjør det enkelt å bygge opp svar for ikke-utviklere som AI-agenten leverer til kunder.
Responsdesigneren er utformet for å sikre at brukeropplevelsen tar hensyn til den spesifikke kanalen AI-agenten samhandler med.
Støttede responstyper for kanaler
I Response Designer kan du konfigurere kanalspesifikke svar for intensjonene. For more information on how to configure various response types, see the Configure response types section.
| Type respons | Beskrivelse | Støttede kanaler |
|---|---|---|
| Text | Enkle tekstsvar tillater flere tekstbokser i ett svar.Dette oppsettet bryter lange meldinger inn i håndterbare deler.Du kan legge til flere svaralternativer til svarene dine, og systemet vil tilfeldig velge et som skal vises, og sikre dynamiske interaksjoner. | Alle |
| Carousel | Rike svar består av ett enkelt kort eller flere kort som vises i karusellformat. | Web (standard), Messenger |
| Quick Reply | Et forhåndsdefinert svar som KI-agentene bruker til å svare raskt på kundeforespørsler. | Web (standard), SMS, Messenger, Apple Messages for Business, RCS |
| Image | En multimedieresponstype der du kan konfigurere bilder ved å oppgi URL-adresser. | Web (standard), Messenger, WhatsApp |
| Video | Gjengir videoer i forhåndsvisningen basert på den konfigurerte video-URL-adressen. | Web (standard), WhatsApp |
| Audio | Gjengir lydfil ved å oppgi lyd-URL-adressen.Den viser også varigheten av lydmeldingen i utdataene. | Web (Standard), WhatsApp, Webchat |
| File | Viser/spiller av filtypen basert på den konfigurerte URL-adressen for filen. | |
| Reply Button | Tilbyr raske svar fra et begrenset sett med alternativer, for eksempel å velge et produkt som skal returneres. Hver melding består av:
| |
| List Message | Presenterer flere alternativer for enkel brukervalg, egnet for ulike bruksområder som uttaksmenyer eller produktkataloger.Hvis du vil konfigurere en listemelding, fyller du ut fanene «konfigurasjon» og «listedeler».«Konfigurasjon»-skjermen viser meldingsinnholdet brukerne vil se på enhetene sine. Hver melding består av:
Listedelen består av:
Konfigurering av en listemelding på plattformen krever et ekstra felt:Rad-ID – unik identifikator for hver rad som hjelper deg med å identifisere brukernes valg. | |
| Numbered List | Hurtigsvar i WhatsApp er definert som nummerert liste.Når brukere velger et nummer fra listen over elementer, mottas nyttelasten som er konfigurert mot elementet. | |
| List Picker | Med listevelgeren deler AI-agenten en liste med elementer med en kunde basert på spørringen.Dette gjør det mulig for kunden å velge elementene fra de angitte alternativene og svare med valget.Hvis kundespørringen delvis samsvarer, svarer AI-agenten med intensjonene som er nær kundespørringen som alternativer.De delvise samsvarene gjengis bare for listevelgeren-alternativet i Apple Messages for Business-kanalen. | Apple Messages for Business |
| Time Picker | Svartypen for tidsvelgeren lar deg konfigurere tidsluker for bestilling av avtaler eller møter.Hver del trenger en tittel, tidssone og flere spor.Når de er satt opp for en hensikt, sender AI-agenten disse tidspunktene til brukerne som de kan velge mellom. | Apple Messages for Business |
| Media | Denne malen støtter vedlegg som er i forskjellige formater, for eksempel jpeg, mp3, mp4, png, pdf og aac. | Apple Messages for Business |
| Rich Link | URL-adressen til Rich-koblingen er innebygd i bildet eller en video som er i en chatboble.Når du klikker på denne boblen, blir kunden omdirigert til nettstedet som er angitt i bildet eller videoen. | Apple Messages for Business |
| Form | Med Business Forms Messages kan du opprette komplekse, interaktive opplevelser på flere sider for iOS og iPadOS ved hjelp av én enkelt JSON-fil.Denne funksjonen hjelper bedrifter med å samle inn detaljerte kundedata gjennom et brukervennlig grensesnitt i Apple Messaging.Det tillater ulike samhandlinger uten at brukerne trenger å forlate chatten. | Apple Messages for Business |
| Custom Event | Gir kontroll over en samtale mens du samhandler med den skriptede AI-agenten. | Stemme |
Liste over vanlige responsvariabler
Bruk svarvariablene i delen Regler i designeren for betinget respons til å definere betingelser.Du kan også bruke svarvariablene i AI-agentsvarene til å tilpasse og berike agentsvarene. For more information on how to configure rules, see Create a response.
| Variabelnavn | Variabel nøkkel | Beskrivelse |
|---|---|---|
Enhetsverdi |
| Bruk denne variabelen til å bruke verdien av enheter som er samlet inn fra brukerne.For eksempel, i en avtale bestilling brukstilfeller der vi ber brukeren om foretrukket dato ved hjelp av en enhet kalt «Dato»-enhet. Dato returnerer verdien som brukeren har oppgitt. |
Intensjon |
| Bruk denne variabelen til å returnere intensjonen som kunden har angitt. |
Hendelseslager |
| Bruk dette til å få tilgang til ordboken som inneholder alle parameterne som sendes i hendelsesnyttelasten av egendefinerte hendelser gjennom Webex Contact Center Flow Designer. |
Verdier i Event Store |
| Bruk dette til å få tilgang til verdiene for bestemte nøkler som sendes i hendelsesnyttelast av egendefinerte hendelser gjennom Webex Contact Center Flow Designer. |
Ekstra parameter/meldingsparameterverdi |
| Bruk dette for å få tilgang til informasjon som er passert under «Meldingsparametere» i AI-agentnoden for skripte agenter.Hvis for eksempel en nøkkel "user_plan" sendes inn i AI-agentnoden, er den tilgjengelig som extra_params.user_plan.Disse verdiene beholdes kun for én meldingsgang, det vil si at verdien for nøkkelen bare kan brukes i respons på meldingen som fulgte med disse meldingsparametrene. |
Ekstra parametere |
| Bruk dette for å få tilgang til ordboken som inneholder alle verdier som er passert under «Meldingsparametere» i AI-agentnoden for skripte agenter. |
Forbrukerdatalager/kundeparametere |
| Bruk dette for å få tilgang til ordboken som inneholder alle parametere som er passert under «Kundeparametere» i AI-agentnoden for skriptede agenter. |
Verdier for forbrukerdatalager/kundeparametere |
| Bruk dette for å få tilgang til informasjon som er sendt under «Kundeparametere» i AI-agentnoden for skriptede agenter.Hvis for eksempel en nøkkel "user_name" sendes inn i AI-agentnoden, er den tilgjengelig som consumerDataStore.extra_params.user_name |
Forrige intensjon/Siste aktive intensjon |
| Bruk denne variabelen til å få tilgang til navnet på intensjonen som var aktiv i samtalen før den gjeldende intensjonen. |
Kontekstmatrise |
| Bruk dette for å få tilgang til navnene på alle sammenhengene som er til stede i samtalen, i form av et matrise. |
Kontekstvarighet |
| Henter verdien av varigheten til en bestemt kontekst. |
Kunde-UID |
| Bruk denne variabelen til å få tilgang til kundens unike ID i forhold eller innhold for AI-agenten.For digitale kanaler konfigureres UID-en i flyten og varierer per kanal. |
Datalagervariabel |
| Bruk denne variabelen til å få tilgang til egendefinerte variabler som er lagret på øktnivå. |
Agent overlevering etter regler flagg |
| Bruk denne variabelen til å sjekke om samtalen ble overlevert til et menneske basert på noen av agentens overleveringsregler. |
Samsvarende malnøkkel |
| Bruk denne variabelen for å få tilgang til det gjeldende svarnavnet. |
NLP-tekst |
| Bruk denne variabelen for å få tilgang til ubehandlede kundeforespørsler. |
Behandlet spørring |
| Bruk denne variabelen for å få tilgang til den behandlede kundespørringen. |
| Transaksjons-ID |
| Bruk denne variabelen for å få tilgang til transaksjons-ID-en. |
I tillegg til det ovennevnte er det visse andre dataobjekter som er tilgjengelige som responsvariabler.Disse inkluderer messageStore, newdfState og lastdfState som inneholder metadata om agentens respons.Utviklere kan skrive ut dette i svarene sine for å få tilgang til detaljene og bruke parametere fra disse ordbøkene i svarene sine.I de fleste brukstilfeller er variablene oppført i tabellen ovenfor imidlertid nok til å bygge agenten din.