Tutorial 18: Herramientas y Conjuntos de Herramientas — Las Manos de la IA
Tutorial 18: Herramientas y Conjuntos de Herramientas — Las Manos de la IA — guía fácil de entender basada en la documentación oficial
Esto es parte de la serie oficial de tutoriales de Hermes Agent. Ver todos los tutoriales
Imagina darle a tu asistente una navaja suiza — cada herramienta es una hoja diferente, y un set de herramientas es la pequeña funda que mantiene las hojas organizadas. Eso es exactamente lo que hacen las Tools y Toolsets por Hermes Agent: le dan a tu IA “manos” para que realmente haga cosas, no solo para chatear.
Paso 1: Conoce las Herramientas (Los Dedos de tu IA)
Hermes viene con una caja de herramientas llena de herramientas integradas. Aquí tienes la chuleta:
| Categoría | Qué hace | Ejemplos |
|---|---|---|
| Web | Busca en internet, lee páginas | web_search, web_extract |
| Terminal y Archivos | Ejecuta comandos, edita archivos | terminal, read_file, patch |
| Navegador | Abre un navegador real, ve la pantalla | browser_navigate, browser_vision |
| Multimedia | Mira imágenes, crea arte, habla | vision_analyze, image_generate, text_to_speech |
| Orquestación de agentes | Planifica, hace preguntas, escribe código | todo, clarify, execute_code, delegate_task |
| Memoria | Recuerda conversaciones pasadas | memory, session_search |
| Automatización | Programa tareas | cronjob |
| Integraciones | Habla con el hogar inteligente, servidores MCP | ha_*, herramientas MCP |
Consejo para principiantes: No memorices esto. Solo sabe que existen. Irás eligiendo las que necesites sobre la marcha.
Paso 2: Activa las Herramientas (Como Encender un Interruptor)
Las herramientas se agrupan en toolsets — piensa en ellos como kits ya preparados. Los activas por sesión de chat o por plataforma (como Telegram vs. tu computadora).
Así es como los controlas:
# Usa toolsets específicos en un chat
hermes chat --toolsets "web,terminal"
# Ve todas las herramientas disponibles (menú interactivo)
hermes tools
# Configura herramientas para una plataforma específica
hermes tools
Lo que verás: Cuando ejecutas hermes tools, obtienes un menú amigable. Solo presiona espacio para activar o desactivar herramientas. Es como elegir ingredientes para una pizza — elige lo que quieras, deja el resto.
Paso 3: Conoce los Toolsets Comunes (Tus Kits de Cabecera)
No necesitas recordarlos todos, pero estos son los que usarás más a menudo:
web— busca y lee sitios webterminal— ejecuta comandos en tu computadorafile— lee y edita archivosbrowser— automatiza un navegador realvision— analiza imágenesmemory— recuerda cosas entre chatscronjob— programa tareasdelegation— permite que Hermes cree sub-agentes
Ejemplo: ¿Quieres que Hermes investigue algo y guarde notas en un archivo? Usa --toolsets "web,file" y listo.
Paso 4: Herramientas Especiales (Las Joyas Ocultas)
Dos extras interesantes que vale la pena conocer:
1. Búsqueda en X (Twitter) — Busca publicaciones en X, pero está desactivada por defecto. Necesitas credenciales de xAI (SuperGrok o XAI_API_KEY). Actívala con hermes tools → 🐦 Búsqueda en X (Twitter).
2. Tool Gateway — Si eres suscriptor de pago de Nous Portal, obtienes búsqueda web, generación de imágenes, TTS y automatización de navegador sin claves API separadas. Solo ejecuta:
hermes model
Luego activa herramientas individuales con hermes tools.
Paso 5: Elige tu Backend de Terminal (Dónde se Ejecutan los Comandos)
La herramienta terminal puede ejecutar comandos en diferentes lugares:
| Backend | Qué hace | Ideal para |
|---|---|---|
local |
Se ejecuta en tu máquina (por defecto) | Tareas de confianza, desarrollo |
docker |
Se ejecuta en contenedores aislados | Seguridad, pruebas |
ssh |
Se ejecuta en un servidor remoto | Mantener al agente lejos de su propio código |
singularity |
Usa contenedores Singularity | Computación HPC / científica |
Consejo para principiantes: Empieza con local. Cambia a docker cuando te preocupe la seguridad.
Lo que viene: nos sumergiremos en el Sistema de Habilidades — cómo enseñarle a Hermes nuevos trucos que se adapten perfectamente a tu flujo de trabajo.
Ya sabes cómo darle a Hermes sus “manos”. Lo que sigue: nos sumergiremos en cómo crear tus propias herramientas personalizadas — para que puedas enseñarle a Hermes trucos completamente nuevos que se adapten perfectamente a tu flujo de trabajo.
Mantente atento, ¡y feliz automatización! 🚀
📖 Documentación oficial
Este artículo se basa en la documentación oficial de Hermes Agent :Docs oficiales › user-guide/features/tools