NLU Entités système
Utilisez des entités définies NLU globalement pour identifier les informations système qui Agent virtuel peuvent être extraites de la conversation. Vous pouvez définir des entités en tant que variables d’entrée « sans nœud » pour une rubrique. Ces variables peuvent être remplies à partir des prédictions du NLU fournisseur de services ou fournies en dehors du champ d’application de la rubrique.
Les entités système sont activées par défaut dans les NLU modèles. Vous pouvez les afficher dans l’onglet Entités du modèle dans Console NLU.
GLOBAL. DATE entité système
Le sous-type DAY renvoie une chaîne de date précise à une date spécifique.
| Utilisation | Exemple |
|---|---|
| Format | AAAA-MM-JJ |
| Expression régulière | \\d\\d\\d\\d-\\d\\d-\\d\\d\\d |
| Exemple d’entrée | M. Smith est parti le vendredi 4 février 2019. |
| Valeur normalisée | 2019-02-04 |
| Exemple de code | |
Le sous-type WEEK renvoie une chaîne de date d’une semaine spécifique d’une année.
| Utilisation | Exemple |
|---|---|
| Format | YYYY’W’WW |
| Expression régulière | \\d\\d\\d\\d\\d\\d\d\\d |
| Exemple d’entrée | M. Smith est parti la troisième semaine de 1999. |
| Valeur normalisée | 1999W3 |
| Exemple de code | |
Le sous-type MONTH renvoie une chaîne de date d’un mois spécifique d’une année.
| Utilisation | Exemple |
|---|---|
| Format | AAAA’M’MM |
| Expression régulière | \\d\\d\\d\\dM\\d\\d |
| Exemple d’entrée | M. Smith est parti en février 1999. |
| Valeur normalisée | 1999M02 |
| Exemple de code | |
Le sous-type YEAR renvoie une chaîne de date d’une année spécifique.
| Utilisation | Exemple |
|---|---|
| Format | AAAA |
| Expression régulière | \\d\\d\\d\\d |
| Exemple d’entrée | M. Smith est parti en 1999. |
| Valeur normalisée | 1999 |
| Exemple de code | |
Le sous-type SEASON renvoie une chaîne de date d’une saison spécifique de l’année.
| Utilisation | Exemple |
|---|---|
| Format | L'un des éléments suivants :
|
| Expression régulière | L'un des éléments suivants :
|
| Exemple d’entrée | M. Smith est parti à l’automne 1999. |
| Valeur normalisée | 1999FA |
| Exemple de code | |
GLOBAL. Entité système TIME
Le sous-type TIME renvoie une chaîne d’heure précise à une heure et une minute.
| Utilisation | Exemple |
|---|---|
| Format | 'T’HH :mm |
| Expression régulière | T\\d\\d :\\d\\d |
| Exemple d’entrée | M. Smith est parti à trois heures moins dix. |
| Valeur normalisée | T02:50 |
| Exemple de code | |
Le sous-type PARTSOFDAY renvoie une chaîne d’heure qui spécifie les parties de la journée.
| Utilisation | Exemple |
|---|---|
| Format | L'un des éléments suivants :
|
| Expression régulière | L'un des éléments suivants :
|
| Exemple d’entrée | M. Smith est parti le matin. |
| Valeur normalisée | TMO |
| Exemple de code | |
GLOBAL. DATE_TIME entité système
Le sous-type DATE_TIME renvoie une chaîne de date précise à une date et une heure spécifiques à une heure et une minute.
| Utilisation | Exemple |
|---|---|
| Format | AAAA-MM-JJ’T’HH :mm |
| Expression régulière | \\d\\d\\d\\d\\d\\d-\\d\\d\\dT\\d\\d :\\d\\d |
| Exemple d’entrée | M. Smith part le 31 octobre à 17h00. |
| Valeur normalisée | 2022-10-31T17:00 |
| Exemple de code | |
GLOBAL. DURÉE entité système
Cette entité renvoie une chaîne de durée qui spécifie la durée de l’activité.
| Utilisation | Exemple |
|---|---|
| Format | L'un des éléments suivants :
|
| Expression régulière | L'un des éléments suivants :
|
| Exemple d’entrée | M. Smith est resté à Boston pendant 48 heures. |
| Valeur normalisée | h48 |
| Exemple de code | |
GLOBAL. Entité système EMPLACEMENT
Cette entité renvoie une chaîne d’emplacement.
| Utilisation | Exemple |
|---|---|
| Format | Valeur de chaîne. Exemple : Santa Clara |
| Expression régulière | Non applicable. |
| Exemple d’entrée | M. Smith travaille à Santa Clara. |
| Valeur normalisée | Santa Clara |
| Exemple de code | |
GLOBAL. PERSONNE entité système
Cette entité renvoie une chaîne de nom.
| Utilisation | Exemple |
|---|---|
| Format | Valeur de chaîne. Exemple : Joe Smith |
| Expression régulière | Non applicable. |
| Exemple d’entrée | Joe Smith travaille à Santa Clara. |
| Valeur normalisée | Joe Smith |
| Exemple de code | |
GLOBAL. Entité du système MONEY
Cette entité renvoie une chaîne de devise.
| Utilisation | Exemple |
|---|---|
| Format | Valeur de chaîne. Exemple : USD 2000 |
| Expression régulière | Non applicable. |
| Exemple d’entrée | Montrez-moi des ordinateurs portables pour moins de 2000 $. |
| Valeur normalisée | 2000 dollars EU Remarque : La valeur normalisée utilise le code pays ISO 3166 à trois lettres de la devise source. |
| Exemple de code | |
GLOBAL. NUMÉRO entité système
Cette entité renvoie un nombre.
| Utilisation | Exemple |
|---|---|
| Format | Valeur de chaîne. Exemple : 5.0 |
| Expression régulière | Non applicable. |
| Exemple d’entrée | Je veux voir les 5 transactions précédentes de mon compte. |
| Valeur normalisée | 5.0 |
| Exemple de code | |
GLOBAL. LOGICIEL
Renvoie une chaîne logicielle.
| Utilisation | Exemple |
|---|---|
| Format | Valeur de chaîne. Exemple : Java |
| Expression régulière | Non applicable. |
| Exemple d’entrée | Comment installer Java ? |
| Valeur normalisée | Java |
| Exemple de code | |
GLOBAL. MATÉRIEL
Renvoie une chaîne matérielle.
| Utilisation | Exemple |
|---|---|
| Format | Valeur de chaîne. Exemple : imprimante |
| Expression régulière | Non applicable. |
| Exemple d’entrée | Comment commander une imprimante ? |
| Valeur normalisée | printer |
| Exemple de code | |
Exemple de NLU résultat de prédiction à l’aide de l’entité du système logiciel
{"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"
}
}
}
Exemple de NLU résultat de prédiction utilisant l’entité système DATE
{
"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
}
]
}
]
}