#herramientas
36 páginas con esta etiqueta.
Roadmap
8Controlar la elección con tool_choice
Cómo decidir si el modelo puede, debe o no puede usar herramientas con tool_choice (auto, any, tool, none), cuándo conviene cada opción y cómo limitar las llamadas en paralelo.
Definir herramientas con JSON Schema
Cómo escribir nombre, descripción e input_schema de una herramienta para que el modelo la elija cuando toca y le pase argumentos válidos, con strict y Pydantic.
Function calling: el ciclo tool_use → tool_result
Cómo el modelo pide a tu código que ejecute una función, cómo le devuelves el resultado y cómo escribir el bucle completo sin romper el protocolo.
Manejo de errores e is_error
Qué hacer cuando una herramienta falla: devolver el error al modelo con is_error, escribir mensajes que le permitan corregirse y cortar los bucles de reintentos.
MCP: conectar un servidor de herramientas
Qué resuelve el Model Context Protocol, cómo escribir un servidor de herramientas con MCPServer, probarlo y conectarlo a tu propio código o a una aplicación compatible.
Nivel 20 · Uso de herramientas
El ciclo tool_use → tool_result, herramientas definidas con JSON Schema, errores con is_error, tool_choice y un servidor MCP propio conectado a tu aplicación.
Nivel 40 · Tu primer agente
Construye un agente de verdad, con su bucle, límites de pasos y de gasto, un plan previo, varias herramientas bien descritas y trazas para depurarlo.
Un agente con varias herramientas
Diseña y describe un conjunto de herramientas para que el agente elija la correcta, devuelva salidas útiles y se recupere de errores, y prueba esa elección con casos.
Cursos
6Agentes de código
Cómo trabaja un agente que lee, edita y prueba código en tu repositorio, y cómo guiarlo y revisar su trabajo para fiarte de lo que entrega.
Cómo funciona el uso del ordenador
El bucle captura, acción y nueva captura; qué parte hace el proveedor y qué parte ejecutas tú, y un ejecutor mínimo de acciones dentro de un contenedor.
Cómo trabaja un agente de código
Las herramientas que necesita un agente de código (leer, buscar, editar, ejecutar), cómo diseñarlas con seguridad y un agente mínimo funcional.
MCP: de cero a tu propio servidor
Monográfico sobre Model Context Protocol, desde entender sus primitivas hasta escribir, probar, asegurar y desplegar tu propio servidor en Python o TypeScript.
Navegador o API: cuándo cada uno
La escalera de opciones para que un agente trabaje con una aplicación (API, MCP, navegador por DOM, píxeles) y los criterios para elegir el escalón adecuado.
Qué meter en el contexto y qué no
Criterios para el prompt de sistema, las herramientas, los ejemplos y los resultados de herramientas, y cómo cargar información bajo demanda en lugar de precargarla.
Docs
6El bucle agéntico
Referencia del bucle que convierte una llamada al modelo en un agente, con el manejo de cada stop_reason y los límites que lo hacen seguro.
Herramientas
Referencia de cómo el modelo actúa fuera del texto, con herramientas propias, servidores MCP, herramientas del proveedor y uso del ordenador.
Herramientas del lado del servidor
Qué son las herramientas que ejecuta el proveedor de la API, como la búsqueda web, en qué se diferencian de las tuyas y cómo integrarlas en tu bucle.
MCP
Referencia del Model Context Protocol, con arquitectura host, cliente y servidor, primitivas, transportes y cómo escribir y conectar un servidor.
Uso de herramientas
Cómo el modelo pide a tu aplicación que ejecute funciones y cómo devolverle el resultado, con definición, ciclo completo, tool_choice y errores.
Uso del ordenador
Referencia de la herramienta con la que el modelo ve capturas de pantalla y controla ratón y teclado, con su bucle, el entorno aislado y los riesgos.
Patrones
2Agente autónomo
El modelo decide en un bucle qué herramientas usar y cuándo parar, guiado por lo que le devuelve el entorno, con límites, puntos de control humanos y sandbox.
La llamada aumentada
El bloque básico de todo sistema agéntico: un modelo con recuperación, herramientas y memoria, y cómo montarlo con una interfaz sencilla y bien documentada.
Disciplinas
1Diseño de herramientas
Cómo definir herramientas que un modelo entienda, elija bien y use sin gastar contexto de más, con nombres, descripciones, parámetros y respuestas pensados para un agente.
Recetas
2Aprobación humana antes de actuar
Intercepta las llamadas a herramientas peligrosas de tu agente, pide confirmación a una persona con los argumentos exactos y devuelve el rechazo al modelo como tool_result.
Servidor MCP de solo lectura
Expón una base de datos SQLite a un agente mediante un servidor MCP en Python con MCPServer que solo puede leer, con límites de filas y de tiempo.
Glosario
8Bucle agéntico
Ciclo de llamar al modelo, ejecutar las herramientas que pide y devolverle los resultados hasta que termina.
Function calling
Nombre habitual de la capacidad del modelo de pedir que tu código ejecute una función con argumentos estructurados.
MCP
Model Context Protocol, estándar abierto para conectar aplicaciones de IA con herramientas y fuentes de datos externas.
Servidor MCP
Programa que expone herramientas, recursos y prompts a través del protocolo MCP para que cualquier aplicación compatible los use.
Tool result
Bloque con el que devuelves al modelo el resultado de ejecutar una herramienta que pidió, enlazado por su identificador.
Tool use
Capacidad del modelo de pedir a tu aplicación que ejecute una herramienta definida por ti y de usar el resultado.
tool_choice
Parámetro que controla si el modelo puede, debe o no debe usar herramientas, o cuál está obligado a llamar.
Uso del ordenador
Herramienta que permite al modelo ver capturas de pantalla y manejar ratón y teclado para operar interfaces gráficas.
Radar
2La inyección de prompt llega por las herramientas
Cuanto más lee un agente de fuentes externas, más instrucciones ajenas se cuelan en su contexto a través de los resultados de herramientas.
MCP se asienta como forma estándar de conectar herramientas
El Model Context Protocol se ha convertido en la manera habitual de exponer herramientas y datos a aplicaciones de IA sin integraciones a medida.
Blog
1Por qué MCP importa más de lo que parece
Un análisis de lo que cambia MCP más allá de ser otro formato de herramientas, en reutilización, separación de responsabilidades y seguridad.