NLU -Systementitäten
Verwenden Sie global definierte NLU -Entitäten, um Systeminformationen zu identifizieren, die Virtual Agent aus der Konversation extrahieren kann. Sie können Entitäten als „knotenlose“ Eingabevariablen für ein Thema definieren. Diese Variablen können aus NLU Service Provider-Vorhersagen gefüllt oder außerhalb des Umfangs des Themas bereitgestellt werden.
Systementitäten sind standardmäßig in NLU -Modellen aktiviert. Sie können sie auf der Registerkarte Modellentitäten in NLU-Workbenchanzeigen.
GLOBAL.DATE-Systementität
Der Untertyp TAG gibt eine Datumszeichenfolge zurück, die bis zu einem bestimmten Datum genau ist.
| Verwendung | Beispiel |
|---|---|
| Format | JJJJ-MM-TT |
| Regulärer Ausdruck | \\d\\d\\d\\d-\\d\\d-\\d\\d |
| Eingabebeispiel | Herr Smith hat das Unternehmen am Freitag, den 4. Februar 2019 verlassen. |
| Normalisierter Wert | 04.02.2019 |
| Codebeispiel | |
Der Untertyp WEEK gibt eine Datumszeichenfolge einer bestimmten Woche eines Jahres zurück.
| Verwendung | Beispiel |
|---|---|
| Format | JJJJ'W'WW |
| Regulärer Ausdruck | \\d\\d\\d\\d\\dW\\d\\d |
| Eingabebeispiel | Herr Smith schied in der dritten Woche des Jahres 1999 aus. |
| Normalisierter Wert | 1999W3 |
| Codebeispiel | |
Der Untertyp MONAT gibt eine Datumszeichenfolge eines bestimmten Monats eines Jahres zurück.
| Verwendung | Beispiel |
|---|---|
| Format | JJJJ'M'MM |
| Regulärer Ausdruck | \\d\\d\\d\\dM\\d\\d |
| Eingabebeispiel | Mr. Smith schied im Februar 1999 aus. |
| Normalisierter Wert | 1999M02 |
| Codebeispiel | |
Der Untertyp YEAR gibt eine Datumszeichenfolge eines bestimmten Jahres zurück.
| Verwendung | Beispiel |
|---|---|
| Format | JJJJ |
| Regulärer Ausdruck | \\d\\d\\d\\d |
| Eingabebeispiel | Mr. Smith schied 1999 aus. |
| Normalisierter Wert | 1999 |
| Codebeispiel | |
Der Untertyp SEASON gibt eine Datumszeichenfolge einer bestimmten Saison des Jahres zurück.
| Verwendung | Beispiel |
|---|---|
| Format | Eine der folgenden Möglichkeiten:
|
| Regulärer Ausdruck | Eine der folgenden Möglichkeiten:
|
| Eingabebeispiel | Mr. Smith schied im Herbst 1999 aus. |
| Normalisierter Wert | 1999FA |
| Codebeispiel | |
GLOBAL.TIME-Systementität
Der Subtyp TIME gibt eine Zeitzeichenfolge zurück, die auf eine Stunde und eine Minute genau ist.
| Verwendung | Beispiel |
|---|---|
| Format | 'T'HH:mm |
| Regulärer Ausdruck | T\\d\\d:\\d\\d |
| Eingabebeispiel | Mr. Smith ist um zehn Minuten vor drei gegangen. |
| Normalisierter Wert | T02:50 |
| Codebeispiel | |
Der Untertyp PARTSOFDAY gibt eine Zeitzeichenfolge zurück, die Teile des Tages angibt.
| Verwendung | Beispiel |
|---|---|
| Format | Eine der folgenden Möglichkeiten:
|
| Regulärer Ausdruck | Eine der folgenden Möglichkeiten:
|
| Eingabebeispiel | Mr. Smith ist am Morgen gegangen. |
| Normalisierter Wert | TMO |
| Codebeispiel | |
Systementität GLOBAL.DATE_TIME
Der Untertyp DATE_TIME gibt eine Datumszeichenfolge zurück, die auf eine bestimmte Datums- und Uhrzeitzeichenfolge genau ist, die auf eine Stunde und eine Minute genau ist.
| Verwendung | 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 verlässt das Unternehmen 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.
| Verwendung | Beispiel |
|---|---|
| Format | Eine der folgenden Möglichkeiten:
|
| Regulärer Ausdruck | Eine der folgenden Möglichkeiten:
|
| Eingabebeispiel | Mr. Smith blieb 48 Stunden in Boston. |
| Normalisierter Wert | h48 |
| Codebeispiel | |
GLOBAL.LOCATION-Systementität
Diese Entität gibt eine Standortzeichenfolge zurück.
| Verwendung | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: Santa Clara |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Mr. Smith arbeitet in Santa Clara. |
| Normalisierter Wert | Santa Clara |
| Codebeispiel | |
GLOBAL.PERSON-Systementität
Diese Entität gibt eine Namenszeichenfolge zurück.
| Verwendung | 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.
| Verwendung | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: USD 2000 |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Zeigen Sie Laptops für weniger als 2.000 USD an. |
| Normalisierter Wert | 2.000 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.
| Verwendung | Beispiel |
|---|---|
| Format | Zeichenfolgenwert. Beispiel: 5.0 |
| Regulärer Ausdruck | Nicht zutreffend. |
| Eingabebeispiel | Ich möchte die letzten 5 Transaktionen meines Kontos anzeigen. |
| Normalisierter Wert | 5.0 |
| Codebeispiel | |
GLOBAL.SOFTWARE
Gibt eine Softwarezeichenfolge zurück.
| Verwendung | 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.
| Verwendung | 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 DATE-Systementitä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
}
]
}
]
}