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:
✨ Episode Outline — click any point to jump to it in the episode
Problem solved
Giving Hermes private, ad-free web and YouTube search via self-hosted MCP tools for digital sovereignty.
Por qué autoalojar todo en contenedores Docker independientes
Why self-host everything in separate Docker containers
00:22:04
Analizando la recomendación razonada de la IA para aprender Rust
Analyzing the AI's reasoned recommendation to learn Rust
00:24:09
Próximo episodio: Planificación de menús y bases de datos vectoriales
Next episode: menu planning and vector databases
00:25:09
Taller presencial en Linux Center de Slimbook (¡ven a cacharrear!)
In-person workshop at Slimbook Linux Center
🌐 This transcript was automatically translated to English from the original.
Hello, I'm Lorenzo and this is Atareao con Linux, episode number 802. Last Monday, in episode 801, I introduced you to Hermes for the first time. I simply gave an introduction to what Hermes was, what Hermes Agent is, what options it has and I was also showing you different characteristics, different abilities, different properties that could be done with Hermes. That is, to end up having an artificial intelligence assistant that helps you do almost any task you can imagine. In this sense, I was providing him with a series of tools, many of which I showed you in that episode, but I stayed only on the surface, what tools I had given him, what tools I had made him and what possibilities he had. In this episode I want to go into two of the characteristics that I found most interesting or two of the characteristics that are really very interesting and that, let's say, go beyond simply a model of intelligence. And basically they are two tools that will allow us to carry out two very interesting operations. The first is to search the internet and the second is to search on YouTube. These two operations are actually very powerful. The first because it will allow us to document and the second because it will allow us to complete the circle of everything we are looking for. And for this, one of the issues I talked about in the previous episode was MCP, which is neither more nor less than a Model Context Protocol or, rather, in the end it is a tool. A tool that we give to our artificial intelligence agent so that it can do things. Well, it's really a tool that we give to our intelligence model, to our language model. A language model that obviously urgently needs to have the ability to use these types of tools. Specifically, the two tools are SerksNG and Invidius. And they are two tools that go completely beyond or let's say they go beyond simply a language model. Because on the one hand it is a tool for searching, as I told you before, and on the other hand on YouTube. And it's not that it is a tool, but in the end, for example, Invidius or, rather, SerksNG is a search engine. A search engine search engine because it will allow you to perform searches far beyond simply having a tool that we have given to our people. And the same thing happens with Invidius. And this is precisely what I want to talk to you about in this episode. Which is not only about intelligence models, but also about digital sovereignty. Meanwhile, I am going to give you two tools with which you can perform searches in a slightly more private way. So let's go straight to the turn where I'm going to talk to you about Invidius, SerksNG and those two tools that I'm going to give to Hermes. And the first of the two that I am going to talk to you about is SerksNG. SerksNG is neither more nor less than a tool that will allow you to perform searches. The great advantage that SerksNG has for me and why I have searched for it is because it is a tool that allows me to perform searches directly and returns the results in JSON format. And this is very powerful because it is very easy to integrate it directly with our intelligence model. In this sense, you can choose or you have preferences of all kinds of options regarding options that amount to general options. Others that are related to the user interface. Others related to privacy. The motors that can be used, you can select the motors you want. For example, you can select Bean or Brave or DuckDuckGo or Google. Either all of them or the ones you want. You can define a series of special queries and then you can do a treatment with cookies. This is basically the options that SerksNG offers you. So in the end it is a search engine just like any other. If I now search for Hermes Allen in this search engine, what it will return directly to me is a search where it has found different pages that have Hermes Allen. With a fundamental advantage, that you will not find advertising. At least you won't find it here. This does not mean that Google, for example, or DuckDuckGo or whoever, is not able to identify you. Because what I have done is host both SerksNG and Inviduos inside a Slimbook One that I have at home. So, of course, in the end it will recognize the IP it comes from and it is very likely that it will know exactly who I am. The reason for having it directly at home, I will tell you this a little later so that you have an idea of the reasons. Although it can also be done in other ways. But I preferred to do it this way. So, if for whatever reason I search for, for example, Task or to do the typical thing that I always do, what I will do is perform the search and we will find different options, different entries related to Task. That said, and once you know this, the first thing is, for example, to ask him or her or do a search, a simple search, right? Search articles about BAS. I mean the Shell, right? To the Shell BAS. So, I have simply told him this and now what he is going to do is search directly, using this MCP, using this tool, what he is going to do is search for articles related to BAS. That is, what you are going to do is basically connect to SerksNG through the MCP, which is what MCP appears directly, MCP SerksNG. And what you are going to do there is do different searches. Searches for articles about BAS in Linux, BAS Scripting Tutorial 2026, BAS Terminal, Linux, Tricks, Scripts. There are different options that he is looking for to give me solutions. And here you go for different things he has found. Commands, scripts and tips, complete BAS guide, courses. Well, there are all kinds of things in both Spanish and English to do this. In the same way, just as I told you this, the great advantage is that you can search for anything you want. You can perform searches, for example, looking for articles about Hermes Allen. And perform exactly the same operation. You're going to do a search on Hermes Allen doing all this. How is this set up? Well, this is basically set up using two Docker containers that I will leave you in the episode notes. A first Docker container that is the one that builds SerksNG and another second container that is the one that builds the MCP. With these two containers I have given you the tools. Well, with a container, which is what I use to do the searches. And the second container, which is the one that the MCP gives me, is where I carry out all these types of searches. In the same way, I can tell him anything you can imagine. For example, launch or raise a subagent, a subagent to search for news about Busy with Linux. Let's see what we find out there. And it is simply this, a gateway to the internet. Depending on what you need, this is a very powerful solution because you simply have this type of search at your fingertips. But not exactly at your fingertips, but at people's fingertips. So when you need to do anything, it will be the agent who will be in charge of searching or selecting the tools he needs to do things. For example, the other day I needed to make a PowerPoint presentation. Well, in PowerPoint. A PDF presentation, let's leave it at that. A PDF presentation and what I told him is, I want to do a PDF presentation on this topic. And he directly did the basic operations, that is, he connected to the internet using this MCP, searched for the information and generated the PDF for me. I didn't have to do anything else. Well, maybe I'll retouch something, say, hey, on page 32 where you put I don't know what, you have to put I don't know how much. Or things like that. And this is basically the first one, the searches. The next one, the one about YouTube searches, is a little more special. In the sense that YouTube is very careful about us directly attacking its API. If you have a key, an API key, you will be able to access it. But if not, it always makes things a little more complex for you. In this sense, what I am using is Invidius. That Invidius is neither more nor less than another tool with which to search on YouTube. And it is very powerful because the first one, just like with SetsNG, you are going to completely forget about the... What is it called? Now it's not going to work out for me. For God's sake and for... You're going to forget about advertising. My goodness, it didn't work out for me. I was completely stuck. So, as I say, it's going to show you... I mean, you can do any search, like for example, something we talked about before. Look for Hermes Allen, which is so in vogue. Now I look for him and he is going to find me a whole series of videos directly related to Hermes Allen. Well, it's that simple, without having to do anything. This using Invidius. As I told you before, why do I have it at home? Well, the problem with having Invidius on a VPS is that basically what is going to happen is that since YouTube is going to realize that they are making API calls from there, it will immediately block the account. In other words, Daniel Primo said that there are tools, there are options, there are possibilities through Cloufer to avoid this, to deceive YouTube for the second time to do this. But it seems silly to me. In the end, when I work, I normally search YouTube at home, so if I can do this from home, then perfect. What's more, if I have to search for anything, I do it directly from Invidius and I have that advantage. In the same way, in the same way that I told you before, you can do the same thing that we have done with SerksNG, you can do it with Invidius. That is, now with Invidius I can tell it to look for me, look for videos, look for videos of Atariado con Linux. And what you are going to do is exactly the same operation. It will connect to Invidius, it will ask for this and there in Invidius it can directly attack the API, which will return the results. The great advantage, as I tell you, is that it is a frontend where you can do all these types of operations and where you will not have cookies, ads, or anything at all. It is true that, since it is coming out through the home IP, really what you are looking for is going to come out. But it's that simple. What do you find? Well, for example, I found, when I searched for videos related to Attached with Linux, I found the most viewed ones, for whatever reason, one of PDF in Linux, your own private AI in Linux, in short, a whole series of things. We can tell you now to launch a subagent to analyze them. Launch a subagent to analyze them. And, well, it is going to do the same operation that we have seen or that we have done previously with SexNG. What you are going to do is launch a subagent and that subagent is going to do its own operations. Here we have only made a list related to the videos, right? For example, a list where the most viewed or the most recent are. But just as I tell you that, you can do things that are a little more complex, right? Tell it to give you a list of title, channel, visits and duration. From, for example, InVidius. We can directly tell you that. Give me a list of InVidius videos with title, channel, views and duration. And with this we will generate exactly that information. Just as I tell you this, of course, you can already get an idea that this, precisely combined with the power of SexNG, you have two tools with which you can perfectly prepare any presentation, any work, any documentation without touching anything at all. It really is very simple. Look, for example, the subagent that we had sent previously has finished and has produced a list, let's see, a list of the three most viewed. And he has also made me, well, here he has made me a list relating, solely and exclusively to Task with Linux, regarding visits, durations. But now I'm going to tell you what you're looking for. Give me that same information from different channels and related to Hermes Ayer. And so he is going to do exactly that same search for us. Everything I'm telling you, obviously, you can do exactly the same through InVidius. With InVidius, well, you are not going to have this information, let's say, extracted in the same way, but you can do similar things. For example, launch a subagent to search for Rust tutorials. Well, now it has returned exactly 20 videos about Hermes Yesterday, where it tells us the title, the visits for each of the videos, the duration of each of the videos. Anyway, you have a whole series of options here so that, very quickly, you can see it. For example, as usual, he always gives you his point of view. He tells you curious facts and tells you, Ned Gorchak takes the cake with 947,000 views in a single video. Then you have Jack Robert with three videos. Sarbel ready. And then the Nate Kirk video. It's a one-hour course with 222,000 views. Well, anyway, you've already seen all the power. And we have one more thing left, which is to squeeze both together. That is, now it would be launching two agents in a way. An agent to give you YouTube results. Another one to give you normal search results. Let him cross both and give you a recommendation. Something as simple as telling him, launches two subagents in search, looking for information. No, looking for the three best Rust tutorials. A sub-agent who searches the internet and another on YouTube. When you have all that information, cross-check the results, for example, cross-check the results and give me a recommendation. reasoned. Now for reasoned, reasoned. Okay, that's it. In the other one, in the previous one, he had already given us a list of tutorials for, okay. The sub-agent that we had left running there says, he has returned and brings us three courses or three, look, three Rust tutorials. A tutorial that is videos, another tutorial. Well, it's three video tutorials and then three article tutorials. Now, since I have told you to make the combination, the most important thing is that you give us the recommendation. But if you realize, when I told him to do the operation, because I told him before, look for the best Rust tutorials. I've only told him that. Launch a subagent to search for Rust tutorials. And he has already directly decided to do a combined search of SexNG and Envidius, where he has selected the tutorials, on the one hand, of Envidio and the article tutorials. And he has given us the answer. We do not have the answer, the reasoned recommendation, which we will have now. But if you notice, he has already been able to deduce that the best solution is to make a combination of both tools. Here it already tells us, it returns us the results of each of the subagents that we have sent. With these two subagents he tells us, for example, the titles of each one. For example, here on YouTube, through Envidio, he tells us that MauroDev's Rust course from scratch. And as far as articles are concerned, it gives us, well, it gives us different options. And the reasoned recommendation says, start with the first one, which is Rust for the Impatient. Rust to delve deeper into the Rust Book. And then, if you are Hispanic or non-Hispanic speaking, MauroDev's. Well, it gives a roadmap, Rust Lang in Spanish, and the combination with MauroDev. The definitive shortcut, if you only have an hour, the MauroDev course. Definitely so. So, this is a brutal solution, because with this you can already do it. We could have even told him that, give me only results, only, or search only for results in Spanish. Only search for results in Spanish, so that it tells us exactly the same operation. But, notice that the most important thing is that he is now capable of making the combinations on his own. Using this. Well, to tell you a little about the infrastructure, which I think I have already told you a little about, which I have told you about before. The reason or explanation for mounting everything in containers is simply the fact that we are not going to directly dirty our equipment. Each of the containers will have all the tools inside it. And with the advantage that, regardless of what you do, regardless of, of, for example, SearchNG that is programmed in Python, uses a specific library, and Invidius that is programmed in Node, in JavaScript or in TypeScript, and uses a specific library, by having it in separate containers, each of them, you simply have to update those containers. Regardless of whether you have Python 13 on your team, and in those containers you have Python 10. That is the same. That is one of the great advantages. In the case of the MCPs, as I have set it up, it doesn't happen that much either. You could have them directly, because in the end they are MCPs that are mounted as binaries. But simply for convenience, I have done it this way. Thus, all you have to do is download the Compose that I have created for each of the pieces and assemble them. That easy. Well, now he's back with all the subagents and he's telling us how we can learn RAS easily. And it gives us the following combination. The first is a contact using Mourodef. The following explains each of the things to us. He tells us, it's an O, for example, Mourodef's says, it's an hour, in one hour you have the fundamentals without getting overwhelmed. Brace explains very clearly. Then the next would be theory with practice. I made you the RAS book plus RAS 101. And it says, the Bible translated into Spanish and a tutorial from a reference in Spanish. Which is the perfect trend. The third, which is a total immersion, which is almost two hours, where he tells us about Mourodef and learns RAS from scratch. And it is a widely viewed video in Spanish. And the last one, to reinforce concepts, are the fundamentals of RAS, by Carlos Azaustre, where he talks about ownership, borrowing and all this type of things, but well explained. So, as you see, you have something really powerful, where you can combine everything, you have it in a second, well, in a second, in a few seconds, and the truth is that it has brutal potential. As I tell you, for me this solution is spectacular, because it allows you to do anything without having to deal with ads or internet searches. You have it like this, in a very simple way. And you have provided the tools for this to work alone. And this is a little what I wanted to tell you in this episode. As you can see, I have talked to you about search MCPs, both SearchNG and Invidius, whether for privacy, because you will not have ads, because you do not have all this type of things, although I remind you that if you do it from home, in the end they will know where you come from. Then you have the advantage of Invidius, because you will be able to do searches through the API. And as you see, you can do parallel searches, using subagents and to create all types of content. That said, next Monday, what are we going to see? Well, next Monday we are going to see the first RAG, but also combined, because as I showed you in the previous episode, we are going to see the topic of recipes, menus and how to do all this shopping list stuff. But in a much more concrete way. I'm going to show you how to make a RAG, how to extract recipes, how to prepare everything, how to combine everything and put it all in a vector database with some supplements, because it's going to be a mixed database. It's going to have a RAG part and a normal part. And how to have everything set up so that once a week it is able to generate everything you need. Apart from that, what I'm going to do is tell it to directly generate a sheet for us, a calendar for the following week, which is the lunch and dinner menu. And finally, before I forget, I remind you that on Saturday, Saturday the 6th of the 6th of 2026, we have at Slimbook, well, at Slimbook's Linux Center, we are going to give a couple of talks, one referring precisely to Hermes and another referring to an agentic solution with OpenClaw. So you can see all this and all the possibilities. Remember that it is also a workshop where you will be able to dedicate a few minutes, well, not a few minutes, a good while, I think a couple of hours or three hours to test all this directly with your own hands, to use an agent directly, all thanks to the fact that Slimbook is going to give us 6 or 7 computers to do all these types of tests. Remember, I'll leave a link in the episode notes if you want to attend. And I think that with this we already have everything. I have already explained two fundamental tools to you. If you want more details, if you want me to make a much more technical video where I show you how all this has to be put together, tell me, leave it in the episode notes and I will be happy to do it. I know that these types of episodes, the more technical episodes, do not attract as many people, but I understand that since it is something a little more complex, it may be much more comfortable for me to explain it in a video and not in a podcast. So this is a little what I wanted to tell you. If you want, you know, a rating on Evox, on Apple Podcasts, on Spotify, it's fantastic for me to publicize this project. Remind you that this is a podcast from the usual suspects podcast network, the list of the best podcasts in Spanish, on all kinds of topics, all thanks to the reference lawyer who never remembers the title of the podcast. I'm damned, let's see if I can write it down for next time. And remind you that if you want to participate in the Telegram group, the usual suspects, Wintablet Info, you simply have to search for that, in t.me Wintablet Info bar. And if you want to participate in the Busy with Linux group, you simply have to search for that, Busy with Linux, and there you will find us talking about Hermes, artificial intelligence, containers, Linux, and anything related to Linux, excuse the redundancy, and Open Source. And little more to tell you, remind you that the day is two days, and one has already passed, so enjoy as if there were no tomorrow, and if possible, with Linux. And in this case, with Invidius and SearchNG, even better. Greetings and we'll hear from you next Monday, talking about cooking recipes. Hey, where are we going? See you later!
Hola, soy Lorenzo y esto es Atareao con Linux, episodio número 802. El pasado lunes, en el episodio 801, te presenté por primera vez a Hermes. Simplemente hice una introducción de qué era Hermes, que es Hermes Agent, qué opciones tiene y además te estuve mostrando distintas características, distintas habilidades, distintas propiedades que se podían hacer con Hermes. Es decir, para tener al final un asistente de inteligencia artificial que te ayude a hacer casi cualquier tarea que te puedas imaginar. En este sentido, le estuve dotando de una serie de herramientas, muchas de las cuales te mostré en aquel episodio, pero me quedé solamente en la superficie, qué herramientas le había dotado, qué herramientas le había hecho y qué posibilidades tenía. En este episodio quiero entrar en dos de las características que me parecieran más interesantes o dos de las características que son realmente muy interesantes y que, digamos, pasan más allá de simplemente un modelo de inteligencia. Y básicamente son dos herramientas que nos van a permitir hacer dos operaciones muy interesantes. La primera es realizar búsquedas en internet y la segunda es realizar búsquedas en YouTube. Estas dos operaciones son realmente muy potentes. La primera porque nos va a permitir documentar y la segunda porque nos va a permitir completar el círculo de todo lo que andemos buscando. Y para esto, una de las cuestiones de las que hablé en el episodio anterior eran de los MCP, que no es ni más ni menos que un Model Context Protocol o, mejor dicho, al final es una herramienta. Una herramienta que le damos a nuestro agente de inteligencia artificial para que pueda hacer cosas. Bueno, realmente es una herramienta que le damos a nuestro modelo de inteligencia, a nuestro modelo de lenguaje. Un modelo de lenguaje que evidentemente necesita imperiosamente tener la capacidad de poder utilizar ese tipo de herramientas. En concreto, las dos herramientas son SerksNG y Invidius. Y son dos herramientas que se salen por completo o digamos que van más allá simplemente de un modelo de lenguaje. Porque por un lado es una herramienta para realizar búsquedas, como te decía anteriormente, y por otro en YouTube. Y no es que sea una herramienta, sino que al final, por ejemplo, Invidius o, mejor dicho, SerksNG es un buscador. Un buscador de buscadores porque te va a permitir realizar búsquedas mucho más allá de simplemente tener una herramienta que le hayamos dado a nuestra gente. Y lo mismo sucede con Invidius. Y esto es precisamente de lo que te quiero hablar en este episodio. Que no solamente va de modelos de inteligencia, sino también va de soberanía digital. En tanto en cuenta, te voy a dar dos herramientas con las que puedes realizar búsquedas de una manera un poco más privada. Así que vamos directo al turno donde te voy a hablar sobre Invidius, SerksNG y esas dos herramientas que le voy a dar a Hermes. Y la primera de las dos que te voy a hablar es sobre SerksNG. SerksNG no es ni más ni menos que una herramienta que te va a permitir realizar búsquedas. La gran beteja que tiene para mí SerksNG y por lo que lo he buscado es porque es una herramienta que me permite realizar búsquedas directamente y que me devuelva los resultados en formato JSON. Y esto es muy potente porque es muy sencillo luego para integrarlo directamente con nuestro modelo de inteligencia. En este sentido, tú puedes elegir o tú tienes las preferencias todo tipo de opciones respecto a opciones que vienen a ser opciones generales. Otras que son relativas a la interfaz de usuario. Otras relativas a la privacidad. Los motores que se pueden utilizar, que tú puedes seleccionar aquellos motores que quieras. Por ejemplo, puedes seleccionar Bean o Brave o DuckDuckGo o Google. O todos ellos o los que tú quieras. Puedes definir una serie de consultas especiales y luego puedes hacer un tratamiento con cookies. Esto es básicamente las opciones que te ofrece SerksNG. Luego al final es un buscador igual que otro. Si yo ahora busco Hermes Allen en este buscador, lo que me va a devolver directamente es una búsqueda donde ha encontrado distintas páginas que tienen Hermes Allen. Con una ventaja fundamental, que no vas a encontrar publicidad. Por lo menos no la vas a encontrar aquí. Esto no quiere decir que Google, por ejemplo, o DuckDuckGo o quien sea, no sea capaz de identificarte. Porque yo lo que he hecho ha sido alojar tanto SerksNG como Inviduos dentro de un Slimbook One que tengo en casa. Entonces, claro, al final va a reconocer la IP por la que sale y es muy probable que sepa exactamente quién soy. La razón de tenerla directamente en casa, esto te lo contaré un poquito más adelante para que tengas una idea de las razones. Aunque también se puede hacer de otras maneras. Pero yo he preferido hacerlo de esta manera. Así, si por lo que sea busco, por ejemplo, a Tarea o por hacer lo típico que hago siempre, lo que va a hacer es realizar la búsqueda y nos va a encontrar distintas opciones, distintas entradas relativas a Tarea. Dicho esto, y una vez ya conoces esto, lo primero es, por ejemplo, preguntarle o hacer una búsqueda, una búsqueda sencilla, ¿no? Busca artículos sobre BAS. Me refiero a la Shell, ¿no? A la Shell BAS. Entonces, yo le he dicho simplemente esto y ahora lo que va a hacer él es buscar directamente, utilizando este MCP, utilizando esta herramienta, lo que va a hacer es buscar artículos relativos a BAS. Es decir, lo que va a hacer básicamente es conectarse a SerksNG a través del MCP, que es lo que aparece directamente MCP, MCP SerksNG. Y ahí lo que va a hacer es hacer distintas búsquedas. Búsquedas sobre artículos sobre BAS en Linux, BAS Scripting Tutorial 2026, BAS Terminal, Linux, Trucos, Scripts. Son distintas opciones que él está buscando para darme las soluciones. Y aquí tienes por distintas cosas que ha encontrado. Comandos, scripts y consejos, guía completa de BAS, cursos. Bueno, hay de todo tipo de cosas para tanto en español como en inglés para realizar esto. De la misma manera, igual que te he dicho esto, la gran ventaja es que puedes buscar cualquier cosa que tú quieras. Puedes realizar búsquedas, por ejemplo, de busca artículos sobre Hermes Allen. Y realiza exactamente la misma operación. Va a hacer una búsqueda sobre Hermes Allen haciendo todo esto. ¿Cómo está montado esto? Bueno, pues esto está montado utilizando básicamente dos contenedores Docker que te dejaré en las notas del episodio. Un primer contenedor Docker que es el que levanta SerksNG y otro segundo contenedor que es el que levanta el MCP. Con estos dos contenedores yo le he dado las herramientas. Bueno, con un contenedor que es el que utilizo para hacer las búsquedas. Y el segundo contenedor que es el que me da el MCP es donde yo realizo todo este tipo de búsquedas. De la misma manera, yo le puedo decir cualquier cosa que te puedas imaginar. Por ejemplo, lanza o levanta un subagente, un subagente para buscar noticias sobre Atareado con Linux. A ver qué es lo que nos encuentra por ahí. Y simplemente es esto, una puerta de entrada a internet. Dependiendo de lo que necesites, pues esto es una solución muy potente porque simplemente tienes al alcance de tu mano este tipo de búsquedas. Pero no exactamente al alcance de tu mano, sino al alcance de la mano de la gente. De manera que cuando tú necesites hacer cualquier cosa, va a ser el agente el que se va a encargar de buscar o de seleccionar las herramientas que él necesite para hacer las cosas. Por ejemplo, el otro día necesitaba hacer una presentación en PowerPoint. Bueno, en PowerPoint. Una presentación en PDF, dejémoslo ahí. Una presentación en PDF y lo que le dije es, quiero hacer una presentación en PDF sobre este tema. Y él directamente hizo las operaciones básicas, que es, se conectó a internet utilizando este MCP, buscó la información y me generó el PDF. Ya no tenía yo que hacer nada más. Bueno, si acaso a lo mejor retocar alguna cosa, de decirle, oye, en la página 32 donde has puesto no sé qué, tienes que poner no sé cuánto. O cosas de ese estilo. Y esto es básicamente el primero, el de las búsquedas. El siguiente, el de las búsquedas en YouTube, es un poco más especial. En el sentido de que YouTube tiene mucho cuidado con que ataquemos directamente a su API. Si tienes una clave, una clave API, sí que vas a poder acceder a ella. Pero si no, siempre te pone las cosas un poco más complejas. En este sentido, yo lo que estoy utilizando es Invidius. Que Invidius no es ni más ni menos que otra herramienta con la que realizar búsquedas en YouTube. Y es muy potente porque la primera, igual que pasa con SetsNG, te vas a olvidar por completo de las... ¿Cómo se llama? Ahora no me va a salir. Por Dios y por... Te vas a olvidar de la publicidad. Madre mía, que no me salía. Me había quedado completamente atascado. Entonces, como te digo, te va a mostrar... O sea, puedes realizar cualquier búsqueda, como por ejemplo, algo de lo que hemos hablado anteriormente. Busca Hermes Allen, que está tan en boga. Yo ahora lo busco y él me va a encontrar toda una serie de vídeos directamente relacionados con Hermes Allen. Bien, así de sencillo, sin tener que hacer nada. Esto utilizando Invidius. Como te decía anteriormente, ¿por qué lo tengo en casa? Bueno, el problema de tener Invidius en un VPS es que básicamente lo que va a suceder es que como YouTube se va a dar cuenta que están haciéndole llamadas API desde allí, enseguida va a bloquear la cuenta. O sea, Daniel Primo contó que hay herramientas, hay opciones, hay posibilidades a través de Cloufer de evitar esto, de engañar por segunda vez a YouTube para hacer esto. Pero a mí me parece una tontería. Al final, cuando yo trabajo, normalmente yo busco en YouTube en casa, con lo cual, si esto lo puedo hacer desde casa, pues perfecto. Es más, si tengo que buscar cualquier cosa, pues la hago directamente desde Invidius y tengo esa ventaja. De la misma manera, de la misma manera que te decía anteriormente, se puede hacer lo mismo que hemos hecho con SerksNG, se puede hacer con Invidius. Es decir, ahora con Invidius yo puedo decirle que me busque, búscame vídeos, busca vídeos de Atariado con Linux. Y lo que va a hacer es exactamente la misma operación. Se va a conectar a Invidius, va a pedirle esto y allí en Invidius sí que puede atacar directamente a la API, con lo cual le va a devolver los resultados. La gran ventaja, como te digo, es que se trata de un frontend donde tú puedes hacer todo este tipo de operaciones y donde no vas a tener ni cookies, ni anuncios, ni nada de nada. Cierto es que, como está saliendo por la IP de casa, pues realmente lo que busques va a salir. Pero es así de sencillo. ¿Qué es lo que encuentra? Bueno, pues por ejemplo, ha encontrado, cuando he buscado vídeos relativos con Atariado con Linux, ha encontrado por los más vistos, por lo que sea, uno de PDF en Linux, tu propia IA privada en Linux, en fin, toda una serie de cosas. Le podemos decir ahora que lance un subagente para que los analice. Lanza un subagente para analizarlos. Y, bueno, va a hacer la misma operación que hemos visto o que hemos hecho anteriormente con SexNG. Lo que va a hacer es lanzar un subagente y ese subagente va a hacer sus propias operaciones. Yo aquí solamente hemos hecho un listado relativo a los vídeos, ¿no? Por ejemplo, un listado donde están los más vistos o los más recientes. Pero igual que te digo eso, se pueden hacer cosas un poco más complejas, ¿no? Decirle que te dé un listado de título, canal, visitas y duración. De, por ejemplo, InVidius. Directamente le podemos decir eso. Dame un listado de vídeos de InVidius con título, canal, visitas y duración. Y con esto nos va a generar exactamente esa información. Igual que te digo esto, claro, ya te puedes hacer una idea que esto, precisamente combinado con la potencia de SexNG, tienes dos herramientas con las que puedes preparar perfectamente cualquier presentación, cualquier trabajo, cualquier documentación sin tocar absolutamente nada. Realmente es muy sencillo. Mira, por ejemplo, el subagente que habíamos mandado anteriormente ha terminado y ha sacado un listado, a ver, un listado de los tres más vistos. Y igual me ha hecho, bueno, aquí me ha hecho un listado relativo, única y exclusivamente a Tareao con Linux, relativo a visitas, duraciones. Pero ahora le voy a decir que busca. Dame esa misma información de distintos canales y relativo a Hermes Ayer. Y así nos va a hacer exactamente esa misma búsqueda. Todo lo que te estoy diciendo, evidentemente, lo puedes hacer exactamente igual por InVidius. Con InVidius, pues, bueno, no vas a tener esta información, digamos, extraída de la misma manera, pero sí que puedes hacer cosas similares. Por ejemplo, lanza un subagente para buscar tutoriales de Rust. Bueno, ahora sí que ha devuelto exactamente 20 vídeos sobre Hermes Ayer, donde nos dice el título, las visitas por cada uno de los tal, la duración de cada uno de los vídeos. En fin, que tienes aquí toda una serie de opciones para que, de una manera muy rápida, pues lo puedas ver. Por ejemplo, además, como de costumbre, siempre te da su punto de vista. Te dice datos curiosos y te dice, Ned Gorchak se lleva a la palma con 947.000 visitas en un solo vídeo. Luego tienes Jack Robert con tres vídeos. Sarbel a punto. Y luego el vídeo de Nate Kirk. Es un curso de una hora con 222.000 visitas. Bueno, en fin, que ya has visto toda la potencia. Y nos queda una cosa más, que es exprimir ambos juntos. Es decir, ahora sería lanzar de una manera dos agentes. Un agente para que te dé resultados de YouTube. Otra para que te dé resultados de búsquedas normales. Que cruce ambos y te dé una recomendación. Algo tan sencillo como decirle, lanza dos subagentes en búsqueda, en busca de información. No, en busca de los tres mejores tutoriales de Rust. Un subagente que busque en internet y otro en YouTube. Cuando tengas toda esa información, cruza los resultados, por ejemplo, cruza los resultados y dame una recomendación. razonada. Ya para razonada, razonada. Vale, ya está. En el otro, en el anterior, ya nos había dado un listado de tutoriales para, vale. Dice el subagente que habíamos dejado funcionando por ahí, ha vuelto y nos trae tres cursos o tres, mira, tres tutoriales de Rust. Un tutorial que son vídeos, otro tutorial. Bueno, son tres tutoriales de vídeos y luego tres tutoriales de artículos. Ahora, como le he dicho que haga la combinada, lo más importante es que nos dé la recomendación. Pero si te das cuenta, cuando yo le he dicho que hiciera la operación, porque yo le he dicho antes, que busca los mejores tutoriales de Rust. Solamente le he dicho eso. Lanza un subagente para buscar los tutoriales de Rust. Y él ya directamente ha decidido hacer una búsqueda combinada de SexNG y Envidius, donde él ha seleccionado los tutoriales, por un lado, de Envidio y los tutoriales en artículo. Y nos ha dado la respuesta. No tenemos la respuesta, la recomendación razonada, que esa la tendremos ahora. Pero si te das cuenta, él ya ha sido capaz de deducir que la mejor solución es realizar una combinación entre ambas herramientas. Aquí ya nos dice, nos devuelve los resultados de cada uno de los subagentes que hemos enviado. Con esos dos subagentes nos dice, por ejemplo, los títulos de cada uno. Por ejemplo, aquí en el de YouTube, a través de Envidio, nos dice que el curso de Rust desde cero de MauroDev. Y de lo que son artículos, nos da, bueno, nos da distintas opciones. Y la recomendación razonada dice, empieza por la primera, que es Rust for the Impatient. Rust para profundizar en Rust Book. Y luego, si eres hispano o no parlante, el de MauroDev. Bueno, da una de hoja de ruta, Rust Lang en español, y la combinación con MauroDev. El atajo definitivo, si solamente tienes una hora, el curso de MauroDev. Así definitivamente. Así que, esto es una solución brutal, porque con esto ya puedes hacer. Incluso le podríamos haber dicho que, dame solo resultados, solo, o busca solo resultados en español. Busca solo resultados en español, para que nos diga exactamente la misma operación. Pero, fíjate que lo más importante es el tema de que ya es capaz de hacer él solo las combinaciones. Utilizando esto. Bueno, por contarte un poco lo que es la infraestructura, que yo creo que ya te he adelantado un poco, que te he contado antes. La razón o la explicación para montarlo todo en contenedores es simplemente por el hecho de que no vamos a ensuciar directamente nuestro equipo. Cada uno de los contenedores va a tener dentro de él todas las herramientas. Y con la ventaja de que, con independencia de lo que hagas, con independencia de, de, de, por ejemplo, SearchNG que esté programado en Python, utiliza una librería concreta, y Invidius que esté programado en Node, en JavaScript o en TypeScript, y utiliza una librería concreta, al tenerlo en contenedores separados, cada uno de ellos, tú simplemente tienes que actualizar esos contenedores. Con independencia de que tú en tu equipo tengas un Python 13, y en esos contenedores tengas un Python 10. Eso es igual. Eso es una de las grandes ventajas. En el caso de los MCPs, tal y como lo he montado, tampoco pasa tanto. Podría tenerlos directamente, porque al final son MCPs que están montados como binarios. Pero simplemente por comodidad, pues lo he hecho de esta manera. Así, simplemente tú lo único que tienes que hacer es descargarte los Compose que yo he creado para cada una de las piezas y montarlas. Así de fácil. Bueno, ya vuelto con todos los subagentes y ya nos dice cómo podemos aprender RAS fácilmente. Y nos da la siguiente combinación. La primera es una toma de contacto utilizando Mourodef. La siguiente nos explica cada una de las cosas. Nos dice, es una O, por ejemplo, el de Mourodef dice, es una hora, en una hora tienes los fundamentos sin agobiarte. Brace explica muy claro. Luego la siguiente sería teoría con práctica. Te hice el libro de RAS más RAS 101. Y dice, la Biblia traducida al español y un tutorial de un referente en español. Que es el tenden perfecto. La tercera, que es una inmersión total, que es casi dos horas, donde nos habla de Mourodef y aprende RAS desde cero. Y es un vídeo en español muy visto. Y la última, para reforzar conceptos, son fundamentos de RAS, de Carlos Azaustre, donde te habla de ownership, borrowing y todo este tipo de cosas, pero bien explicado. Así que, como ves, tienes algo realmente potente, donde puedes combinar todo, lo tienes en un segundo, bueno, en un segundo, en unos pocos segundos, y la verdad es que tiene un potencial brutal. Como te digo, para mí esta solución es espectacular, porque te permite hacer cualquier cosa sin tener que estar tú enfrentándote a anuncios, a búsquedas en internet. Lo tienes así, de una manera muy sencilla. Y has puesto tú las herramientas para que esto funcione solo. Y esto es un poco lo que quería contarte en este episodio. Como ves, te he hablado de MCPs de búsquedas, tanto de SearchNG como Invidius, ya sea por privacidad, porque no vas a tener anuncios, porque no tienes todo este tipo de cosas, aunque recordarte que si lo haces desde casa, al final saben de dónde vienes. Luego tienes la ventaja de Invidius, porque vas a poder hacer búsquedas a través del de la API. Y como ves, puedes hacer búsquedas paralelas, utilizando subagentes y para crear todo tipo de contenido. Dicho esto, el lunes que viene, ¿qué es lo que vamos a ver? Bueno, pues el lunes que viene vamos a ver el primer RAG, pero además combinado, porque tal y como te mostré en el episodio anterior, vamos a ver el tema de recetas, menús y cómo hacer todo esto de la lista de la compra. Pero ya de una manera mucho más concreta. Te voy a mostrar cómo se hace un RAG, cómo extraer recetas, cómo prepararlo todo, cómo combinarlo todo y meterlo todo en una base de datos vectorial con algunos suplementos, porque va a ser una base de datos mixta. Va a tener una parte de RAG y una parte normal. Y cómo tenerlo todo montado para que una vez a la semana sea capaz de generarte todo lo que necesites. Aparte de eso, lo que le voy a hacer es decirle que nos genere directamente una hoja, un calendario de la semana siguiente, que es el menú de comida y cena. Y por último, antes de que se me olvide, recordarte que el sábado, el sábado 6 del 6 del 2026, tenemos en Slimbook, bueno, en Linux Center de Slimbook, vamos a dar un par de charlas, una referida precisamente a Hermes y otra referida a una solución agéntica con OpenClaw. Para que veas todo esto y todas las posibilidades. Recuerda que además es un taller donde vas a poder dedicarle unos minutos, bueno, unos minutos no, un buen rato, yo creo que un par de horas o tres horas a probar todo esto directamente con tus propias manos, a utilizar un agente directamente, todo gracias a que Slimbook va a dejarnos 6 o 7 equipos para hacer todo este tipo de pruebas. Recuerda, en las notas del episodio dejaré un enlace por si quieres asistir. Y yo creo que con esto ya lo tenemos todo. Ya te he explicado dos herramientas fundamentales. Si quieres más detalles, si quieres que haga un vídeo mucho más técnico donde te muestre cómo se tiene que montar todo esto, me lo dices, me lo dejas en las notas del episodio y con mucho gusto lo haré. Sé que este tipo de episodios, los episodios más técnicos, no atraen a tanta gente, pero entiendo que al ser algo un poco más complejo puede ser mucho más cómodo que lo explique en un vídeo y no en un podcast. Así que esto es un poco lo que quería contarte. Si quieres, ya sabes, una valoración en Evox, en Apple Podcasts, en Spotify, me viene fantástico para dar a conocer este proyecto. Recordarte que este es un podcast de la red de podcast de sospechosos habituales, el elenco de los mejores podcasts en español, de todo tipo de temáticas, todo gracias al abogado de referencia que nunca me acuerdo del título del podcast. Me cago en la mar, a ver si me lo apunto para la próxima vez. Y recordarte que si quieres participar en el grupo de Telegram, de sospechosos habituales, de Wintablet Info, simplemente tienes que buscar eso, en t.me barra Wintablet Info. Y si quieres participar en el grupo de Atareado con Linux, simplemente tienes que buscar eso, Atareado con Linux, y allí nos vas a encontrar hablando de Hermes, de inteligencia artificial, de contenedores, de Linux, y de cualquier cosa relacionada con Linux, valga la redundancia, y el Open Source. Y poco más que decirte, recordarte que la día son dos días, y uno ya ha pasado, así que disfruta como si no hubiera mañana, y si puede ser, con Linux. Y en este caso, con Invidius y SearchNG, mejor que mejor. Un saludo y nos escuchamos el próximo lunes, hablando de recetas de cocina. Ojito, ¿dónde vamos? ¡Hasta luego!