NLU Systementitäten
Global definiert verwenden NLU Entitäten, um Systeminformationen zu identifizieren, die Virtual Agent Kann aus der Konversation extrahieren. Sie können Entitäten als „knotenlose“ Eingabevariablen für ein Thema definieren. Diese Variablen können aus Slot gefüllt werden NLU Service Provider-Vorhersagen oder außerhalb des Bereichs des Themas bereitgestellt.
Systementitäten sind in aktiviert NLU Modelle standardmäßig. Sie können sie im Modell anzeigen Entitäten Registerkarte in NLU-Workbench.
GLOBAL.DATE-Systementität
Der Untertyp „TAG“ gibt eine Datumszeichenfolge zurück, die einem bestimmten Datum entspricht.
| Monatlich | Beispiel |
|---|---|
| Format | JJJJ-MM-TT |
| Regulärer Ausdruck | \\d\\d\\d\\d-\\d\\d-\\d\\d |
| Eingabebeispiel | Herr Smith ist am Freitag, 4. Februar 2019, gegangen. |
| Normalisierter Wert | 2019-02-04 |
| Codebeispiel | |
Der Untertyp „WOCHE“ gibt eine Datumszeichenfolge einer bestimmten Woche eines Jahres zurück.
| Monatlich | Beispiel |
|---|---|
| Format | JJJJ'W'WW |
| Regulärer Ausdruck | \\d\\d\\d\\d\\DW\\d\\d |
| Eingabebeispiel | Herr Smith hat die dritte Woche des Jahres 1999 verlassen. |
| Normalisierter Wert | 1999W3 |
| Codebeispiel | |
Der Untertyp „MONAT“ gibt eine Datumszeichenfolge eines bestimmten Monats eines Jahres zurück.
| Monatlich | Beispiel |
|---|---|
| Format | JJJJ'M'MM |
| Regulärer Ausdruck | \\d\\d\\d\\DM\\d\\d |
| Eingabebeispiel | Herr Smith ist im Februar 1999 gegangen. |
| Normalisierter Wert | 1999M02 |
| Codebeispiel | |
Der Untertyp „JAHR“ gibt eine Datumszeichenfolge eines bestimmten Jahres zurück.
| Monatlich | Beispiel |
|---|---|
| Format | JJJJ |
| Regulärer Ausdruck | \\d\\d\\d\\d\\d |
| Eingabebeispiel | Herr Smith ist 1999 gegangen. |
| Normalisierter Wert | 1999 |
| Codebeispiel | |
Der SAISONUNTERTYP gibt eine Datumszeichenfolge einer bestimmten Jahreszeit des Jahres zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Eine der folgenden Möglichkeiten:
|
| Regulärer Ausdruck | Eine der folgenden Möglichkeiten:
|
| Eingabebeispiel | Herr Smith ist im Herbst 1999 gegangen. |
| Normalisierter Wert | 1999FA |
| Codebeispiel | |
GLOBAL.TIME-Systementität
Der Untertyp „ZEIT“ gibt eine Zeitzeichenfolge zurück, die auf eine Stunde und eine Minute genau ist.
| Monatlich | Beispiel |
|---|---|
| Format | „T'HH:mm |
| Regulärer Ausdruck | T\\d\\d:\\d\\d |
| Eingabebeispiel | Mr. Smith ging um zehn bis drei Minuten. |
| Normalisierter Wert | T02:50 |
| Codebeispiel | |
Der Untertyp PARTSOFDAY gibt eine Zeitzeichenfolge zurück, die Teile des Tages angibt.
| Monatlich | Beispiel |
|---|---|
| Format | Eine der folgenden Möglichkeiten:
|
| Regulärer Ausdruck | Eine der folgenden Möglichkeiten:
|
| Eingabebeispiel | Mr. Smith ist morgens gegangen. |
| Normalisierter Wert | TMO |
| Codebeispiel | |
Systementität „GLOBAL.DATE_TIME“
Der Untertyp DATE_TIME gibt eine Datumszeichenfolge zurück, die einem bestimmten Datum und einer bestimmten Zeitzeichenfolge entspricht, die auf eine Stunde und eine Minute genau ist.
| Monatlich | Beispiel |
|---|---|
| Format | JJJJ-MM-TT'T'HH:MM |
| Regulärer Ausdruck | \\d\\d\\d\\d-\\d\\d-\\d\\DT\\d\\d\\d:\\d\\d |
| Eingabebeispiel | Herr Smith geht am 31. Oktober um 17:00 Uhr |
| Normalisierter Wert | 2022-10-31T17:00 |
| Codebeispiel | |
GLOBAL.DURATION-Systementität
Diese Entität gibt eine Dauerzeichenfolge zurück, die die Dauer der Aktivität angibt.
| Monatlich | Beispiel |
|---|---|
| Format | Eine der folgenden Möglichkeiten:
|
| Regulärer Ausdruck | Eine der folgenden Möglichkeiten:
|
| Eingabebeispiel | Herr Smith blieb 48 Stunden in Boston. |
| Normalisierter Wert | h48 |
| Codebeispiel | |
GLOBAL.LOCATION-Systementität
Diese Entität gibt eine Standortzeichenfolge zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: Santa Clara |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Herr Smith arbeitet in Santa Clara. |
| Normalisierter Wert | Santa Clara |
| Codebeispiel | |
GLOBAL.PERSON-Systementität
Diese Entität gibt eine Namenszeichenfolge zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: Joe Smith |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Joe Smith arbeitet in Santa Clara. |
| Normalisierter Wert | Joe Smith |
| Codebeispiel | |
GLOBAL.MONEY-Systementität
Diese Entität gibt eine Währungszeichenfolge zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: 2000 USD |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Zeigen Sie mir Laptops für weniger als 2000 USD. |
| Normalisierter Wert | 2000 USD Hinweis: Der normalisierte Wert verwendet den dreistelligen ISO 3166-Ländercode der Quellwährung. |
| Codebeispiel | |
GLOBAL.NUMBER-Systementität
Diese Entität gibt eine Zahl zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: 5,0 |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Ich möchte die vorherigen 5 Transaktionen aus meinem Account anzeigen. |
| Normalisierter Wert | 5,0 |
| Codebeispiel | |
GLOBAL.SOFTWARE
Gibt eine Softwarezeichenfolge zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: Java |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Wie installiere ich Java? |
| Normalisierter Wert | Java |
| Codebeispiel | |
GLOBAL.HARDWARE
Gibt eine Hardwarezeichenfolge zurück.
| Monatlich | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: Drucker |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Wie bestelle ich einen Drucker? |
| Normalisierter Wert | Drucker |
| Codebeispiel | |
Beispiel NLU Vorhersageergebnis mit Softwaresystementität
{"status":"success",
"response":{
"utterance":"How do I install Java?",
"intents":[
{
"intentName":"test intent",
"nluModelName":"ml_x_snc_global_global_268a97a9dbd23c107906265d1396191a",
"score":0.90401393,
"intents":[
],
"entities":[
{
"name":"entity:GLOBAL.SOFTWARE",
"value":"Java",
"score":0.99930537,
"normalization":{
"type":"entity:GLOBAL.SOFTWARE",
"subType":"SOFTWARE",
"value":"Java"
},
"startingPosition":-1
}
]
}
],
"properties":{
"all:ml_x_snc_global_global_268a97a9dbd23c107906265d1396191a":"0.55",
"entity:all":"0.01",
"inference.sspace.time":"4",
"inference.time":"33",
"intent:all":"0.01",
"nluPlatformLanguage":"en",
"nluPlatformVersion":"rome.0"
}
}
}
Beispiel NLU Vorhersageergebnis mit DATUMSSYSTEMENTITÄT
{
"utterance": "We should meet next Sunday at Starbucks.",
"intents": [
{
"intentName": "intent:Desire.Desire",
"score": 0.83452,
"entities": []
},
{
"intentName": "intent:Meeting.MeetRequest",
"score": 0.8919042,
"entities": [
{
"entityName": "entity:Meeting.MeetRequest.Where",
"value": "Starbucks",
"score": 1
},
{
"entityName": "entity:GLOBAL.DATE",
"value": "Sunday",
"normalization": { "type": "DATE",
"subType": "DAY",
"value": "1999-10-01"
},
"score": 0.87
}
]
}
]
}