Visión general: Personalización y desarrollo
La interfaz de usuario de watsonx Assistant facilita la creación de un asistente y su despliegue en los clientes sin escribir ningún código. Para usuarios y desarrolladores avanzados, puede personalizar y ampliar las prestaciones de su asistente.
Un asistente desplegado incluye numerosos componentes que funcionan conjuntamente para ofrecer la ayuda que los clientes necesitan a través de los canales que utilizan.
-
Los clientes interactúan con el asistente utilizando un canal como, por ejemplo, la conversación web o la integración telefónica.
-
Basándose en la comprensión del lenguaje natural, el asistente decide direccionar la solicitud del cliente al mecanismo de resolución adecuado, que puede ser una acción o una búsqueda de contenido existente.
-
El asistente también podría tener que comunicarse con servicios externos o transferir la conversación a un agente humano.
Hay varios puntos en los que un desarrollador puede personalizar y ampliar el comportamiento del asistente, o cómo interactúa con servicios externos. Estos puntos de personalización incluyen:
-
Personalización de acciones: mediante la escritura de expresiones y la edición de datos JSON, puede personalizar ampliamente el modo en que una acción evalúa las condiciones de paso, almacena datos, responde a la entrada del cliente e interactúa con los canales.
-
Visión general del desarrollo de conversación web: puede utilizar la API de conversación web para personalizar ampliamente el aspecto y el comportamiento de la conversación web.
-
Personalización de la integración del teléfono: Puede utilizar mandatos y variables de contexto para configurar ampliamente cómo interactúa su asistente con los clientes que utilizan la integración del teléfono.
-
Personalización de la integración de SMS: puede utilizar mandatos y variables de contexto para personalizar cómo interactúa el asistente con los clientes que utilizan mensajes de texto.
-
Ampliación del asistente mediante webhooks: puede utilizar webhooks para llamar a servicios externos que amplíen las prestaciones de actividad de registro o del asistente.
-
Desarrollo de un canal personalizado: si ninguna de las integraciones de canal incorporadas satisface sus necesidades, puede utilizar la API REST y los SDK de watsonx Assistant para desarrollar una aplicación cliente personalizada que interactúe con el asistente.