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.
Note
Dit artikel beschrijft functies die worden gebruikt in agenten of agentstromen die gebruikmaken van het standard harness.
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
Note
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 Taal.
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"
}
Afmetingen
{
"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"
}
Datum/tijd (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"
}