Actions - Introducción
Descripción general
Una acción es una capacidad individual o una tarea que el bot realiza cuando das una instrucción como parte de tu conversación. Por ejemplo, puedes pedirle al bot que obtenga tus citas del día o que programe una reunión en tu calendario.
Para completar una acción, el bot puede hacer algunas preguntas que son necesarias para cumplir la acción. Por ejemplo, la conversación de una acción típica de programar reunión se ve así:
User : Schedule a meeting to discuss about the Zylker deal by 11 AM tomorrow.
ConvoKraft Bot : Sure, when would the meeting get over?
User : By 12 PM.
ConvoKraft Bot : Where is the meeting happening?
User : At the headquarters.
ConvoKraft Bot : Okay, I have added the meeting to your calendar.
Por lo tanto, una acción no es necesariamente un solo intercambio de mensajes entre el usuario y el bot. Puede tener múltiples mensajes intercambiados entre el usuario y el bot para lograr una sola tarea. En el ejemplo mencionado anteriormente, el bot programaría una reunión ejecutando la lógica de negocio configurada.
Tipos de acciones
Según la intención, las acciones pueden clasificarse en dos tipos:
Responder directamente una pregunta
Estas acciones dan una respuesta directa a una pregunta estática formulada sin realizar ninguna operación ni ejecutar una lógica de negocio. Generalmente se resuelven con un solo intercambio conversacional y son universales, de modo que sus respuestas serían las mismas para todos los usuarios, zonas horarias, regiones o cualquier parámetro.
Pregunta de ejemplo: ¿Qué es ConvoKraft?
La respuesta a esta pregunta sería directa y la misma para cualquier usuario que haga la pregunta, sin involucrar ninguna lógica de negocio específica.
Puedes configurar estas acciones definiendo oraciones de ejemplo relevantes para las acciones y las respuestas a preguntas específicas. Cuando el usuario interactúa con el bot de ConvoKraft, el bot buscará estas acciones configuradas y si hay una coincidencia con la consulta del usuario, responderá con la respuesta directa configurada.
Ejecutar una lógica de negocio
Estas acciones instruirán al bot para construir dinámicamente la respuesta a la entrada del usuario obteniendo datos relevantes de las fuentes de datos especificadas. Esto implica ejecutar una lógica de negocio específica para la acción, y la respuesta puede variar según los datos y la lógica ejecutada. La ejecución de la lógica de negocio puede involucrar la realización de operaciones especificadas, generalmente para obtener, agregar, modificar o eliminar datos en una fuente de datos particular. La conversación también puede extenderse a múltiples mensajes para recopilar más entradas, dependiendo de la complejidad de la lógica de negocio.
Puedes configurar estas acciones definiendo oraciones de ejemplo aplicables y los parámetros relevantes para las acciones de tu bot de ConvoKraft.
Preguntas de ejemplo:
- ¿Qué hay en mi agenda hoy?
Para responder esta pregunta, el bot obtendría datos de tu calendario y construiría su respuesta dependiendo de los datos obtenidos.
- Programar una reunión
Para programar una reunión, el bot solicitaría y obtendría los datos de entrada relevantes del usuario y crearía un evento en tu calendario.
Flujo de ejecución de acciones
-
Cada vez que un bot recibe una entrada del usuario, ConvoKraft intenta comprenderla para detectar la intención de la entrada del usuario. Cuando entrenas un bot, las acciones configuradas serán utilizadas por ConvoKraft para formar nuevos modelos NLP y mejorar los modelos existentes que ayudan a potenciar la capacidad intelectual del bot para comprender la intención de cada acción.
-
El bot buscará las oraciones de ejemplo configuradas definidas para la acción. Si la intención de la entrada del usuario coincide con cualquiera de las intenciones de las acciones configuradas, entonces el bot puede solicitar al usuario más información para asociar valores a los parámetros que son necesarios para cumplir esa acción a través de una lógica de negocio, o puede proporcionar una respuesta directa en forma de conversación.
-
Si el usuario pide realizar una tarea que no tiene coincidencia con ninguna de las acciones del bot, entonces responderá basándose en la lógica configurada en la función Fallback message handler.
-
Según la lógica de negocio configurada, ConvoKraft invocará la URL del Webhook, la Deluge Function, o la Catalyst Integration Function asociada con la acción particular, que a su vez ejecutará la lógica.
-
Finalmente, la respuesta a la acción se envía como respuesta al usuario en el bot de ConvoKraft de forma conversacional.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us