Visión general de la API de watsonx Assistant
Puede utilizar las API REST de watsonx Assistant y los SDK correspondientes para desarrollar aplicaciones que interactúen con el servicio.
Aplicaciones cliente
Para crear un asistente virtual u otra aplicación cliente que se comunique con un asistente en tiempo de ejecución, utilice la API v2. Puede desarrollar un cliente de cara al cliente que se pueda desplegar para uso de producción, una aplicación que intermedie la comunicación entre un asistente y otro servicio o una aplicación de prueba.
Al utilizar la API de tiempo de ejecución v2 para comunicarse con el asistente, la aplicación puede beneficiarse de las siguientes características:
-
Gestión automática de estado. La API de ejecución v2 gestiona cada sesión con un usuario, almacenando y manteniendo todos los datos de contexto que su asistente necesita para una conversación completa.
-
Facilidad para desplegar asistentes. Además de dar soporte a clientes personalizados, un asistente se puede desplegar fácilmente en canales de mensajería populares como Slack y Facebook Messenger.
-
Control de versiones. Puede guardar una instantánea de su contenido y vincular su asistente a esa versión específica. Luego puede continuar actualizando la versión de desarrollo sin que afecte al asistente de producción.
-
Capacidades de búsqueda. La API de tiempo de ejecución v2 se puede utilizar para recibir respuestas de la integración de búsqueda. Cuando se envía una consulta que el asistente no puede responder, la integración de búsqueda puede encontrar la mejor respuesta de los orígenes de datos configurados.
Para obtener más información, consulte la Referencia de API dewatsonx Assistant v2.
La API watsonx Assistant v1 admite el método /message
que envía la entrada del usuario directamente al espacio de trabajo utilizado por un diálogo. La API de ejecución v1 se admite principalmente por compatibilidad. Si utiliza el
método v1 /message
, debe implementar su propia gestión de estado, y no puede aprovechar el mantenimiento de versiones ni ninguna de las otras características de un asistente.