Présentation : Personnalisation et développement
L'interface utilisateur watsonx Assistant facilite la génération d'un assistant et le déploie auprès de vos clients sans écrire de code. Pour les utilisateurs et les développeurs avancés, vous pouvez personnaliser et étendre davantage les fonctionnalités de votre assistant.
Un assistant déployé comprend de nombreux composants qui fonctionnent ensemble pour fournir l'aide dont vos clients ont besoin sur les canaux qu'ils utilisent.
-
Les clients interagissent avec l'assistant en utilisant un canal tel que la discussion Web ou l'intégration par téléphone.
-
En fonction de la compréhension du langage naturel, l'assistant décide d'acheminer la demande du client vers le mécanisme de résolution approprié, qui peut être une action ou une recherche de contenu existant.
-
L'assistant peut également avoir besoin de communiquer avec des services externes ou de transmettre la conversation à un agent humain.
Il existe de nombreux points sur lesquels un développeur peut personnaliser et améliorer le comportement de l'assistant ou la façon dont il interagit avec les services externes. Ces points de personnalisation incluent:
-
Personnalisation des actions : En écrivant des expressions et en éditant des données JSON, vous pouvez personnaliser considérablement la manière dont une action évalue les conditions d'une étape, comment elle stocke les données, comment elle répond aux entrées client et comment elle interagit avec les canaux.
-
Présentation du développement de la discussion Web: Vous pouvez utiliser l'API de discussion Web pour personnaliser de manière étendue l'apparence et le comportement de la discussion Web.
-
Personnalisation de l'intégration téléphonique: vous pouvez utiliser des commandes et des variables contextuelles pour configurer de manière détaillée la façon dont votre assistant interagit avec les clients qui utilisent l'intégration téléphonique.
-
Personnalisation de l'intégration SMS: vous pouvez utiliser des commandes et des variables contextuelles pour personnaliser la façon dont votre assistant interagit avec les clients qui utilisent des messages texte.
-
Extension de votre assistant à l'aide de webhooks : Vous utilisez des webhooks pour appeler des services externes qui développent les fonctionnalités de votre assistant ou de votre activité de journal.
-
Développement d'un canal personnalisé : Si aucune des intégrations de canal intégrées ne répond à vos besoins, vous pouvez utiliser l'API REST watsonx Assistant et les Kits de développement de logiciels (SDK) pour développer une application cliente personnalisée qui interagit avec votre assistant.