Miglioramenti alle prestazioni del datastore

Questa guida fornisce consigli per monitorare e migliorare le prestazioni dei gestori dei datastore.

Monitora il rendimento dell'agente

Puoi monitorare la cronologia delle conversazioni degli agenti e utilizzare lo strumento di analisi per le statistiche degli agenti.

Esegui la valutazione self-service

Puoi eseguire la valutazione self-service per valutare la qualità dell'agente del datastore e consigliare modifiche.

Migliora le risposte dell'agente

Se le risposte non soddisfano le tue aspettative durante i test, prova queste opzioni:

Ottimizzazione degli strumenti del datastore utilizzati dai playbook

Questa impostazione accelera la risposta RAG di un datastore e migliora la latenza non riscrivendo la query dell'utente o non compilando dinamicamente i parametri dello strumento. Di conseguenza, la query dell'utente viene passata al datastore così com'è e non vengono compilati filtri o parametri relativi ai metadati dell'utente.

Puoi attivare questa funzionalità nella console Dialogflow CX selezionando il playbook e poi la scheda Impostazioni. Puoi configurare il playbook in modo che continui a elaborare immediatamente le azioni successive o che attenda l'input successivo dell'utente finale.

Se attivate, le seguenti istruzioni del playbook vengono comunque rispettate:

  • Quando rispondere alla query dell'utente utilizzando uno o più datastore.
  • Quando non rispondere alla query dell'utente utilizzando i datastore e fornire invece una risposta alternativa.
  • Istruzioni difensive, ad esempio "Non rispondere a domande sui concorrenti".

Se questa opzione è attiva, le seguenti istruzioni del playbook vengono ignorate. Non attivare questa impostazione se hai uno dei seguenti requisiti di query:

  • Filtri specifici del datastore da compilare seguendo le istruzioni.
  • Istruzioni per applicare i metadati di personalizzazione dell'utente passati dai filtri.
  • Qualsiasi altra istruzione per riscrivere la query utente prima di eseguire la query sul datastore.

Gestisci le digressioni della conversazione

Un utente finale può porre domande di chiarimento durante una conversazione. Ad esempio, durante la raccolta dei dati della carta di credito, l'utente potrebbe voler chiarire cos'è un CVV. In questo caso, l'agente risponde alla domanda e torna a raccogliere i dati della carta di credito necessari. Per farlo, puoi creare un gestore del datastore con datastore che rispondono alla domanda, applicare il gestore alla pagina iniziale del flusso che gestisce la raccolta dei dati della carta di credito e impostare una destinazione di transizione per questo gestore in modo che torni alla "pagina corrente".

Gestisci le corrispondenze di intent indesiderate

Se l'agente trova corrispondenze con gli intent quando dovrebbe utilizzare un gestore del datastore, puoi provare a correggere il problema nel seguente modo:

  • Elimina o modifica le frasi di addestramento vaghe, in modo che tutte le frasi di addestramento gestiscano con precisione l'intent scelto e non entrino in conflitto con i contenuti del datastore.
  • Utilizza esempi negativi per evitare la corrispondenza degli intenti.

Filtro dei datastore

Se vuoi che solo determinati datastore siano disponibili per le query, puoi basarli sui valori dei parametri di sessione. Ad esempio, puoi utilizzare datastore univoci per le categorie di prodotti. Per filtrare il datastore per le categorie di prodotto:

  • Imposta i parametri di sessione sulle categorie di prodotto.
  • Crea percorsi di condizione che controllano i valori dei parametri di sessione e passano a una pagina specifica con il gestore del datastore scelto.
  • Torna alla pagina chiamante dal gestore del datastore in modo che la conversazione possa continuare.

Configurazione della ricerca nel datastore

Per saperne di più sull'ottimizzazione dei risultati di ricerca del datastore, consulta Configurazione della ricerca nel datastore.