Skip to main content

Subagents y Tools

Un agente útil no debería resolver todo con un solo prompt. En Whaapy, Tools, Subagents y MCPs son la forma de darle capacidades concretas al agente sin volverlo una mezcla inmanejable de reglas.
Piensa en el agente principal como el coordinador de la conversación. Las tools ejecutan acciones, los subagents se enfocan en tareas específicas y los MCPs conectan sistemas externos.

Diferencia rápida

ElementoQué esCuándo usarlo
ToolUna acción o consulta concretaAgendar, buscar catálogo, disparar un trigger, transferir a humano
SubagentUn agente especializado en una responsabilidadVentas, soporte, agenda, calificación, seguimiento
MCPUn conector estructurado a un sistema externoCRM, base de datos, calendario, docs, herramientas internas
KnowledgeInformación que el agente consulta para responderFAQs, políticas, servicios, procesos, documentos
La regla práctica:
  • si el agente necesita saber, usa Knowledge
  • si necesita hacer una acción puntual, usa Tools
  • si necesita trabajar como especialista, usa Subagents
  • si necesita conectarse a otro sistema, usa MCPs

Tools

Una tool convierte una intención del cliente en una acción controlada. Ejemplos:
  • consultar disponibilidad
  • agendar una cita
  • cancelar una cita
  • buscar un producto
  • disparar un flujo externo
  • transferir a humano
  • crear una nota interna
La diferencia importante: una tool no es “la IA prometiendo que hizo algo”. Una tool es una capacidad configurada para que el agente pueda consultar o ejecutar algo de forma explícita.

Buen uso

Cliente: "Tienes espacio el viernes?"
Agente: consulta disponibilidad con una tool.
Agente: responde con horarios reales.

Mal uso

Cliente: "Agenda para el viernes."
Agente: responde "listo" sin usar ninguna tool de agenda.
Si una acción cambia algo en el negocio, debería estar respaldada por una tool o un MCP, no solo por texto.

Subagents

Un subagent es una especialización del agente principal. Sirve cuando una parte del flujo necesita instrucciones, objetivo o contexto propio. Ejemplos:

Ventas

Califica intención, recomienda productos y empuja al siguiente paso comercial.

Soporte

Pide datos mínimos, identifica problema y decide si debe escalar.

Agenda

Coordina disponibilidad, confirma horarios y evita dobles reservas.

Seguimiento

Reactiva conversaciones abandonadas con reglas claras.
No crees subagents para todo. Úsalos cuando separar responsabilidades reduzca complejidad.
Si una regla cabe en una frase, probablemente va en Control o en el prompt. Si requiere un flujo completo, probablemente merece un subagent.

MCPs

MCP significa Model Context Protocol. En Whaapy puedes pensarlo como una forma estándar de conectar capacidades externas al agente. No necesitas verlo como infraestructura. Para el usuario, un MCP es un conector que responde preguntas como:
  • qué sistema puede consultar el agente
  • qué acciones puede ejecutar
  • con qué permisos
  • qué datos quedan disponibles
  • cómo se prueba o desconecta
Ejemplos de uso:
  • consultar un CRM
  • leer documentación interna
  • buscar datos en una base externa
  • consultar disponibilidad en un sistema tercero
  • ejecutar acciones en una herramienta operativa

Cómo trabajan juntos

Un flujo real puede verse así:
1

El cliente escribe

“Quiero cotizar y saber si pueden instalar esta semana.”
2

El agente principal entiende intención

Detecta que hay una parte comercial y una parte operativa.
3

Un subagent de ventas califica

Pide datos mínimos y entiende presupuesto, zona o urgencia.
4

Una tool consulta disponibilidad

El agente no inventa horarios: consulta una capacidad conectada.
5

El agente responde

Da una respuesta clara y, si aplica, agenda o transfiere a humano.

Buenas prácticas

  • Crea tools para acciones que tengan efecto real.
  • Crea subagents para responsabilidades completas, no para reglas pequeñas.
  • Usa MCPs cuando la fuente o acción vive fuera de Whaapy.
  • Define límites claros: qué puede hacer, qué no puede hacer y cuándo escalar.
  • Prueba cada capacidad con conversaciones reales antes de activarla en producción.
  • Mantén el prompt principal corto; delega conocimiento a Knowledge y acciones a Tools.

Configuración relacionada

Tools

Configura acciones disponibles para el agente.

Subagents

Diseña agentes especializados por tarea o flujo.

MCPs

Conecta sistemas externos como capacidades estructuradas.

Knowledge

Alimenta el contexto que los agentes usan para responder.