E087_Hermes Agent. Qué lo hace diferente
Ep. 87

E087_Hermes Agent. Qué lo hace diferente

Episode description

Descripción del Episodio

Exploramos el proyecto Hermes Agent, una inteligencia artificial que navega por Internet con autonomía, aprendiendo a “habitar” la red. Analizamos su capacidad para resolver problemas y adaptarse a nuevas situaciones, y cómo combina con Browser Harness para lograr una interacción más efectiva. También discutimos sus implicaciones en la automatización de tareas y la posible influencia en el futuro del trabajo humano.

Download transcript (.srt)
0:10

Buenas, esto es BIMPRAXIS, el podcast donde el

0:15

BIM se encuentra con la inteligencia artificial.

0:20

Exploramos la ciencia, la tecnología y el futuro

0:23

desde el enfoque de la arquitectura, ingeniería y

0:26

construcción.

0:28

¡Empezamos!

0:37

Muy buenas, bienvenidas, bienvenidos a un nuevo episodio

0:40

de BIMPRAXIS.

0:42

Hoy os traemos el despegue meteórico de Hermes

0:45

Agent y cómo la inteligencia artificial está aprendiendo

0:48

a navegar por Internet con una autonomía que,

0:50

francamente, asusta un poco.

0:52

Hola.

0:53

Y sí, bueno, es que más que navegar,

0:55

yo diría que está aprendiendo a habitar la

0:57

red, literalmente.

0:59

Totalmente.

1:00

A ver, la misión de nuestra inmersión de

1:02

hoy es desgranar un análisis súper detallado en

1:05

vídeo que publicó el creador David Ondrey.

1:08

Exacto.

1:09

Un vídeo centrado en este proyecto, en Hermes

1:11

Agent y en otra herramienta compañera que se

1:13

llama Browser Harness.

1:15

Eso es.

1:15

Y queremos entender por qué demonios este proyecto

1:18

está rompiendo absolutamente todos los récords de crecimiento

1:21

en la historia de GitHub.

1:23

O sea, ya no estamos hablando de un

1:24

chat estático que te responde a preguntas de

1:26

trivial.

1:27

No, no, para nada.

1:28

Hablamos de una inteligencia artificial que mueve el

1:31

ratón, hace clic en la pantalla, se equivoca,

1:34

lo soluciona por su cuenta y, ojo a

1:36

esto, luego escribe el manual de instrucciones para

1:39

no volver a fallar.

1:41

Es que ese es el salto clave.

1:43

Para que nos hagamos una idea del impacto,

1:45

Hermes Agent ha alcanzado las 100.000 estrellas en

1:48

GitHub a una velocidad absurda.

1:51

100.000 estrellas, que se dice pronto.

1:53

O sea, hay proyectos míticos a los que

1:56

les ha costado años lograr esa cifra.

1:58

Sí, años.

1:59

Y aquí el equipo lleva un ritmo de

2:01

actualización que es demencial.

2:03

Han sacado cinco versiones principales en apenas 20

2:07

días.

2:07

Madre mía.

2:09

Y han integrado más de 740 solicitudes de

2:12

cambio, los famosos pull requests.

2:15

O sea, estamos hablando de unos 37 cambios

2:17

al día.

2:18

Eso es.

2:18

Básicamente tienes a cientos de programadores independientes de

2:22

todo el mundo proponiendo parches a diario.

2:25

Y si miras los datos de Google Trends,

2:28

es fascinante.

2:29

A ver, cuéntame.

2:30

Pues rivales que hasta hace nada dominaban, como

2:33

OpenEclos, ahora mismo están cayendo en picado.

2:37

Mientras tanto, el interés por Hermes sube en

2:40

vertical, no para.

2:41

Es increíble.

2:43

Pero, a ver, la verdadera revolución, según el

2:45

análisis de David, llega al combinar Hermes con

2:48

ese otro repositorio que mencionabas, BrowserHarness.

2:51

Claro, browser harness es fundamental aquí.

2:54

Es nuevísimo, tiene menos de 2.000 estrellas, pero

2:58

es la pieza que faltaba.

3:00

Si Hermes es el cerebro, browser harness son

3:02

las manos.

3:03

Y aquí es donde me gusta usar una

3:05

analogía para visualizarlo.

3:07

Hasta ahora, usar una IA avanzada era, pues

3:09

no sé, como tener a un oficinista genio,

3:12

un tío súper dotado, pero atado a una

3:14

silla y sin brazos.

3:15

Pobre oficinista, me encanta la imagen.

3:17

Ya, ya.

3:19

Pero es que era así.

3:20

Sabía la respuesta a todo, de física cuántica

3:23

a poesía, pero no podía teclear una sola

3:25

palabra ni enviar un simple correo.

3:28

Bueno, pues Browser Harness le acaba de desatar

3:30

las manos y le ha plantado un ratón

3:32

delante.

3:32

Tal cual.

3:33

Y no solo le da las manos, sino

3:35

que le proporciona un entorno de ejecución seguro

3:38

y de autosanación.

3:39

Eso es importante, sí.

3:40

Claro, porque históricamente la automatización web ha sido

3:44

súper frágil.

3:45

Tú escribías un script para, no sé, descargar

3:47

facturas.

3:49

Y si el diseñador de la web movía

3:50

el botón de descarga 10 píxeles a la

3:52

derecha… Se rompía todo.

3:54

Todo al traste exacto.

3:55

Daba error y un humano tenía que ir

3:57

a arreglarlo.

3:58

Pero Browser Harness analiza visual y semánticamente la

4:01

página.

4:02

No le importan las coordenadas fijas.

4:04

¡Qué pasada!

4:05

Y los creadores están tan seguros de esto

4:07

que han lanzado un reto público.

4:10

Uff, sí, lo del reto es brutal.

4:12

Ofrecen un Mac Mini nuevo a estrenar, al

4:15

primero que encuentre una tarea en el navegador

4:17

que el sistema no sea capaz de completar.

4:21

Hay que tener una confianza ciega en tu

4:23

código para apostar un ordenador así.

4:25

Bueno, es que saben que la fiabilidad ha

4:27

dado un salto cuántico.

4:28

Y sabiendo que ahora tiene estas manos y

4:30

esa fiabilidad, la pregunta lógica es, bueno, ¿qué

4:34

está haciendo la gente realmente con este agente

4:36

en Internet?

4:37

Pues mira, pasamos de la teoría a la

4:38

práctica.

4:39

Y hay casos que tela.

4:40

Por ejemplo, en el ámbito de la ciberseguridad.

4:44

¡Uy, ciberseguridad!

4:45

A ver.

4:46

Una usuaria llamada Pli en la comunidad usó

4:49

Hermes y una habilidad específica llamada Obliterus.

4:53

El objetivo, hacerle un jailbreak al modelo Gema

4:56

4.

4:56

Espera, espera.

4:57

¿Un jailbreak?

4:58

O sea, saltarse sus barreras de seguridad, éticas

5:01

y operativas.

5:02

Exactamente eso.

5:04

Y lo impactante no es que lo lograra,

5:07

sino que Hermes descubrió cómo hacerlo por sí

5:10

solo, recibiendo únicamente ocho instrucciones, ocho prompts, de

5:15

un operador humano.

5:17

A ver, paremos un segundo.

5:19

Que una inteligencia artificial averigüe por su cuenta

5:22

cómo reventar la seguridad de otra inteligencia artificial

5:25

y con sólo ocho frasecitas humanas.

5:28

Suena fuerte, sí.

5:30

¿Es que no suena esto un poco a

5:31

película de ciencia ficción de las que acaban

5:33

mal?

5:34

Ya, ya.

5:34

La alarma es totalmente natural.

5:37

Pero hay que analizarlo fríamente, de forma objetiva.

5:40

Vale, ponme algo de contexto porque da un

5:42

poco de vértigo.

5:43

A ver, no es que la máquina haya

5:44

tomado conciencia y se haya revelado.

5:47

Es pura optimización lógica.

5:49

El agente prueba una entrada de texto, Gema

5:52

4 la rechaza por seguridad y Hermes analiza

5:55

por qué la ha rechazado.

5:56

rechazado.

5:57

Ah, claro.

5:58

Lee el error y ajusta el tiro.

6:00

Eso es.

6:01

Ajusta el ángulo del ataque y vuelve a

6:03

probar.

6:04

Es un método de prueba y error iterativo

6:06

a una velocidad bestial sin que un humano

6:09

le lleve de la mano.

6:10

Demuestra una capacidad de resolución de problemas alucinante.

6:14

Vale, visto así, para una auditoría de seguridad

6:17

de una empresa, tener a un agente comprobando

6:19

cada cerradura virtual sin cansarse es el sueño

6:22

de cualquier analista.

6:23

Totalmente.

6:24

Pero oye, que no todo es romper reglas.

6:27

También lo usan para crear cosas súper complejas

6:30

desde cero.

6:30

Sí, el caso del creador de contenido.

6:33

El usuario Adam, creo recordar.

6:35

Exacto, Adam.

6:36

Lo usó para crear un vídeo completo en

6:38

mandarín y digo completo.

6:40

Desde el guión hasta el archivo final.

6:42

Absolutamente.

6:43

La IA estructuró la narrativa, escribió un archivo

6:47

HTML para organizar la parte visual y luego

6:49

se conectó por sí sola a una API

6:51

de texto a voz para generar la locución

6:54

en chino con los tiempos exactos.

6:56

¡Qué locura!

6:57

O sea, hizo de guionista, de traductor y

7:00

de locutor.

7:01

Y de editor, porque luego orquestó un motor

7:05

de renderizado y entregó un vídeo vertical a

7:08

1080p, o sea, un MP4 perfecto, listo para

7:11

publicar.

7:12

O sea, coordinó varios lenguajes de programación y

7:15

herramientas independientes para un solo proyecto.

7:18

Eso no es fácil.

7:18

Para nada.

7:20

Y en temas de creatividad visual tampoco se

7:22

queda atrás.

7:23

En un hackathon lo usaron para generar animaciones

7:26

y GIFs de esculturas reales.

7:28

Y aquí lo interesante, según la fuente, es

7:30

que superaron ese estigma del AI slop.

7:33

Sí, sí, esa basura generada por IA que

7:36

tiene ese aspecto como plasticoso, brillante y lleno

7:39

de errores anatómicos.

7:41

Uf, sí, es horrible a veces.

7:42

Pues el agente iteró y revisó su propio

7:45

trabajo tantas veces que consiguió un acabado estético

7:48

de alto valor.

7:49

Un acabado de marca totalmente personalizado, sin ese

7:52

aspecto cutre.

7:53

Claro.

7:54

Al final, la perseverancia de la máquina reemplaza

7:56

a la paciencia del humano.

7:58

Pero bueno, la capacidad de hacer tareas está

8:00

muy bien.

8:01

Sí.

8:02

Sin embargo, lo que verdaderamente lo acerca a

8:04

lo que en el vídeo llaman casi AGI,

8:07

esa inteligencia artificial general, es lo que ocurre

8:10

cuando todo sale mal.

8:11

Ese es el concepto clave, la autosanación.

8:14

Vamos a ilustrarlo con el reto de Hacker

8:16

News que sale en la fuente.

8:18

La premisa era sencilla, extraer los 15 artículos

8:21

principales de la web.

8:22

Sí, coger el título, el autor, la puntuación

8:25

y los comentarios.

8:26

Exacto, y meterlo todo en un archivo JSON

8:29

bien limpio.

8:30

Pues resulta que la gente encontró una habilidad

8:32

previa en su sistema y empezó a navegar.

8:34

Pero enseguida se topó con trampas, lo que

8:36

los programadores llaman gotchas.

8:39

Los famosos gotchas de la programación web, un

8:42

dolor de cabeza.

8:43

Totalmente.

8:44

Se encontró con URLs relativas, que son fragmentos

8:47

de enlace incompletos, y también con anclas que

8:50

apuntaban a cero comentarios.

8:51

Y cualquier programa convencional habría intentado visitar ese

8:55

fragmento de enlace, habría dado error 404 y

8:59

todo el script se habría colapsado ahí mismo.

9:02

Tal cual.

9:03

Pues el agente no se bloqueó.

9:05

Analizó la estructura, dedujo que tenía que añadirle

9:08

el dominio principal a las URLs y las

9:10

arregló.

9:11

Madre mía.

9:12

Terminó el archivo JSON a la perfección.

9:14

Pero lo más bestia no es eso.

9:16

Es lo que hizo después.

9:17

Sí, lo de modificar su propio código.

9:19

Modificó su código.

9:21

Inyectó una nueva habilidad en su sistema para

9:23

que, la próxima vez que entrara en Hacker

9:25

News, eso ya estuviera resuelto de fábrica.

9:28

Y hasta dejó una nota avisando de que

9:30

había una sección que se llamaba barra ask

9:32

que podría ser útil en el futuro.

9:34

O sea, memoria proactiva pura y dura.

9:36

Abstrae el problema y se queda con el

9:38

conocimiento.

9:39

Es espectacular.

9:41

Pero espera, que el reto de YouTube lo

9:43

eleva a otro nivel de tensión.

9:45

Ah, sí, el de la cuadrícula de miniaturas.

9:47

Ese mismo.

9:48

Le pidieron crear una imagen con las 12

9:50

miniaturas más recientes del canal de David.

9:53

Vale.

9:53

Y aquí llega el drama.

9:55

Browser Harness intentó abrir un navegador Chrome en

9:57

el entorno local, en esa misma máquina.

10:00

Y falló, ¿no?

10:02

Estrepitosamente.

10:03

Error crítico de conexión.

10:05

Se rompió el puente entre el cerebro y

10:07

las manos.

10:08

Y tú y yo sabemos que, en la

10:09

automatización tradicional, aquí es donde sale la letra

10:12

roja en la pantalla y el humano tiene

10:14

que dejar el café e ir a reiniciar

10:15

el servidor.

10:17

Claro, un fallo de entorno suele ser terminal

10:19

¿Cómo reaccionó la IA?

10:21

Pues aplicó lógica de diagnóstico Leyó el error,

10:24

vio que era un problema de ejecución local

10:26

y se autosanó en tiempo real Ejecutó un

10:29

comando para iniciar un demonio remoto O sea,

10:31

un remote demon para controlar un navegador invisible

10:34

en segundo plano Resolvió el problema de infraestructura

10:38

sobre la marcha Exacto Y para rematar, en

10:41

lugar de entrar en la web y hacer

10:43

scroll hacia abajo como haría un humano Que

10:45

es súper lento y dependes de la velocidad

10:47

de carga.

10:48

Claro.

10:49

Pues se fue directo a las tripas del

10:50

código HTML y encontró un bloque masivo de

10:53

datos JSON llamado IT Initial Data.

10:56

Ah, qué inteligente.

10:58

YouTube envía esos datos crudos de golpe al

11:00

cargar.

11:00

Eso es.

11:02

Sacó las imágenes de ahí en milisegundos, saltándose

11:04

toda la interfaz.

11:06

Y al terminar, redactó una habilidad nueva de

11:08

147 líneas de código.

11:10

El manual de operaciones del que hablábamos.

11:12

Con comentarios detallados sobre advertencias de cookies y

11:16

sobre los vídeos cortos o shorts.

11:18

Pensemos en nuestras propias empresas por un segundo.

11:21

A ver.

11:21

¿Cuántos trabajadores humanos son capaces de encontrarse con

11:25

un problema técnico totalmente nuevo, solucionarlo sobre la

11:28

marcha y luego, por iniciativa propia, sentarse a

11:31

escribir un manual impecable de 147 líneas para

11:35

que el próximo empleado no cometa ese mismo

11:37

error?

11:37

Uf, te diría que muy pocos, por no

11:40

decir ninguno.

11:41

Es que esto supera al trabajador medio con

11:44

muchísima diferencia.

11:45

Completamente de acuerdo.

11:46

Y llegados a este punto, viendo todo lo

11:49

que es capaz de hacer, cualquiera pensaría que

11:52

necesitas un presupuesto millonario o centros de datos

11:55

gigantescos.

11:56

O servidores de la NASA, por lo menos.

11:58

Pues aquí está la paradoja más fascinante de

12:00

todo este ecosistema.

12:02

Es ridículamente accesible.

12:04

David lo hizo funcionar desde un simple servidor

12:07

privado virtual, un VPS baratísimo de Hostinger.

12:10

O sea, el típico servidor que alquilas por

12:12

un par de euros para alojar una página

12:14

web pequeñita.

12:15

Ese mismo, el Plan Taren 2, encendido las

12:18

24 horas, y usó Open Router para conectar

12:22

el sistema con el modelo Opus 4.7 mediante

12:25

claves API.

12:25

¿Y eso cuánto cuesta en consumo de la

12:27

inteligencia artificial?

12:28

Pues entre 5 y 10 dólares al mes,

12:31

literalmente.

12:32

Es que te cuesta más pagarte el Netflix

12:34

que tener un sistema que te autodiagnostica servidores

12:37

y te edita vídeos en mandarín.

12:39

Tal cual.

12:40

Y si el coste no es una barrera,

12:42

la complejidad técnica tampoco.

12:44

Eso te iba a preguntar.

12:45

Configurar todo eso en un servidor tiene que

12:47

tener su aquel, ¿no?

12:49

Pues mira la anécdota de David en el

12:50

vídeo.

12:51

Necesitaba instalar un paquete de Python llamado V

12:54

en Ubuntu.

12:55

Para hacerlo tenía que entrar por SSH, que

12:58

es básicamente una pantalla negra con letras blancas

13:00

donde solo metes comandos.

13:02

Nada de ratón.

13:03

Y él mismo admite que de Linux no

13:05

tiene ni idea.

13:06

¿Y qué hizo?

13:06

Porque ahí te quedas atascado rápido.

13:08

Pues se dio la vuelta, abrió un chat

13:11

con otra IA, en este caso Cloud, le

13:13

explicó lo que quería hacer y le pidió

13:15

que le dictara los comandos paso a paso.

13:18

Tardó 20 segundos.

13:19

Fijaos en la paradoja.

13:21

O sea, estamos configurando una de las inteligencias

13:23

artificiales más sofisticadas del planeta.

13:25

Algo súper avanzado.

13:27

Y cuando el operador humano se atasca ante

13:29

una pantalla negro de terminal… Su solución es

13:32

pedirle ayuda a otra inteligencia artificial.

13:34

Es buenísimo.

13:35

Le pide que le diga qué teclas apretar.

13:37

La barrera técnica ha desaparecido por completo.

13:39

Y esto es vital.

13:40

Ya no importa que no sepas instalar un

13:42

paquete en Ubuntu o que no te sepas

13:44

de memoria la sintaxis de un lenguaje.

13:46

Claro.

13:47

Lo que vale ahora es la estrategia.

13:48

Exacto.

13:50

Lo que prima es tu capacidad de orquestar

13:53

estos agentes y tener la visión para saber

13:55

qué tareas puedes delegarles.

13:58

David afirma que cualquiera, sin importar su edad

14:01

o si sabe algo de tecnología, puede aprender

14:03

a construir software así en solo tres semanas.

14:07

¿Tres semanas?

14:08

Es que es un cambio de mentalidad absoluto.

14:11

Pasamos de ser los que pican código línea

14:13

a línea a ser directores de orquesta.

14:16

No necesitas saber tocar el violín perfectamente, pero

14:20

sabes cómo tiene que sonar la sinfonía.

14:22

Sí, sí.

14:23

Y además tienes músicos que, si desafinan, se

14:25

afinan el instrumento ellos solos.

14:28

Tal cual.

14:29

Aunque toda esta autonomía, esta capacidad de resolver

14:32

problemas sin nosotros, nos lleva irremediablemente a una

14:36

reflexión de fondo, ¿no crees?

14:38

Sí, y es una reflexión bastante provocativa para

14:40

llevarnos a casa.

14:42

A ver, cuéntame, porque estoy convencido de que

14:44

va por el tema laboral.

14:45

Totalmente.

14:46

Si los agentes de IA ahora son capaces

14:49

de toparse con problemas inéditos en Internet, diagnosticarlos,

14:53

solucionarlos en segundos y además escribir automáticamente el

14:57

procedimiento operativo estándar perfecto para que nadie vuelva

15:01

a fallar jamás, Sí.

15:02

¿Qué pasa con los trabajos humanos de nivel

15:05

de entrada?

15:06

Uf, esa es una buena pregunta.

15:09

Es que, históricamente, los profesionales junior, los que

15:11

acaban de empezar en una empresa, aprenden precisamente

15:15

tropezando con esos pequeños errores técnicos.

15:17

Claro, te pasas los primeros meses arreglando bases

15:19

de datos rotas, leyendo documentación porque el servidor

15:22

se ha caído, te vas curtiendo a base

15:24

de palos.

15:25

Exacto, vas creando ese callo profesional.

15:28

Pero si la inteligencia artificial es la única

15:31

que tropieza ahora y encima sella el camino

15:34

asfaltándolo para siempre… Ya no hay baches para

15:37

los humanos.

15:38

Eso es.

15:39

¿Cómo adquiriremos los humanos esa experiencia fundamental en

15:42

el futuro?

15:43

¿De dónde saldrán los perfiles senior dentro de

15:45

10 años si los junior no tienen problemas

15:48

que resolver?

15:49

¡Guau!

15:49

Es una paradoja del progreso tremenda.

15:52

Al automatizar la superación de obstáculos, parece que

15:55

estamos automatizando y casi eliminando nuestra principal fuente

15:58

de aprendizaje.

16:00

Te deja dándole vueltas a la cabeza, desde

16:02

luego.

16:03

Sin duda.

16:03

Da mucho que pensar.

16:05

Bueno, antes de despidirnos hasta el próximo programa

16:08

os informamos de que las voces que oyes

16:09

han sido generadas por la IA de Notebook

16:12

LM y que dirigiendo el podcast se encuentra

16:15

Julio Pablo Vázquez un humano que te envía

16:17

saludos En caso de error, probablemente sean errores

16:20

humanos ¡Nos escuchamos!

16:33

Y hasta aquí el episodio de hoy Muchas

16:35

gracias por tu atención Esto es BIMPRAXIS Nos

16:49

escuchamos en el próximo episodio ¡Suscríbete al canal!