Configuración de las Acciones del Agentes IA
Este documento describe como se puede agregar en el archivoagent.config.json, acciones que se pueden ejecutar en el Agente de IA, como por ejemplo:
- Apagar un agente de IA.
- Asignar una fase al contacto.
- Asignar una etiqueta al contacto.
- Asignar una segmentación al contacto.
- Asignar un agente humano al contacto.
Github
Puedes descargar nuestro repositorio de ejemplo para crear tus agentes.
Estructura
Campos de la Acción
| Campo | Descripción |
|---|---|
| intent | Identificador único de la intención de la action. (por ejemplo, "conversar_humano"). |
| reference | Frase corta y descriptiva que ayuda a la IA a entender cuándo debe activarse esta action. Ejemplo: “Action para hablar con un agente humano”. |
| enabled | Booleano que indica si la action está activo (true) o no (false). |
| responseMessage | Mensaje que el agente debe devolver al usuario tras ejecutar correctamente la action. |
| responseJson | Booleano que indica si la action debe devolver un JSON (true) o no (false). |
| action | Arreglo de objetos que indica las acciones que se deben ejecutar cuando se activa la intención. |
Asignar un agente humano
Asignar una fase
Apagar un agente de IA
Asignar una segmentación
Asignar una etiqueta
Comportamiento de Respuesta
responseIA = true (Recomendado para la mayoría de casos):- Ejecuta las acciones ✅
- La IA responde naturalmente según el contexto ✅
- Más inteligente y conversacional ✅
- Ejecuta las acciones ✅
- Responde con mensaje fijo ✅
- Útil para confirmaciones simples ✅
- Ejecuta las acciones ✅
- Responde con JSON estructurado ✅
- Ideal para integraciones con APIs/webhooks ✅
Consideraciones
Elaction tambien se puede agregar dentro de un servicio, para que se ejecute cuando se active el servicio como un campo mas adicional. En caso de que se agregue dentro de un servicio, se debe agregar el campo action dentro del servicio y solo ejecutará las acciones y no analizará el mensaje del usuario ya que las referencias ya se encuentran en el servicio.
