Come compilare lo schema del progetto
Nei progetti di comprensione del linguaggio di conversazione, lo schema viene definito come combinazione di finalità ed entità all'interno del progetto. La progettazione dello schema è una parte fondamentale dell’esito del progetto. Quando si crea uno schema, è necessario considerare le finalità e le entità da includere nel progetto.
Linee guida e consigli
Quando si selezionano finalità per il progetto, tenere presenti le linee guida seguenti:
Creare finalità distinte e separabili. Una finalità è descritta meglio come azione che l'utente desidera eseguire. Si consideri il progetto che si sta creando e si identifichino tutte le diverse azioni che gli utenti possono eseguire durante l'interazione con il progetto. L'invio, la chiamata e l'annullamento sono tutte azioni che sono meglio rappresentate come finalità differenti. "Annullamento di un ordine" e "annullamento di un appuntamento" sono molto simili, con la differenza di ciò che viene annullato. Queste due azioni devono essere rappresentate con la stessa finalità, Annulla.
Creare entità per estrarre le informazioni pertinenti all'interno del testo. Le entità devono essere usate per acquisire le informazioni pertinenti necessarie per soddisfare l'azione dell'utente. Ad esempio, l'ordine o l'appuntamento potrebbero differire da quello che un utente sta tentando di annullare, per cui è necessario creare un'entità per acquisire tali informazioni.
È possibile "inviare" un messaggio, "inviare" un'e-mailo "inviare" un pacchetto. La creazione di una finalità per acquisire ognuno di questi requisiti non verrà ridimensionata nel tempo ed è consigliabile usare le entità per identificare cosa l'utente stava inviando. La combinazione di finalità ed entità deve determinare il flusso della conversazione.
Si consideri, ad esempio, un'azienda in cui gli sviluppatori di bot hanno identificato le tre azioni più comuni eseguite dagli utenti quando si usa un calendario:
- Configurare nuove riunioni
- Rispondere alle convocazioni sulle riunioni
- Annullare riunioni
Possono creare una finalità per rappresentare ognuna di queste azioni. Possono includere anche entità per completare queste azioni, ad esempio:
- Partecipanti alle riunioni
- Data
- Durate delle riunioni
Aggiungere tipi
Per compilare uno schema di progetto in Studio di linguaggio:
Selezionare Definizione schema nel menu a sinistra.
Dai primi pivot è possibile modificare la visualizzazione in finalità o entità.
Per creare una finalità, selezionare Aggiungi nel menu in alto. Prima di completare la creazione della finalità, verrà chiesto di digitare un nome.
Ripetere il passaggio precedente per creare tutte le finalità per acquisire tutte le azioni che si ritiene che l'utente vorrà eseguire durante l'uso del progetto.
Quando si seleziona la finalità, si verrà indirizzati alla pagina Etichettatura dati con un set di filtri per la finalità selezionata. È possibile aggiungere esempi per finalità ed etichettarli con entità.
Aggiungere entità
Andare al pivot Entità dalla parte superiore della pagina.
Per aggiungere un'entità, selezionare Aggiungi nel menu in alto. Prima di completare la creazione dell'entità, verrà chiesto di digitare un nome.
Dopo aver creato un'entità, si verrà indirizzati alla pagina dei dettagli dell'entità in cui è possibile definire le impostazioni di composizione per tale entità.
Ogni entità può essere definita da diversi componenti: appresi, elencati o predefiniti. Un componente appreso viene aggiunto a tutte le entità dopo averle etichettate nelle espressioni.
5.È possibile aggiungere un componente elenco o predefinito a ogni entità.
Aggiungere un componente predefinito
Per aggiungere un componente predefinito, selezionare Aggiungi nuovo predefinito e nel menu a discesa selezionare il tipo predefinito da aggiungere a questa entità.
Aggiungere un componente elenco
Per aggiungere un componente elenco, selezionare Aggiungi nuovo elenco. È possibile aggiungere più elenchi a ogni entità.
Per creare un nuovo elenco, nella casella di testo Immetti valore immetterlo come valore normalizzato che verrà restituito quando viene estratto uno dei valori dei sinonimi.
Nel menu a discesa Lingua selezionare la lingua dell'elenco dei sinonimi e iniziare a digitare i sinonimi, quindi premere Invio dopo ognuno di essi. È preferibile avere elenchi di sinonimi in più lingue.
Definire opzioni entità
Andare al pivot Opzioni entità nella pagina dei dettagli dell'entità. Quando vengono definiti più componenti per un'entità, le stime possono sovrapporsi. Quando si verifica una sovrapposizione, la stima finale di ogni entità viene determinata in base all'opzione entità selezionata in questo passaggio. Selezionare quella da applicare a questa entità e selezionare il pulsante Salva nella parte superiore.
Dopo aver creato le entità, è possibile modificarle. È possibile modificare i componenti di entità o eliminarli selezionando questa opzione nel menu in alto.