Skip to main content
Después de crear un agente, es posible ajustar su comportamiento, conectar recursos externos y configurar capacidades avanzadas.
Esta guía describe todas las opciones disponibles en la pantalla de Configuración del Agente, accesible al editar un agente existente.

Accediendo a la Configuración del Agente

En la pantalla de Agents, visualizas todos los agentes creados en el workspace. Elementos principales:
  • Lista de Agents: tarjetas conteniendo nombre del agente, tipo (LLM), modelo y estado
  • Menú de acciones (⋯ Actions): aparece al pasar el mouse sobre la tarjeta del agente
    • Edit: abre la pantalla de configuración del agente seleccionado
    • Delete: elimina permanentemente el agente
Paso a paso:
  1. Localiza el agente deseado
  2. Haz clic en ⋯ Actions
  3. Haz clic en Edit para configurar
Visión general de la pantalla de Agents

Profile – Informaciones Básicas del Agente

La sección Profile es responsable de definir quién es el agente y cómo se comporta. Perfil del agente Campos disponibles:
  • Agent name: Nombre interno del agente (ej.: asistente_de_ventas)
  • Description: Descripción corta del propósito del agente
  • Role: Papel del agente en la conversa (ej.: Asistente de soporte al cliente)
  • Goal: Objetivo principal del agente (ej.: Resolver dudas de los clientes)
  • Behavior: Define el tono y la personalidad del agente (ej.: Eres un asistente especialista en ventas)
Botones:
  • Review Prompt: permite revisar el prompt final generado
  • Generate with AI: genera automáticamente el comportamiento
  • Test your agent: abre un chat de prueba
  • Save: guarda todas las alteraciones

Sub Agents – Composición de Agentes

La sección Sub Agents permite que un agente ejecute otros agentes como parte del flujo. Agregando sub-agents Componentes:
  • No sub-agent selected: indica que ningún subagente fue agregado
  • Available Agents: lista de agentes disponibles
  • Search Agents: campo de búsqueda
  • Add: agrega el agente seleccionado como subagente
Paso a paso:
  1. Haz clic en Sub Agents en el menú lateral
  2. Busca el agente deseado
  3. Haz clic en Add
  4. Guarda las alteraciones

Knowledge – Base de Conocimiento y Memoria

La sección Knowledge permite que el agente acceda a información almacenada en bases de conocimiento y utilice memoria de conversaciones anteriores. Esta funcionalidad es esencial para que el agente proporcione respuestas contextualizadas y personalizadas. Visión general de la sección Knowledge

Load Knowledge – Cargando Base de Conocimiento

Configuración de Load Knowledge La funcionalidad Load Knowledge permite que el agente acceda a documentos, archivos e información previamente cargada en una base de conocimiento vectorial. Configuraciones disponibles:
  • Toggle Load Knowledge: Activa o desactiva el uso de la base de conocimiento por el agente
  • Knowledge Base: Selecciona qué base de conocimiento será utilizada (ej.: evoai via Pinecone)
  • Preload Knowledge: Opción de optimización que carga el conocimiento antes de la consulta
  • Maximum Results: Define la cantidad máxima de resultados retornados de la base de conocimiento
  • Knowledge Tags: Permite filtrar el conocimiento por etiquetas específicas (ej.: Ventas, Soporte, Producto)
Cómo funciona: Cuando está activado, el agente busca automáticamente información relevante en la base de conocimiento antes de responder al usuario. Esto permite que acceda a documentos técnicos, manuales, políticas de la empresa y otros contenidos relevantes sin necesidad de tener esa información directamente en sus instrucciones.

Load Memory – Gestionando Memoria de Conversaciones

Configuración de Load Memory La funcionalidad Load Memory permite que el agente mantenga el contexto de conversaciones anteriores, tornando las interacciones más naturales y contextualizadas. Configuraciones disponibles:
  • Toggle Load Memory: Activa o desactiva el uso de memoria por el agente
  • Memory Base: Selecciona dónde la memoria será almacenada (ej.: evoai via Pinecone)
  • Maximum Messages in Short-Term Memory: Define cuántas mensajes recientes el agente mantiene en memoria de corto plazo
  • Compression Interval for Medium-Term Memory: Define después de cuántas mensajes ocurre la compactación para memoria de mediano plazo
Cómo funciona: El sistema de memoria funciona en niveles:
  • Memoria de Corto Plazo: Mantiene las mensajes más recientes completas para contexto inmediato
  • Memoria de Mediano Plazo: Compacta mensajes antiguos en resúmenes, manteniendo información importante sin ocupar mucho espacio
  • Memoria de Largo Plazo: Almacena información relevante que puede ser recuperada en conversaciones futuras
Limpieza de Memoria:
  • Clear All Memory: Elimina toda la memoria almacenada del agente. Usa con cuidado, pues esta acción es irreversible.

Tools – Herramientas del Agente

La sección Tools define qué herramientas el agente puede utilizar durante las conversas. Visión general de la sección Tools

Agent Tools

Configuración de Agent Tools Permite seleccionar otros agentes como herramientas que pueden ser llamadas durante la ejecución. Cómo agregar:
  1. Haz clic en Add en la sección Agent Tools
  2. Selecciona los agentes deseados de la lista
Opciones:
  • Lista de agentes disponibles con checkbox para selección
  • Confirm: confirma la elección de los agentes
  • Cancel: cierra sin guardar

Custom Tools

Custom Tools Permite crear herramientas HTTP personalizadas para integrar con APIs externas. Opciones:
  • Add Tool: Crea herramientas HTTP personalizadas
  • Create: Inicia el proceso de creación de una nueva herramienta

Native Tools (a partir de v1.0.0-rc3)

Tools nativas embarcadas en el processor que quedan disponibles sin necesidad de configurar HTTP custom. Aparecen automáticamente cuando el prerrequisito está satisfecho: Hints de uso de pipeline manipulation y label management son automáticamente inyectados en el system prompt cuando esas tools están activas, orientando al LLM sobre cuándo llamarlas.

Toggle “Permitir gestionar labels”

A partir de v1.0.0-rc3, la configuración del agente expone el toggle Permitir gestionar labels (allow_manage_labels). Cuando activo:
  • El agente recibe la tool manage_conversation_labels.
  • El agente puede añadir/remover labels durante la conversación.
Cuando inactivo, la tool no se expone — el agente no tiene cómo etiquetar conversaciones.

Productos – Catálogo Vinculado (a partir de v1.0.0-rc3)

En la pestaña Productos del agente, selecciona qué ítems del catálogo el agente debe conocer. Los productos vinculados se inyectan en el contexto del agente en runtime — cambios en el catálogo reflejan en la próxima conversación sin reconfigurar el prompt. Solo productos con estado activo quedan disponibles para vinculación. Ver Catálogo de Productos.

Integrations – Integraciones Externas

La sección Integrations permite conectar el agente a servicios externos. Integraciones disponibles Integraciones disponibles:
  • ElevenLabs: Permite que el agente genere respuestas en audio usando síntesis de voz. Botón: ACTIVATE
  • Google Calendar: Permite crear, visualizar y gestionar eventos en el calendario. Botón: ACTIVATE
  • Google Sheets: Permite crear, leer y actualizar hojas de cálculo de Google. Botón: ACTIVATE
Configuración de integración Configuración de Integraciones: Al activar una integración, será necesario proporcionar:
  • API Key: Clave de autenticación del servicio externo
  • Apply Settings: Guarda la configuración de la integración

MCP Servers – Servidores MCP

La sección MCP Servers permite conectar servidores MCP (Model Context Protocol), que expanden las capacidades del agente. Lista de integraciones MCP Integraciones MCP disponibles: GitHub, Notion, Stripe, HubSpot, Linear, Monday.com, PayPal, Canva.
Estado actual: Todas mostradas como Coming soon.
Custom MCPs Custom MCPs:
  • Add Custom MCP: Agrega un servidor MCP creado previamente
  • Add MCP Server: Crea un nuevo servidor MCP personalizado
Agregar MCP Server Select Custom MCPs:
  • Campo de búsqueda para filtrar MCPs
  • Mensaje No MCP server configured cuando no hay MCPs configurados
  • Botón Add MCP Server para agregar nuevo servidor

Configuration – Configuraciones Avanzadas del Agente

La sección Configuration es donde defines los ajustes técnicos y comportamentales del agente. Esta sección está dividida en cuatro pestañas principales: General, System, Message Handling y Inactivity Actions. Visión general de la pantalla de Configuration

Pestaña General – Configuraciones Generales

La pestaña General contiene las configuraciones fundamentales que definen cómo el agente procesa y responde a las solicitudes.

Model and API – Modelo de IA y Clave de API

Configuración de Model and API Esta sección define qué modelo de inteligencia artificial será utilizado por el agente y qué clave de autenticación será usada para acceder a ese modelo. Campos disponibles:
  • API Key: Selecciona la clave de API que el agente utilizará para conectarse al proveedor de IA. La clave seleccionada determina qué modelos estarán disponibles para elección
  • Language Model: Elige el modelo de lenguaje específico (ejemplos: GPT-4.1 Nano, GPT-4, Claude 3.5 Sonnet, etc.). Cada modelo posee características diferentes de velocidad, costo y capacidad
  • Manage: Botón que abre el gestor de claves de API, permitiendo agregar, editar o eliminar claves
Por qué esto es importante: La elección del modelo afecta directamente la calidad de las respuestas, el tiempo de procesamiento y el costo de operación del agente. Modelos más avanzados tienden a proporcionar respuestas más precisas, pero pueden tener costos más elevados.

Agent Capabilities – Capacidades Avanzadas

Agent Capabilities Esta sección activa funcionalidades especiales que expanden las capacidades del agente. Opciones disponibles:
  • Planner (toggle): Cuando está activado, el agente ejecuta un proceso de planificación antes de responder. Esto significa que primero analiza la solicitud, crea un plan de acción y después ejecuta ese plan paso a paso. Esta capacidad mejora significativamente la calidad de las respuestas en tareas complejas que exigen múltiples etapas o razonamiento estructurado.
Cuándo usar el Planner:
  • Tareas que exigen múltiples pasos
  • Análisis complejos que necesitan estructuración
  • Situaciones donde es importante que el agente “piense” antes de actuar

Output Format – Formato de Salida Estructurado

Output Format El Output Format permite definir un esquema estructurado para las respuestas del agente, garantizando que siempre retorne datos en un formato consistente y predecible. Configuraciones básicas:
  • Output Key: Identificador único que será usado para referenciar la salida de este agente. Útil cuando tienes múltiples agentes y necesitas identificar cuál está retornando los datos
  • Output Schema: Define la estructura de datos que el agente debe retornar
Structured Schema – Creando el Esquema de Salida: Configuración detallada del Output Schema El esquema estructurado permite definir exactamente qué campos el agente debe retornar y en qué formato. Cómo configurar:
  1. Haz clic en First Field o Add Field para agregar un nuevo campo al esquema
  2. Para cada campo, define:
    • Field Name: Nombre del campo (ej.: “nombre_cliente”, “valor_total”, “status”)
    • Type: Tipo de dato del campo:
      • String: Texto (ej.: “Juan Silva”, “Aprobado”)
      • Number: Número (ej.: 150.50, 42)
      • Boolean: Verdadero o falso (ej.: true, false)
      • Array: Lista de valores (ej.: [“item1”, “item2”, “item3”])
      • Object: Estructura compleja con múltiples campos
    • Description: Describe el propósito del campo para que el agente entienda qué debe incluir ahí
  3. Usa los botones Edit, Remove o Save para gestionar los campos creados
Ejemplo de uso: Si estás creando un agente de ventas, puedes definir un esquema como:
  • nombre_cliente (String): Nombre completo del cliente
  • email (String): Correo electrónico de contacto
  • valor_orcamento (Number): Valor total del presupuesto
  • productos_interesse (Array): Lista de productos que el cliente demostró interés
  • status_negociacao (String): Estado actual de la negociación
Por qué usar Output Format:
  • Integración con sistemas: Facilita la integración del agente con CRMs, ERPs y otros sistemas
  • Consistencia: Garantiza que los datos siempre vendrán en el mismo formato
  • Automatización: Permite automatizar procesos basados en las respuestas estructuradas del agente
  • Análisis de datos: Facilita el análisis y reportes sobre las interacciones

Pestaña System – Comportamiento y Permisos

La pestaña System controla los permisos y el comportamiento del agente dentro del sistema durante las conversas. Configuraciones de la pestaña System

Conversation Behavior – Comportamiento en Conversas

Define qué puede o no hacer el agente durante las interacciones con los usuarios. Permisos disponibles:
  • Transfer to human: Cuando está activado, permite que el agente identifique situaciones donde es necesario transferir la conversa a un atendente humano. El agente puede hacer esto automáticamente cuando detecta frustración del cliente, solicitudes complejas que no consigue resolver, o cuando el usuario pide explícitamente hablar con una persona.
  • Allow registering reminders: Permite que el agente cree recordatorios y agendamientos. Por ejemplo, si un cliente pide ser recordado sobre una promoción el próximo mes, el agente puede registrar ese recordatorio automáticamente.
  • Allow editing contacts: Concede al agente el permiso para modificar información de contactos, como actualizar números de teléfono, correos electrónicos, direcciones u otras informaciones de registro cuando el usuario proporciona nuevos datos.
  • Allow pipeline manipulation: Permite que el agente mueva contactos entre diferentes etapas del pipeline de ventas o atención. Por ejemplo, mover un lead de “Primer Contacto” a “Negociación” o de “Calificación” a “Propuesta Enviada”.
Consejo de seguridad: Activa solo los permisos que el agente realmente necesita. Si el agente es solo informativo, no es necesario permitir edición de contactos o manipulación de pipeline.

Agent Timezone – Zona Horaria del Agente

Define la zona horaria que el agente utilizará para todos los cálculos de fecha y hora. Configuración:
  • Selecciona la zona horaria apropiada para tu operación
  • Ejemplo: America/Sao_Paulo (GMT-3) para el horario de Brasilia
Por qué esto es importante: La zona horaria correcta garantiza que:
  • Los recordatorios sean enviados en el horario correcto
  • Los reportes muestren los horarios correctamente
  • Los agendamientos sean hechos considerando el horario local del negocio

Pestaña Message Handling – Tratamiento de Mensajes

La pestaña Message Handling define cómo el agente procesa, formatea y envía sus mensajes. Configuraciones de Message Handling

Configuraciones de Procesamiento y Envío

Message Wait Time (seconds) – Tiempo de Espera: Define cuántos segundos el agente debe esperar antes de procesar y responder a una mensaje.
  • Cuándo usar: Útil cuando los usuarios suelen enviar múltiples mensajes seguidos. En lugar de responder a cada mensaje individualmente, el agente espera el tiempo configurado y responde considerando todas las mensajes enviadas en el período.
  • Ejemplo: Si está configurado para 3 segundos y el usuario envía “Quiero”, “comprar”, “un notebook”, el agente espera 3 segundos y procesa las tres mensajes juntas, entendiendo la solicitud completa.
Message Signature – Firma de Mensaje: Texto que será automáticamente agregado al final de cada mensaje enviado por el agente.
  • Uso común: Agregar informaciones de contacto, horario de atención o disclaimers
  • Ejemplo: “Esta es una mensaje automática. Para hablar con un atendente, escribe ‘hablar con humano’.”
Enable text segmentation – Segmentación de Texto: Cuando está activado, el agente divide mensajes largas en múltiples mensajes menores.
  • Ventaja: Mejora la legibilidad, especialmente en dispositivos móviles
  • Comportamiento: Una respuesta larga es dividida en párrafos o tópicos separados
Use Emojis in Responses – Uso de Emojis: Permite que el agente incluya emojis en sus respuestas para tornarlas más amigables y expresivas.
  • Cuándo activar: Canales informales como WhatsApp, Instagram
  • Cuándo desactivar: Comunicaciones corporativas formales, correos electrónicos profesionales
Send message as reply in conversation – Responder Mensajes Específicas: Cuando está activado, el agente responde directamente a mensajes específicas usando el recurso de “responder” o “quote” disponible en la mayoría de las plataformas de mensaje.
  • Ventaja: Mantiene el contexto claro, especialmente en conversas con múltiples preguntas
  • Ejemplo: Si el usuario hace tres preguntas diferentes, el agente puede responder cada una citando la pregunta específica

Pestaña Inactivity Actions – Acciones de Inactividad

La pestaña Inactivity Actions permite configurar acciones automáticas que el agente ejecutará cuando un usuario quede inactivo (no responda) por un determinado período. Configuración de Inactivity Actions

Cómo Funciona

Esta funcionalidad es esencial para mantener el compromiso con los usuarios y evitar que conversas importantes sean olvidadas. Estructura de la pantalla:
  • Visualización de todas las reglas de inactividad configuradas
  • Botón + Add previous action para crear nuevas reglas

Creando una Acción de Inactividad

Paso a paso:
  1. Haz clic en + Add previous action
  2. Configura los siguientes campos:
If not respond in – Si no responde en: Define el tiempo de inactividad que activará la acción.
  • Opciones: Minutos, horas o días
  • Ejemplo: 2 minutes, 1 hour, 1 day, 3 days
the agent should – el agente debe: Define qué acción será ejecutada después del período de inactividad.
  • Interact with client: Enviar una mensaje de recompromiso
  • Send reminder: Enviar un recordatorio sobre algo pendiente
  • Close conversation: Cerrar la conversa automáticamente
  • Transfer to human: Transferir a atendente humano
  • Move in pipeline: Mover a otra etapa del embudo
What should the agent say? – ¿Qué debe decir el agente?: Campo de texto libre donde escribes la mensaje que será enviada. Ejemplos de mensajes:
  • Para recompromiso: “¡Hola! Vi que estabas interesado en nuestros productos. ¿Puedo ayudar con algo más?”
  • Para recordatorios: “¡Hola! Recuerda que nuestra promoción termina mañana. ¿Deseas continuar con tu compra?”
  • Para calificación: “Noté que no respondiste. ¿Aún tienes interés en conocer nuestra solución?”
  1. Haz clic en Save para guardar la regla

Creando Múltiples Reglas en Cascada

Puedes crear varias reglas de inactividad con diferentes tiempos para crear una secuencia de recompromiso. Ejemplo de estrategia:
  1. 2 minutos de inactividad: “¿Aún estás por ahí? ¿Puedo aclarar alguna duda?”
  2. 1 hora de inactividad: “¡Hola! Vi que conversamos más temprano. Si necesitas ayuda, ¡estoy aquí!”
  3. 1 día de inactividad: “¡Hola! Noté que demostraste interés en [producto]. ¿Te gustaría retomar nuestra conversa?”
  4. 3 días de inactividad: “Esta es mi última tentativa de contacto. Si deseas, podemos conversar en el futuro. ¡Hasta pronto!”

Buenas Prácticas

  • No seas invasivo: Evita enviar muchas mensajes en cortos períodos
  • Sé relevante: Haz referencia al contexto de la conversa anterior
  • Ofrece valor: Cada mensaje debe ofrecer algo útil al usuario
  • Respeta límites: Si el usuario no responde después de varias tentativas, deja de enviar mensajes

Consideraciones Finales

La pantalla de Configuración del Agente es el centro de control completo para personalizar el comportamiento, conectar recursos externos y definir cómo el agente opera en diferentes escenarios. Recomendaciones importantes:
  • Siempre haz clic en Save en la esquina superior derecha después de hacer alteraciones
  • Usa Test your agent para validar el comportamiento antes de poner el agente en producción
  • Configura la base de conocimiento y memoria para conversas más contextualizadas
  • Ajusta los permisos del sistema de acuerdo con el nivel de autonomía deseado para el agente
  • Define acciones de inactividad para mantener el compromiso con los usuarios
Después de configurar todas las secciones, el agente estará listo para uso en flujos complejos, integraciones y automatizaciones avanzadas.