Salta ai contenuti

Integra Quickchat AI con Drupal. Ottieni i token API, sincronizza gli elementi della base di conoscenza e aggiungi il chatbot dell'agente AI al sito Drupal.

Questa guida spiega come integrare l’agente AI in Drupal. Ecco gli argomenti trattati:

  1. Ottenere un token per l’integrazione Drupal
  2. Sincronizzare gli elementi della base di conoscenza
  3. Aggiungere l’assistente Quickchat AI a Drupal

In un browser compatibile, questi controlli sono disponibili anche come strumenti del sito. I link aprono i moduli standard.

  1. Attiva l’integrazione Drupal nella scheda App esterne dell’app Quickchat AI.
  2. Copia scenario_id e token.

Il pannello Drupal in App esterne

La finestra Connetti a Drupal con Scenario ID e token di integrazione

Attiva il modulo Quickchat per fornire il client API usato dai sottomoduli. In questa fase non serve alcuna configurazione.

Attivazione del modulo Drupal

Sincronizzare gli elementi della base di conoscenza

Sezione intitolata “Sincronizzare gli elementi della base di conoscenza”

Il modulo aggiunge un nuovo tipo di contenuto quickchat_kb (admin/structure/types/manage/quickchat_kb) e una vista quickchat_kb (/admin/structure/views/view/quickchat_kb), utilizzabili come fonte per addestrare i modelli chatbot.

Puoi configurare il modulo da (/admin/config/services/quickchat-api/sync), definendo:

  • Un nome del modello
  • Uno scenario_id
  • Un token API
  • Un nome della vista: la vista da usare come fonte degli elementi della base di conoscenza. Puoi usare quella fornita dal modulo o una personalizzata.
  • Una visualizzazione della vista: la visualizzazione della vista selezionata sopra.

Configurazione della sincronizzazione in Drupal

Da questa schermata puoi aggiungere più modelli con coppie diverse di token e scenario_id e viste sorgente diverse.

Se vuoi usare una vista diversa come fonte degli elementi della base di conoscenza, ricorda che per dividere i risultati in elementi distinti devi usare il separatore \n. Altrimenti i risultati della vista saranno considerati un solo elemento della base di conoscenza.

Vista Drupal per gli elementi della base di conoscenza

Dopo aver configurato le associazioni dei modelli di sincronizzazione, il passaggio successivo è sincronizzare gli elementi della base di conoscenza per i modelli chatbot. Puoi farlo aprendo /admin/content/kb.

In questa sezione compare un elenco dei modelli configurati:

Elenco dei modelli configurati

Facendo clic sul titolo del modello da sincronizzare, vedrai una pagina simile a questa:

Pagina di sincronizzazione del modello

Nella sezione di anteprima puoi vedere gli elementi della base di conoscenza che stai per sincronizzare. I valori mostrati sono i risultati della vista e della visualizzazione selezionate nella configurazione del modello.

Le azioni disponibili sono Update e Rebuild:

Azioni Update e Rebuild

L’azione Update invia gli elementi della base di conoscenza al modello selezionato (scenario_id). Una volta inviati, vengono elaborati automaticamente e resi disponibili autonomamente, quindi l’azione separata Rebuild non è più necessaria.

Aggiornamento della base di conoscenza

Il sottomodulo quickchat_chatbot aggiunge un nuovo tipo di blocco chatbot_block in cui puoi impostare lo scenario_id.

Configurazione del blocco Quickchat

Puoi anche aggiungere più blocchi chatbot con scenario_id diversi per tipi di pagine diversi, per esempio:

Più blocchi chatbot in Drupal

Dopo aver attivato il blocco, visita le pagine in cui deve essere disponibile, in base alle impostazioni di visibilità, per interagire con il chatbot.

Fatto! 🎉 L’integrazione Drupal è pronta. Se hai domande o ti serve una soluzione più complessa con altre funzionalità, contattaci.

Ultimo aggiornamento: