Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt het toevoegen van CLU-entiteiten (Conversational Language Understanding) aan Copilot Studio-agenten besproken. In de meeste gevallen kunt u vooraf gebouwde Copilot Studio-entiteiten gebruiken voor uw projecten. Om CLU-entiteiten te gebruiken:
U kunt CLU-entiteiten van de volgende gegevenstypen rechtstreeks toewijzen aan de bijbehorende vooraf gedefinieerde entiteiten:
-
BooleanDatatype:Choice.Boolean -
StringDatatype:Geography.Location,Regex,List,General.Event,General.Organization,IP Address,Person.Name,Phone Number,URL -
NumberDatatype:Number
Opmerking
Samengestelde entiteiten (entiteiten met meerdere onderdelen) worden toegewezen aan
StringDatatype.-
Voor CLU-entiteiten met aangepaste JSON-oplossingen kunt u voorbeeld-JSON-code gebruiken om deze externe entiteiten te registreren bij uw agent. Deze entiteiten worden omgezet in complexe gegevenstypen. U kunt CLU-entiteiten handmatig toewijzen aan Copilot Studio-gegevenstypen door JSON-codeblokken uit dit artikel te kopiƫren en plakken voor de relevante entiteit.
Zie voor meer informatie gegevenstypen in de Power Fx-documentatie en ondersteunde vooraf gedefinieerde entiteitsonderdelen in de documentatie voor Azure AI Language.
Leeftijd
{
"unit": "Year",
"value": 10
}
Valuta
{
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
Temperatuur
{
"unit": "Fahrenheit",
"value": 88
}
Rangtelwoord
{
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
Dimensies
{
"unit": "KilometersPerHour",
"value": 24
}
Typen datum/tijd-entiteiten
Datetime is een speciaal entiteitstype dat de geretourneerde resolutie wijzigt op basis van gebruikersinvoer.
In de volgende voorbeelden ziet u hoe u entiteiten definieert voor verschillende typen datum- en tijduitingen. Afhankelijk van het type invoer dat u verwacht van gebruikers van uw agent, kunt u uw eigen toewijzingen maken op basis van deze voorbeelden.
Datum
Voorbeeldinvoer: 1 januari 1995
{
"dateTimeSubKind": "Date",
"timex": "1995-01-01",
"value": "1995-01-01"
}
DateTime (jaar)
Voorbeeldinvoer: Ik ben terug op 12 april
{
"dateTimeSubKind": "Date",
"timex": "XXXX-04-12",
"value": "2022-04-12"
}
DatetimeRange (duur)
Voorbeeldinvoer: Ik ben afwezig tussen 3 en 12 september.
{
"resolutionKind": "TemporalSpan",
"timex": "(XXXX-09-03,XXXX-09-12,P9D)",
"duration": "P9D",
"begin": "2022-09-03",
"end": "2022-09-12"
}
DatetimeRange (ingesteld)
Voorbeeldinvoer: Elke dinsdag
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Set",
"timex": "XXXX-WXX-2",
"value": "not resolved"
}
Datetime (sinds)
Voorbeeldinvoer: Ik ben afwezig sinds augustus
{
"resolutionKind": "TemporalSpan",
"timex": "XXXX-08",
"begin": "2022-08-01",
"modifier": "Since"
}
Tijd
Voorbeeldinvoer: Het is half acht
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Time",
"timex": "T07:30",
"value": "07:30:00"
}