Keskustelukielen ymmärtämisen integroinnin entiteettirekisteröinti
Tässä artikkelissa käsitellään keskustelukielen ymmärtämisen (CLU) entiteettien lisäämistä asiakaspalvelijoille Copilot Studio . Entiteetit koostuvat seuraavista totuusarvo-, merkkijono- ja numerotietotyypeistä. Lisätietoja on kohdassa Tietotyypit. Useimmissa tapauksissa projekteissa voidaan käyttää valmiita entiteettejä. Jos CLU-entiteettityyppejä, joissa on mukautettuja JSON-ratkaisuja, käytetään, seuraavat rakenne-esimerkit toimivat viitteenä.
Jos haluat määrittää ympäristön yhdistämismääritys CLU-entiteettejä asiakaspalvelijoille Copilot Studio , katso Keskustelukielen ymmärtämisen integroinnin aloittaminen.
CLU-entiteettien yhdistämiseen on saatavana seuraavat tietotyypit:
- BooleanDatatype:
Choice.Boolean
- StringDatatype:
Geography.Location, Regex , List, General.Event, General.Organization, Phone Number, IpAddress, Person.Name, Phone Number, URL
- NumberDatatype:
Number
Huomautus
Yhdistelmäentiteetit (entiteetit, joissa on useita osia) yhdistetään StringDatatype
-muuttujaan.
Rakennetaulukko
JSON-mallikoodin avulla voit rekisteröidä entiteettejä luomillesi asiakaspalvelijoille. Entiteetit ratkaistaan monitasoisiksi tietotyypeiksi. Voit yhdistää CLU-entiteetit manuaalisesti Copilot Studio tietotyyppeihin kopioimalla ja liitämällä seuraavan asiaankuuluvan entiteetin JSON-koodilohkot.
Ikä
{
"unit": "Year",
"value": 10
}
Valuutta
{
"unit": "Egyptian pound",
"ISO4217": "EGP",
"value": 30
}
Lämpötila
{
"unit": "Fahrenheit",
"value": 88
}
Järjestysluku
{
"offset": "3",
"relativeTo": "Start",
"value": "3"
}
Dimensiot
{
"unit": "KilometersPerHour",
"value": 24
}
CLU dateTime -entiteettityypit
DateTime
on erityinen entiteettityyppi, joka muuttaa palautettua tarkkuutta vastaanotettujen käyttäjäsyötetyyppien perusteella.
Seuraavissa esimerkeissä esitellään, miten eri päivämäärä- ja aikatyyppien entiteetit määritetään. Voit luoda omia yhdistämismäärityksiä näiden esimerkkien perusteella sen mukaan, minkä tyyppiseltä tulokselta odotat asiakaspalvelija-käyttäjiäsi.
Päivä
Esimerkkisyöte: 1. tammikuuta 1995
{
"dateTimeSubKind": "Date",
"timex": "1995-01-01",
"value": "1995-01-01"
}
DateTime (vuosi)
Esimerkkisyöte: Palaan 12. huhtikuuta
{
"dateTimeSubKind": "Date",
"timex": "XXXX-04-12",
"value": "2022-04-12"
}
DatetimeRange (kesto)
Esimerkkisyöte: Olen poissa 3.9.–12.9.
{
"resolutionKind": "TemporalSpan",
"timex": "(XXXX-09-03,XXXX-09-12,P9D)",
"duration": "P9D",
"begin": "2022-09-03",
"end": "2022-09-12"
}
DatetimeRange (asetus)
Esimerkkisyöte: Joka tiistai
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Set",
"timex": "XXXX-WXX-2",
"value": "not resolved"
}
DateTime (lähtien)
Esimerkkisyöte: Olen ollut poissa elokuusta lähtien
{
"resolutionKind": "TemporalSpan",
"timex": "XXXX-08",
"begin": "2022-08-01",
"modifier": "Since"
}
Aika
Esimerkkisyöte: Kello on puoli kahdeksan
{
"resolutionKind": "DateTime",
"dateTimeSubKind": "Time",
"timex": "T07:30",
"value": "07:30:00"
}