Condividi tramite


Come compilare lo schema del progetto

Nei progetti di comprensione del linguaggio di conversazione, lo schema viene definito come la combinazione di finalità ed entità all'interno del progetto. La progettazione dello schema è una parte fondamentale del successo del progetto. Quando si crea uno schema, è necessario considerare le finalità e le entità da includere nel progetto.

Linee guida e raccomandazioni

Quando si selezionano finalità per il progetto, tenere presenti le linee guida seguenti:

  1. Creare finalità distinte e separabili. Una finalità è descritta meglio come azione che l'utente vuole eseguire. Si pensi al progetto che si sta creando e a identificare 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 rappresentate come finalità diverse. "Annullamento di un ordine" e "annullamento di un appuntamento" sono molto simili, con la distinzione che è ciò che stanno annullando. Queste due azioni devono essere rappresentate nella stessa finalità , Annulla.

  2. Creare entità per estrarre informazioni rilevanti 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 può essere diverso da quello che un utente sta tentando di annullare ed è necessario creare un'entità per acquisire tali informazioni.

È possibile "inviare" un messaggio, "inviare" un messaggio di posta elettronica o "inviare" un pacchetto. La creazione di una finalità per acquisire ognuno di questi requisiti non verrà ridimensionata nel tempo ed è necessario usare le entità per identificare l'invio dell'utente. La combinazione di finalità ed entità deve determinare il flusso della conversazione.

Si consideri ad esempio una società 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 convocazione riunione
  • Annullare le riunioni

Possono creare una finalità per rappresentare ognuna di queste azioni. Possono anche includere entità per completare queste azioni, ad esempio:

  • Partecipanti alle riunioni
  • Data
  • Durata riunione

Aggiungere finalità

Per compilare uno schema di progetto in Language Studio:

  1. Selezionare Definizione dello schema dal menu a sinistra.

  2. Dai primi pivot è possibile modificare la visualizzazione in Intents (Finalità ) o Entities (Finalità) o Entities (Entità).

  3. Per creare una finalità, selezionare Aggiungi dal menu in alto. Verrà richiesto di digitare un nome prima di completare la creazione della finalità.

  4. Ripetere il passaggio precedente per creare tutte le finalità per acquisire tutte le azioni che si ritiene che l'utente voglia eseguire durante l'uso del progetto.

    Screenshot che mostra la pagina di creazione dello schema per i progetti di conversazione in Language Studio.

  5. Quando si seleziona la finalità, si verrà indirizzati alla pagina Etichettatura dati , con un filtro impostato per la finalità selezionata. È possibile aggiungere esempi per le finalità ed etichettarli con entità.

Aggiungere entità

  1. Passare al pivot Entità dalla parte superiore della pagina.

  2. Per aggiungere un'entità, selezionare Aggiungi dal menu in alto. Verrà richiesto di digitare un nome prima di completare la creazione dell'entità.

  3. Dopo aver creato un'entità, si verrà indirizzati alla pagina dei dettagli dell'entità in cui è possibile definire le impostazioni di composizione per questa entità.

  4. Ogni entità può essere definita da più componenti: appresi, elencati o predefiniti. Un componente appreso viene aggiunto a tutte le entità dopo averle etichettate nelle espressioni.

    Screenshot che mostra la pagina dei dettagli dell'entità per i progetti di conversazione in Language Studio.

5.È possibile aggiungere un elenco o un componente 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à.

  1. Per creare un nuovo elenco, nella casella di testo Immettere valore immettere questo è il valore normalizzato che verrà restituito quando viene estratto uno dei valori sinonimi.

  2. Dal menu a discesa lingua selezionare la lingua dell'elenco dei sinonimi e iniziare a digitare i sinonimi e premere INVIO dopo ognuno di essi. È consigliabile avere elenchi di sinonimi in più lingue.

Definire le opzioni di entità

Passare 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 di entità selezionata in questo passaggio. Selezionare quello da applicare a questa entità e selezionare il pulsante Salva nella parte superiore.

Dopo aver creato le entità, è possibile tornare e modificarle. È possibile modificare i componenti di entità o eliminarli selezionando questa opzione dal menu in alto.

Passaggi successivi