Dialogflow fornisce molte entità di sistema per estrarre i tipi comuni dalle espressioni degli utenti finali.
Ad esempio, il tipo @sys.color può essere utilizzato per estrarre valori come "rosso" o "blu".
Puoi visualizzare l'elenco completo delle entità di sistema nel
riferimento per le entità di sistema.
Per la maggior parte delle applicazioni, i valori forniti dalle entità di sistema funzionano bene.
Tuttavia, la tua applicazione potrebbe dover aggiungere valori aggiuntivi per le entità di sistema.
Ad esempio, potresti voler aggiungere "verde acqua" all'elenco dei valori per @sys.color.
Alcune entità di sistema possono essere estese a questo scopo.
Il
riferimento per le entità di sistema
elenca le entità di sistema che possono essere estese.
Le sezioni rimanenti di questo documento descrivono come estendere le entità di sistema.
Il supporto per le entità di sistema varia a seconda della lingua. Per i dettagli, consulta le limitazioni delle entità di sistema.
Dove trovare questi dati
Quando crei un agente, è più comune utilizzare la console Dialogflow ES (consulta la documentazione, apri la console). Le istruzioni riportate di seguito si concentrano sull'utilizzo della console. Per accedere ai dati delle entità di sistema per il tuo agente:
- Vai alla console Dialogflow ES.
- Seleziona un agente.
- Seleziona Entità nel menu della barra laterale a sinistra.
- Seleziona la scheda Sistema per le entità di sistema.
Se stai creando un agente utilizzando l'API anziché la console, consulta il riferimento EntityTypes. I nomi dei campi API sono simili ai nomi dei campi della console. Le istruzioni riportate di seguito evidenziano eventuali differenze importanti tra la console e l'API.
Estendere un'entità di sistema dalla pagina delle entità
Dalla pagina delle entità, puoi visualizzare le entità di sistema utilizzate dal tuo agente ed estenderle seguendo questi passaggi:
- Utilizza l'entità di sistema in uno dei tuoi parametri.
- Seleziona Entità nel menu della barra laterale a sinistra.
- Seleziona la scheda Sistema per le entità di sistema.
- Vengono elencate le entità di sistema attualmente utilizzate dall'agente. Le entità visualizzate in un colore del carattere grigio non sono estendibili, mentre quelle visualizzate in un colore del carattere normale sono estendibili.
- Puoi selezionare un'entità estendibile e aggiornare i valori estesi.
- Fornisci le voci di entità utilizzando i valori con cui vuoi estendere l'entità.

Estendere un'entità di sistema con l'API
Se utilizzi l'API per estendere le entità di sistema, crea estensioni di entità di sistema in modo simile alla creazione di entità personalizzate. Fornisci il nome dell'entità di sistema che vuoi estendere e i valori con cui vuoi estenderla. Se tenti di estendere un'entità di sistema non estendibile, riceverai un errore.
Estendere un'entità di sistema durante l'annotazione di una frase di addestramento
Dalla sezione delle frasi di addestramento della pagina degli intent, puoi estendere un'entità di sistema durante l'annotazione di una frase di addestramento. Se annoti manualmente una parte della frase di addestramento con un'entità di sistema estendibile che non include il valore selezionato, ti verrà chiesto di aggiungere questo valore all'entità di sistema.