Si en el episodio anterior te hice una pequeña introducción de lo que es capaz de hacer este agente, hoy quiero bajar al barro contigo y contarte cómo le he dado ojos a nuestro modelo para que pueda explorar internet, documentarse y encontrar la mejor información de forma completamente soberana, libre de anuncios y con el máximo respeto por nuestra privacidad.
En este episodio nos vamos a centrar en dos "conectores" brutales que he integrado en su arsenal: uno para realizar búsquedas en la web general y otro para realizar búsquedas avanzadas en YouTube.
SearXNG: Tu propio Google privado y sin publicidad
La primera pieza de este rompecabezas es SearXNG. Es una herramienta maravillosa que actúa como un buscador de buscadores. En lugar de ser un motor de búsqueda que rastrea la web entera por su cuenta, SearXNG lo que hace es consultar de forma simultánea a los grandes del sector: Google, Bing, Brave, DuckDuckGo y los que tú decidas. Recopila las respuestas de todos ellos, limpia los molestos rastreadores que intentan identificarte, elimina los anuncios y te devuelve una lista limpia de resultados.
Invidious: Buscando en YouTube con total soberanía
La segunda herramienta que le he dado a Hermes es Invidious, y tiene un propósito muy claro: facilitarle el acceso a la inmensa base de conocimientos que es YouTube.
La magia de los subagentes paralelos
Lo que me tiene entusiasmado de este sistema es la capacidad de Hermes de combinar ambas herramientas de forma autónoma gracias a los subagentes. Imagina que le pido a Hermes que me recomiende cómo aprender a programar en el lenguaje Rust. En lugar de darme una respuesta estática, Hermes decide de forma inteligente lanzar dos subagentes: uno se va a la web a través de SearXNG a buscar documentación oficial y artículos de referencia, mientras que el otro se va a YouTube a través de Invidious para buscar cursos en vídeo.
Ambos asistentes virtuales regresan con sus hallazgos y Hermes hace un cruce de datos espectacular.
El poder de los contenedores Docker
Para montar todo esto sin complicarme la vida ni ensuciar el sistema operativo de mi equipo principal, he recurrido a mis queridos contenedores Docker. Cada herramienta corre en su propio compartimento aislado. Da igual que SearXNG use unas librerías de Python concretas o que Invidious requiera otras dependencias distintas; al estar encapsulados, nunca entran en conflicto. Si quiero actualizar algo, simplemente descargo la nueva versión del contenedor y listo. En la entrada del blog te dejaré las plantillas de Docker Compose preparadas para que tú también puedas desplegarlas en tu servidor y empezar a cacharrear hoy mismo.
CAPÍTULOS DEL EPISODIO:
00:00:00 Presentación: El asistente de IA definitivo y la soberanía digital
00:01:40 ¿Qué es un MCP (Model Context Protocol)?
00:03:26 SearXNG: Tu propio motor de búsqueda privado y sin anuncios
00:05:53 Poniendo a prueba las búsquedas web con Hermes
00:07:32 Cómo está montada la infraestructura de búsqueda con Docker
00:08:48 Automatización real: Creación de documentos con información web
00:09:38 Invidious: YouTube sin publicidad y sin rastreo
00:11:43 Buscando y analizando vídeos de YouTube con Hermes
00:16:20 Superpoderes combinados: Búsqueda web + YouTube
00:20:40 Por qué autoalojar todo en contenedores Docker independientes
00:22:04 Analizando la recomendación razonada de la IA para aprender Rust
00:24:09 Próximo episodio: Planificación de menús y bases de datos vectoriales
00:25:09 Taller presencial en Linux Center de Slimbook (¡ven a cacharrear!)
00:26:00 Despedida y cierre del episodio
Más información y enlaces en las notas del episodio
🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es
✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux
✈️ Telegram (el canal) 👉 https://t.me/canal_atareao
🦣 Mastodon 👉 https://mastodon.social/@atareao
🐦 Twitter 👉 https://twitter.com/atareao
🐙 GitHub 👉 https://github.com/atareao