Herramientas
Referencia de cómo el modelo actúa fuera del texto, con herramientas propias, servidores MCP, herramientas del proveedor y uso del ordenador.
DocsUn modelo solo genera texto. Las herramientas son el mecanismo con el que pide a algo externo que actúe: consultar una base de datos, buscar en la web, ejecutar código o mover el ratón. Este grupo documenta las cuatro formas de dárselas, de la más básica a la más arriesgada.
flowchart LR M[Modelo] -- tool_use --> T[Tu código] T -- llama --> S[Servidor MCP] M -- herramienta del servidor --> P[Proveedor] M -- acciones --> O[Ordenador en sandbox]
Artículos
| Artículo | Quién ejecuta la herramienta | Para qué lo consultas |
|---|---|---|
| Uso de herramientas | Tu código | Definir herramientas, el ciclo tool_use → tool_result, tool_choice, errores. |
| MCP | Un servidor MCP que tu aplicación conecta | Arquitectura, primitivas, transportes y cómo escribir un servidor. |
| Herramientas del lado del servidor | El proveedor de la API | Herramientas que ejecuta el proveedor, como la búsqueda web, y cómo se integran en tu bucle. |
| Uso del ordenador | Tu código, sobre una máquina aislada | El modelo ve capturas y controla ratón y teclado. |
Cómo se relaciona con el resto
- Para aprender el ciclo de herramientas con ejercicios, sigue Nivel 20 · Uso de herramientas.
- Para diseñar buenas herramientas (nombres, descripciones, granularidad), lee Diseño de herramientas.
- Las herramientas son la base del bucle agéntico.
Artículos
4- Uso de herramientas 3 min
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.
- MCP 3 min
Referencia del Model Context Protocol, con arquitectura host, cliente y servidor, primitivas, transportes y cómo escribir y conectar un servidor.
- Herramientas del lado del servidor 4 min
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.
- Uso del ordenador 4 min
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.