Totemize
  • Rutas totémicas
  • Precios
  • Quiénes somos
Iniciar sesiónÚnete gratis
Únete gratis
Ctrl+K
Modelo mental
  • Base de conocimiento
  • Cloud
    • Azure
      • Web Apps
        • App Service
        • App Service Plan
        • Configuración
        • Managed Identity
        • Deployment Slots
        • Networking
        • Observabilidad
      • Storage Accounts
        • Blob Storage
        • Containers
        • Azure Files
        • Queue Storage
        • Table Storage
        • Redundancia
        • Access Tiers
        • Lifecycle Management
        • Seguridad y red
  • Frontend
    • React
      • Componentes
      • Props y Estado
      • Hooks
      • Renderizado de listas
  • IA
    • Fundamentos
      • Determinismo y probabilismo
      • LLM
      • Proveedor
      • Modelos fundacionales
      • Plataforma
      • Mapa del ecosistema
      • Entrenamiento y fine-tuning
      • Tokens
      • Ventana de contexto
      • Inferencia y sampling
      • Alucinaciones y límites
    • Interacción con el modelo
      • Prompts e instrucciones
      • Context engineering
      • Salidas estructuradas
      • Validación
      • Evaluaciones
      • Tool calling
    • Economía de uso
      • API pricing
      • Tokens de entrada y salida
      • Tokens en caché
      • Créditos
      • Suscripciones
      • Límites de uso
      • Selección de modelo
    • Recuperación de conocimiento
      • Vectores
      • Embeddings
      • Chunking
      • Bases de datos vectoriales
      • Búsqueda semántica
      • Búsqueda híbrida y reranking
      • Retrieval
      • RAG
      • Citas y grounding
      • LlamaIndex
    • Agentes
      • Workflows
      • Anatomía de un agente
      • Harness
      • Agentic loop
      • Planificación y human-in-the-loop
      • Memory
      • Permisos
      • Verification
      • MCP
      • Orquestación
      • Multiagentes
      • A2A
      • Frameworks de agentes
        • Microsoft Agent Framework
        • OpenAI Agents SDK
        • Google ADK
        • LangGraph
    • Coding agents
      • Skills
      • Spec-Driven Development
      • Claude Code
        • CLAUDE.md
        • Commands
        • Hooks
        • Plugins
        • Permisos
        • Subagents
      • Codex
        • CLI
        • Extensión de IDE
        • Codex app
        • Cloud
        • AGENTS.md
        • Worktrees
      • Cursor
        • Agent mode
        • Rules
        • Models
        • Precio por uso
  • Soporte
  • Comentarios
  1. IA
  2. Interaccion
Árbol de habilidades

Tool calling

1 min de lecturaActualizado el 9 jul 2026

Un LLM por sí solo solo genera texto. Las tools (herramientas) son lo que le da manos: funciones que el modelo puede invocar para leer un archivo, ejecutar un comando, buscar en la web o llamar a una API. Sin tools tienes un chat; con tools, un agente.

Cómo funciona el tool use

El mecanismo es más simple de lo que parece, y encaja con que el modelo solo predice texto:

  1. Al modelo se le describe un catálogo de herramientas (nombre, para qué sirve, qué parámetros acepta).
  2. En vez de responder al usuario, el modelo puede emitir una llamada a herramienta: “usa read_file con path=src/app.ts”.
  3. El harness —no el modelo— ejecuta esa función de verdad y le devuelve el resultado.
  4. El modelo lee el resultado y decide el siguiente paso. Ese ida y vuelta es el agentic loop.

[!NOTE] El modelo nunca ejecuta nada por sí mismo. Solo pide ejecutar; el harness decide si lo permite (ver permisos) y corre el código. Esa separación es la base de la seguridad de los agentes.

Tipos de herramientas típicas

  • Lectura: leer archivos, listar directorios, buscar en el código, consultar una base de datos.
  • Escritura/acción: editar archivos, ejecutar comandos de shell, hacer commits, llamar APIs.
  • Externas vía MCP: conectar fuentes y servicios de terceros mediante un protocolo estándar.

Buen diseño de herramientas

  • Descripciones claras: el modelo elige la herramienta leyendo su descripción; si es ambigua, elige mal.
  • Granularidad adecuada: ni una única herramienta que lo hace todo, ni cincuenta que se solapan.
  • Errores informativos: un mensaje de error útil deja que el modelo se corrija en el siguiente paso.

Temas relacionados

Las ejecuta el harness dentro del agentic loop, bajo control de permisos. El estándar para herramientas externas es MCP.