Las herramientas proporcionadas por Anthropic están diseñadas para funcionar juntas. Los patrones comunes de agentes emparejan herramientas que cubren etapas complementarias de un flujo de trabajo: una herramienta recopila o descubre, otra procesa o actúa. Las combinaciones a continuación son puntos de partida, no prescripciones. Mézclalas para adaptarlas a tu tarea.
Cada fragmento muestra solo el arreglo tools. Consulta Manejar llamadas a herramientas para ver la forma completa de la solicitud.
La búsqueda encuentra fuentes; la ejecución de código analiza y sintetiza. Claude busca datos y luego escribe Python para procesarlos, tabularlos o visualizarlos. Este emparejamiento es una buena opción para preguntas que requieren tanto información actualizada como cómputo no trivial sobre esa información, como "compara las ganancias de este trimestre entre los cinco principales proveedores de nube".
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "code_execution_20260521", "name": "code_execution" }
]
}El flujo típicamente es buscar, luego ejecutar y, opcionalmente, buscar de nuevo si la primera pasada reveló una brecha. La ejecución de código se ejecuta del lado del servidor, por lo que no hay un sandbox del lado del cliente que administrar.
El editor de texto lee y modifica archivos; bash ejecuta pruebas y comandos de compilación. Este es el ciclo canónico de desarrollo de software: inspeccionar el código, hacer una edición, ejecutar las pruebas, repetir. Ambas herramientas se ejecutan del lado del cliente, por lo que tu aplicación controla qué archivos y comandos son accesibles.
{
"tools": [
{ "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
{ "type": "bash_20250124", "name": "bash" }
]
}Combina esto con un directorio de trabajo restringido y una lista de comandos permitidos si el agente opera sobre código no confiable. Consulta Herramienta de editor de texto y Herramienta bash para los contratos de ejecución.
La búsqueda revela URLs candidatas; la obtención recupera el contenido completo de la página para las relevantes. Esto evita obtener todo por adelantado. Claude ejecuta una búsqueda, inspecciona los fragmentos, elige los dos o tres resultados que realmente parecen relevantes y obtiene solo esos.
{
"tools": [
{ "type": "web_search_20260209", "name": "web_search" },
{ "type": "web_fetch_20260209", "name": "web_fetch" }
]
}Este emparejamiento es útil cuando la respuesta se encuentra en contenido de formato largo (páginas de documentación, artículos, especificaciones) que un fragmento de búsqueda no puede capturar por completo. La obtención extrae la página completa para que Claude pueda citar pasajes específicos.
La memoria persiste el estado entre conversaciones; las otras herramientas hacen el trabajo. Agrega memoria a cualquier agente que necesite recordar sesiones anteriores, como un agente de soporte que recuerda los problemas previos de un cliente o un asistente de proyecto que rastrea las decisiones tomadas la semana pasada.
{
"tools": [{ "type": "memory_20250818", "name": "memory" }]
}Agrega tus otras herramientas junto a memory en el mismo arreglo.
La memoria es ortogonal al resto de tu conjunto de herramientas. No cambia cómo se comportan las otras herramientas; le da a Claude un lugar donde anotar y luego recuperar hechos que de otro modo se perderían cuando se reinicia la "context window" (ventana de contexto). Consulta Herramienta de memoria para el modelo de almacenamiento.
La herramienta de uso de computadora subsume a la mayoría de las demás al operar un escritorio completo. Claude ve capturas de pantalla y emite acciones de ratón y teclado, lo que significa que puede manejar cualquier aplicación que un humano pueda. Usa esto cuando la tarea requiera interacción arbitraria con una GUI que las herramientas más específicas no pueden alcanzar: software heredado sin una API, pasos de verificación visual o flujos de trabajo que abarcan múltiples aplicaciones de escritorio.
{
"tools": [
{
"type": "computer_20250124",
"name": "computer",
"display_width_px": 1280,
"display_height_px": 800
}
]
}El uso de computadora es la opción más general y también la más lenta, porque cada acción requiere un viaje de ida y vuelta de captura de pantalla. Prefiere herramientas más específicas cuando cubran tu caso de uso, y recurre al uso de computadora cuando nada más encaje. Consulta Herramienta de uso de computadora para la configuración del sandbox.
Catálogo completo de herramientas proporcionadas por Anthropic con cadenas de tipo y parámetros.
Cómo funciona el uso de herramientas y cuándo usar las herramientas de Anthropic frente a definir las tuyas propias.
Was this page helpful?