Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I denne artikel beskrives tilføjelse af CLU-objekter (Conversational Language Understanding) til Copilot Studio-agenter. I de fleste tilfælde kan du bruge færdigbyggede enheder i Copilot Studio til dine projekter. Sådan bruger du CLU-enheder:
Du kan knytte CLU-enheder af følgende datatyper direkte til de tilsvarende færdigbyggede enheder:
-
BooleanDatatype:Choice.Boolean -
StringDatatype:Geography.Location,Regex,List,General.Event,General.Organization,IP Address,Person.Name, ,Phone NumberURL -
NumberDatatype:Number
Bemærk
Sammensatte objekter (objekter med flere komponenter) knyttes til
StringDatatype.-
For CLU-enheder med brugerdefinerede JSON-opløsninger kan du bruge JSON-eksempelkoden til at registrere disse eksterne enheder hos din agent. Disse entiteter resulterer i komplekse datatyper. Du kan manuelt knytte CLU-enheder til Copilot Studio-datatyper ved at kopiere og indsætte JSON-kodeblokke fra denne artikel for den relevante enhed.
Du kan få flere oplysninger i Datatyper i Power Fx-dokumentationen og Understøttede færdigbyggede enhedskomponenter i dokumentationen til Azure AI Language.
Alder
{
"unit": "Year",
"value": 10
}
Currency
{
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
Temperatur
{
"unit": "Fahrenheit",
"value": 88
}
Ordenstal
{
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
Dimensioner
{
"unit": "KilometersPerHour",
"value": 24
}
Datetime-objekttyper
Datetime er en særlig objekttype, der ændrer den returnerede opløsning baseret på brugerinput.
I følgende eksempler kan du se, hvordan du definerer objekter for forskellige typer dato- og klokkeslætsytringer. Afhængigt af den type input, du forventer af brugerne af din agent, kan du oprette dine egne tilknytninger baseret på disse eksempler.
Date
Eksempelinput: 1. januar 1995
{
"dateTimeSubKind": "Date",
"timex": "1995-01-01",
"value": "1995-01-01"
}
DateTime (år)
Eksempelinput: Jeg kommer tilbage den 12. april
{
"dateTimeSubKind": "Date",
"timex": "XXXX-04-12",
"value": "2022-04-12"
}
DatetimeRange (varighed)
Eksempelinput: Jeg er væk mellem 3. og 12. september
{
"resolutionKind": "TemporalSpan",
"timex": "(XXXX-09-03,XXXX-09-12,P9D)",
"duration": "P9D",
"begin": "2022-09-03",
"end": "2022-09-12"
}
DatetimeRange (angiv)
Eksempelinput: Hver tirsdag
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Set",
"timex": "XXXX-WXX-2",
"value": "not resolved"
}
Datetime (siden)
Eksempelinput: Jeg har været væk siden august
{
"resolutionKind": "TemporalSpan",
"timex": "XXXX-08",
"begin": "2022-08-01",
"modifier": "Since"
}
Tid
Eksempelinput : Klokken er halv otte
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Time",
"timex": "T07:30",
"value": "07:30:00"
}