Registrering av entiteter för integrering av konversationsspråkförståelse
Viktigt!
Power Virtual Agents-funktioner ingår nu i Microsoft Copilot Studio efter betydande investeringar i generativ AI och förbättrade integrationer mellan Microsoft Copilot.
Vissa artiklar och skärmbilder kan referera till Power Virtual Agents när vi uppdaterar dokumentation och utbildning.
Den här artikeln beskriver hur du lägger till språkförståelse-entiteter (CLU) i Copilot Studio-copilots. Entiteterna består av följande booleska, strängdata- och nummerdatatyper. Mer information finns i Datatyper. I de flesta fall går det att använda fördefinierade entiteter till projekten. Om du vill använda CLU-entitetstyper med anpassade JSON-lösningar tillhandahålls följande schemaexempel som referens.
Se Kom i gång med integrering av konversationsspråkförståelse om du vill konfigurera miljön för att mappa CLU-entiteter i Copilot Studio-copilots.
Följande datatyper är tillgängliga för mappning av CLU-entiteter:
- BooleanDatatype:
Choice.Boolean
- StringDatatype:
Geography.Location, Regex , List, General.Event, General.Organization, Phone Number, IpAddress, Person.Name, Phone Number, URL
- NumberDatatype:
Number
Kommentar
Mappning av sammansatta entiteter (entiteter med flera komponenter) till StringDatatype
.
Schematabell
Det går att använda JSON-exempelkod för att registrera entiteter till copilots som du skapar. Entiteter matchas mot komplexa datatyper. Du kan mappa CLU-entiteter manuellt till Copilot Studio datatyper genom att kopiera och klistra in följande JSON-kodblock för den relevanta entiteten.
Ålder
{
"unit": "Year",
"value": 10
}
Valuta
{
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
Temperatur
{
"unit": "Fahrenheit",
"value": 88
}
Ordning
{
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
Dimensioner
{
"unit": "KilometersPerHour",
"value": 24
}
Entitetstyper för CLU dateTime
DateTime är en särskild entitetstyp som ändrar den returnerade lösningen baserat på de typer av användarindata som tas emot.
Följande exempel visar hur du konfigurerar entiteter för olika typer av talindata för datum och tid. Det går att skapa egna mappningar efter dessa exempel, beroende på vilken typ av resultat du förväntar dig att copilot-användarna tillhandahåller.
Date
Exempelindata: 1 januari 1995
{
"dateTimeSubKind": "Date",
"timex": "1995-01-01",
"value": "1995-01-01"
}
DateTime (år)
Exempelindata: Vi kommer tillbaka den 12 april
{
"dateTimeSubKind": "Date",
"timex": "XXXX-04-12",
"value": "2022-04-12"
}
DatetimeRange (varaktighet)
Exempelindata: Jag är borta mellan 3 och 12 september.
{
"resolutionKind": "TemporalSpan",
"timex": "(XXXX-09-03,XXXX-09-12,P9D)",
"duration": "P9D",
"begin": "2022-09-03",
"end": "2022-09-12"
}
DatetimeRange (ange)
Exempelindata: Varje tisdag
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Set",
"timex": "XXXX-WXX-2",
"value": "not resolved"
}
Datetime (sedan)
Exempelindata: Jag har varit borta sedan augusti
{
"resolutionKind": "TemporalSpan",
"timex": "XXXX-08",
"begin": "2022-08-01",
"modifier": "Since"
}
Tid
Exempelindata: Klockan är halv åtta
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Time",
"timex": "T07:30",
"value": "07:30:00"
}
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för