NLU Systementitäten
Global definiert verwenden NLUEntitäten, um Systeminformationen zu identifizieren, die Virtual AgentKann aus der Konversation extrahiert werden. Sie können Entitäten als „knotenlose“ Eingabevariablen für ein Thema definieren. Diese Variablen können aus Slot gefüllt werden NLUService Provider-Vorhersagen oder außerhalb des Bereichs des Themas bereitgestellt.
Systementitäten sind in aktiviert NLUModelle 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.
| Nutzung | Beispiel |
|---|---|
| Format | JJJJ-MM-TT |
| Regulärer Ausdruck | \\d\\d\\d\\d-\\d\\d-\\d\\d |
| Eingabebeispiel | Herr Smith hat Freitag, 4. Februar 2019, verlassen. |
| Normalisierter Wert | 2019-02-04 |
| Codebeispiel | |
Der Untertyp „WOCHE“ gibt eine Datumszeichenfolge einer bestimmten Woche eines Jahres zurück.
| Nutzung | 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.
| Nutzung | 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.
| Nutzung | 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 zurück.
| Nutzung | Beispiel |
|---|---|
| Format | Eine der folgenden Optionen:
|
| Regulärer Ausdruck | Eine der folgenden Optionen:
|
| 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.
| Nutzung | Beispiel |
|---|---|
| Format | „T'HH:mm |
| Regulärer Ausdruck | T\\d\\d:\\d\\d |
| Eingabebeispiel | Mr. Smith ist um zehn bis drei Minuten gegangen. |
| Normalisierter Wert | T02:50 |
| Codebeispiel | |
Der Untertyp „PARTSOFDAY“ gibt eine Zeitzeichenfolge zurück, die Teile des Tages angibt.
| Nutzung | Beispiel |
|---|---|
| Format | Eine der folgenden Optionen:
|
| Regulärer Ausdruck | Eine der folgenden Optionen:
|
| 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 auf ein bestimmtes Datum und eine bestimmte Uhrzeitzeichenfolge genau ist, die auf eine Stunde und eine Minute genau ist.
| Nutzung | Beispiel |
|---|---|
| Format | JJJJ-MM-TT'T'HH:MM |
| Regulärer Ausdruck | \\d\\d\\d-\\d\\d-\\d\\d\\DT\\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.
| Nutzung | Beispiel |
|---|---|
| Format | Eine der folgenden Optionen:
|
| Regulärer Ausdruck | Eine der folgenden Optionen:
|
| Eingabebeispiel | Herr Smith blieb 48 Stunden in Boston. |
| Normalisierter Wert | h48 |
| Codebeispiel | |
GLOBAL.LOCATION-Systementität
Diese Entität gibt eine Standortzeichenfolge zurück.
| Nutzung | 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.
| Nutzung | 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.
| Nutzung | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: 2000 USD |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Laptops für weniger als 2000 USD anzeigen. |
| 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.
| Nutzung | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: 5,0 |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Ich möchte die vorherigen 5 Transaktionen aus meinem Konto anzeigen. |
| Normalisierter Wert | 5,0 |
| Codebeispiel | |
GLOBAL.SOFTWARE
Gibt eine Softwarezeichenfolge zurück.
| Nutzung | 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.
| Nutzung | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: Drucker |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Wie bestelle ich einen Drucker? |
| Normalisierter Wert | Drucker |
| Codebeispiel | |
Beispiel NLUVorhersageergebnis 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 NLUVorhersageergebnis 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
}
]
}
]
}