Tool Calls — Cómo los AI Agents toman acción
Qué es un tool call, cómo funciona y por qué convierte un modelo de lenguaje de generador de texto en un sistema operativo.
Qué es un Tool Call
Un tool call es una invocación estructurada que un modelo AI emite durante su proceso de razonamiento. En lugar de generar texto, el modelo genera una petición para ejecutar una función específica con parámetros específicos. El sistema host ejecuta esa función y devuelve el resultado. El modelo continúa razonando con los nuevos datos.
Este es el mecanismo que convierte un modelo de lenguaje de generador de texto en un sistema que puede actuar.
La analogía de la llamada telefónica
Piensa así: un AI Agent razona sobre una tarea. Llega a un punto donde necesita información que no tiene — o necesita realizar una acción que no puede con solo texto. Entonces coge el teléfono, llama a un sistema específico, hace una pregunta precisa o da una instrucción precisa, obtiene la respuesta, cuelga y continúa trabajando.
Esa llamada telefónica es un tool call.
Anatomía de un Tool Call
Cada tool call tiene tres componentes:
- Nombre de función — qué sistema o capacidad invocar
- Parámetros — los inputs específicos requeridos
- Resultado — los datos devueltos por el sistema
Ejemplo — búsqueda de candidatos:
| Componente | Valor |
|---|---|
| Función | search_candidates |
| Parámetros | skills: ["Python", "SQL"], level: "Senior", location: "Munich" |
| Resultado | Lista de 47 candidatos coincidentes con puntuaciones de skill |
Ejemplo — creación de requisición:
| Componente | Valor |
|---|---|
| Función | create_job_requisition |
| Parámetros | role: "Senior Data Engineer", family: "Engineering", level: 4, skills: [...] |
| Resultado | Requisición #REQ-2026-0847 creada, pendiente de aprobación |
Herramientas de lectura vs. de escritura
Los tool calls se dividen en dos categorías con implicaciones de gobernanza muy distintas:
| Tipo | Qué hace | Nivel de riesgo | Ejemplo |
|---|---|---|---|
| Read | Recupera datos sin cambiar nada | Bajo | Consultar perfil de rol, buscar candidatos, obtener datos de banda salarial |
| Write | Crea, modifica o elimina datos | Mayor | Enviar requisición, actualizar registro de empleado, aprobar cambio salarial |
Principio de gobernanza: la mayoría de organizaciones empiezan dando a los Agent acceso solo de lectura y exigen aprobación humana para acciones de escritura. Cuando crece la confianza, se otorgan permisos de escritura específicos con audit trails.
Cadenas de Tool Calls
El verdadero poder de los tool calls aparece cuando se encadenan. Una sola tarea de Agent puede implicar 5, 10 o 50 tool calls en secuencia:
get_role_profile("Senior Data Engineer")→ recupera tareas, skills, targets de proficiencyget_pay_band(role: "Senior Data Engineer", level: 4, location: "Munich")→ recupera rango de compensaciónsearch_candidates(skills: [...], min_proficiency: 3)→ encuentra candidatos coincidentesscore_candidates(candidates: [...], role_profile: {...})→ rankea por fitgenerate_shortlist_report(top_n: 5, include_reasoning: true)→ crea el entregable
Cada paso informa al siguiente. El Agent razona entre llamadas, decidiendo qué hacer según resultados intermedios. Esto es lo que hace que los Agent sean fundamentalmente distintos de los Chatbot — componen acciones en workflows.
Seguridad y gobernanza
Los tool calls crean consecuencias reales. Un Agent mal configurado con acceso de escritura al HRIS podría modificar registros de empleados, cambiar compensación o enviar requisiciones no autorizadas. La gobernanza no es opcional.
Mejores prácticas:
- Principio de mínimo privilegio — los Agent reciben solo las herramientas que necesitan para su tarea específica
- Humano en el bucle para acciones de escritura — exige aprobación antes de que el sistema ejecute cambios
- Audit logging — cada tool call se registra con timestamp, parámetros, resultado y razonamiento del Agent
- Rate limiting — evita que Agent descontrolados hagan miles de llamadas
- Sandboxing — prueba Agent en entornos no productivos antes de conceder acceso en vivo
Qué significa para RRHH
Los tool calls son el mecanismo que conecta el razonamiento AI a los sistemas de RRHH. Cuando un Agent tiene acceso a herramientas que leen y escriben en el HRIS, ATS, LMS y sistemas de compensación — puede ejecutar los procesos de RRHH descritos en esta categoría de documentación.
La forma estandarizada de exponer estas herramientas a los Agent es mediante MCP — el Model Context Protocol. Cubierto en el siguiente artículo.
¿Necesitas ayuda para construir tu Arquitectura de Puestos y Skills? Habla con nuestro equipo.
Habla con Hanns