Události
Powerful Devs Conference and Hack Together
12. 2. 23 - 28. 2. 23
Připojte se k online konferenci a 2týdennímu hackathonu a prozkoumejte vytváření výkonných řešení pomocí Power Platform.
ZaregistrovatTento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento článek pojednává o přidávání entit pro porozumění konverzačnímu jazyku (CLU) do Copilot Studio agentů. Entity se skládají z datových typů logický, řetězec a číslo. Další informace naleznete v tématu Datové typy. Ve většině případů můžete pro své projekty použít předem vytvořené entity. Pokud byste chtěli používat typy entit CLU s vlastními rozlišeními JSON, jako reference jsou uvedeny následující příklady schémat.
Chcete-li nastavit prostředí pro mapování entit CLU na Copilot Studio agenty, viz Začínáme s integrací porozumění konverzačnímu jazyku.
Pro mapování entit CLU jsou k dispozici následující datové typy:
Choice.Boolean
Geography.Location, Regex , List, General.Event, General.Organization, Phone Number, IpAddress, Person.Name, Phone Number, URL
Number
Poznámka
Složené entity (entity s více komponentami) se mapují na StringDatatype
.
Ukázkový kód JSON můžete použít k registraci entit pro agenty, které vytvoříte. Entity rozlišují složité datové typy. Entity CLU můžete ručně namapovat na datové typy Copilot Studio zkopírováním a vložením následujících bloků kódu JSON pro příslušnou entitu.
{
"unit": "Year",
"value": 10
}
{
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
{
"unit": "Fahrenheit",
"value": 88
}
{
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
{
"unit": "KilometersPerHour",
"value": 24
}
DateTime
je speciální typ entity, který mění vrácené rozlišení na základě typů uživatelského vstupu, který je přijat.
Následující příklady ukazují, jak nakonfigurovat entity pro různé typy vyjádření data a času. Na základě těchto příkladů si můžete vytvořit vlastní mapování v závislosti na typu výsledku, který očekáváte od uživatelů agent.
Příklad vstupu: 1. ledna 1995
{
"dateTimeSubKind": "Date",
"timex": "1995-01-01",
"value": "1995-01-01"
}
Příklad vstupu: Vrátím se 12. dubna
{
"dateTimeSubKind": "Date",
"timex": "XXXX-04-12",
"value": "2022-04-12"
}
Příklad vstupu: Jsem mimo mezi 3. a 12. zářím
{
"resolutionKind": "TemporalSpan",
"timex": "(XXXX-09-03,XXXX-09-12,P9D)",
"duration": "P9D",
"begin": "2022-09-03",
"end": "2022-09-12"
}
Příklad vstupu: Každé úterý
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Set",
"timex": "XXXX-WXX-2",
"value": "not resolved"
}
Příklad vstupu: Jsem mimo od srpna
{
"resolutionKind": "TemporalSpan",
"timex": "XXXX-08",
"begin": "2022-08-01",
"modifier": "Since"
}
Příklad vstupu : Je půl osmé
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Time",
"timex": "T07:30",
"value": "07:30:00"
}
Události
Powerful Devs Conference and Hack Together
12. 2. 23 - 28. 2. 23
Připojte se k online konferenci a 2týdennímu hackathonu a prozkoumejte vytváření výkonných řešení pomocí Power Platform.
Zaregistrovat