Panoramica: Personalizzazione e sviluppo
L'interfaccia utente watsonx Assistant semplifica la creazione di un assistente e la distribuzione ai tuoi clienti senza scrivere alcun codice. Per gli utenti e gli sviluppatori avanzati, è possibile personalizzare ed estendere ulteriormente le funzioni del proprio assistente.
Un assistente distribuito include numerosi componenti che lavorano insieme per consegnare l'aiuto di cui i vostri clienti hanno bisogno sui canali che utilizzano.
-
I clienti interagiscono con l'assistente utilizzando un canale come la chat web o l'integrazione telefonica.
-
Sulla base della comprensione del linguaggio naturale, l'assistente decide di instradare la richiesta del cliente al meccanismo di risoluzione appropriato, che può essere un'azione o una ricerca di contenuto esistente.
-
L'assistente potrebbe anche aver bisogno di comunicare con servizi esterni o di distribuire la conversazione a un agente umano.
Ci sono più punti in cui uno sviluppatore può personalizzare ed estendere come si comporta l'assistente o come interagisce con i servizi esterni. Questi punti di personalizzazione includono:
-
Personalizzazione delle azioni: scrivendo espressioni e modifica dei dati JSON, è possibile personalizzare diffusamente come un'azione valuta le condizioni del passo, come memorizza i dati, come risponde all'input del cliente e come interagisce con i canali.
-
Panoramica sullo sviluppo delle chat Web: è possibile utilizzare la web chat API per personalizzare diffusamente l'aspetto e il comportamento della chat web.
-
Personalizzazione dell'integrazione telefonica: puoi utilizzare i comandi e le variabili di contesto per configurare ampiamente il modo in cui il tuo assistente interagisce con i clienti che utilizzano l'integrazione telefonica.
-
Personalizzazione dell'integrazione SMS: puoi utilizzare comandi e variabili di contesto per personalizzare il modo in cui il tuo assistente interagisce con i clienti che utilizzano i messaggi di testo.
-
Estendere il proprio assistente utilizzando i webhooks: si utilizzano i webhooks per chiamare i servizi esterni che estendono le funzionalità del proprio assistente o attività di registrazione.
-
Sviluppo di un canale personalizzato: se nessuna delle integrazioni di canale integrate soddisfa le tue esigenze, puoi utilizzare la watsonx Assistant REST API e SDK per sviluppare un'applicazione client personalizzata che interagisce con il tuo assistente.