IBM Cloud Docs
Visión general: Personalización y desarrollo

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.

Diagrama de arquitectura dewatsonx Assistant
Arquitectura

  • 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.