• Panoramica del dialogo

    Il dialogo utilizza gli intenti che vengono identificati nell'input dell'utente, oltre al contesto ottenuto dall'applicazione, per interagire con l'utente e infine fornire una risposta utile.

    Il dialogo mette in corrispondenza gli intenti (cosa dicono gli utenti) con le risposte (cosa risponde il bot). La risposta potrebbe essere quella fornita per una domanda del tipo Dove posso fare benzina? o l'esecuzione di un comando, come ad esempio l'accensione della radio. L'intento e l'entità potrebbero essere informazioni sufficienti per identificare la risposta corretta o il dialogo potrebbe chiedere all'utente un ulteriore input necessario per rispondere correttamente. Ad esempio, se un utente chiede Dove posso prendere qualcosa da mangiare? potresti voler chiarire se vuole un ristorante o un supermercato, in loco o da asporto e così via. Puoi chiedere ulteriori dettagli in una risposta di testo e creare uno o più nodi figlio per elaborare il nuovo input.