Saltar al contenido
jungladigital

Qué es un agente de IA: la misma tarea, en un chat y en un agente

Un agente de IA no es un chat en pantalla negra. Le pedí la misma tarea a los dos, con los mismos cinco archivos: el chat devolvió un ZIP para descargar y el agente dejó las carpetas hechas donde estaban las facturas. Aquí están las dos respuestas tal como salieron, la tabla de lo que gana cada uno y lo que pasó un mes después.

Chat o agente: la misma frase y los mismos cinco archivos; uno devuelve un ZIP y el otro ya terminó en tu carpeta

Un agente de IA es un modelo de lenguaje, del mismo tipo que hay detrás de un chat, con dos cosas de más: puede usar herramientas (leer tus archivos, crear carpetas, correr comandos) y decide él solo en qué orden usarlas para llegar al resultado que le pediste. Se le habla igual que a un chat, con una frase. La diferencia está en dónde trabaja.

La confusión más común de quien llega desde ChatGPT es creer que un agente es lo mismo, pero en pantalla negra. Nada más lejos de la realidad, y el error no está donde parece. No es que uno sea más inteligente que el otro, porque el modelo es el mismo tipo de modelo. Lo que cambia es de dónde saca los archivos y dónde deja el resultado. Para verlo sin teoría, le pedí la misma tarea a un chat y a un agente, con los mismos archivos, y aquí están las dos respuestas tal como salieron.

El video cuenta la prueba en nueve minutos. Este artículo guarda lo que ahí no cabía: las capturas completas, la tabla con lo que gana cada uno y lo que pasó un mes después con facturas nuevas.

La prueba entera, en nueve minutos Qué es un agente de IA (y por qué no es un chat)

La prueba: cinco facturas de una barbería

Cinco archivos de texto en una carpeta, una factura por archivo. El nombre del archivo solo trae la fecha (factura-2026-0731.txt); el cliente está adentro. Así se ve una por dentro:

FACTURA
Fecha: 31 de julio de 2026
Cliente: Ana Torres
Concepto: corte y peinado
Total: 18 USD

La frase fue la misma para los dos, sin ninguna explicación más: «ordena estas facturas en una carpeta por cliente». Para resolverla hay que abrir los cinco archivos, porque el criterio no está en el nombre. Es una trampa realista: así son las facturas de verdad, y así es casi todo lo que tienes en una carpeta.

Lo que contestó el chat

Al chat (Claude.ai, en el navegador) hay que subirle las cinco facturas primero. Después de la frase, la interfaz avisó «Ejecutó un comando, archivos compartidos» y devolvió un ZIP con esta respuesta:

Listo. El ZIP de abajo tiene las facturas en una carpeta por cliente:

CarpetaFacturasTotal
Ana_Torres31 jul (corte y peinado), 7 ago (tinte)63 USD
Luis_Paredes4 ago (corte + barba), 15 ago (corte)37 USD
Marta_Ruiz11 ago (corte)15 USD

Entre todas suman 115 USD.


El trabajo está bien hecho, y conviene decirlo con todas las letras: el chat no aconsejó ni devolvió un bloque de código para que lo corrieras tú. Ordenó las facturas. E hizo algo que el agente no hizo en ninguna de sus corridas: sumó los totales, 63 + 37 + 15 = 115 USD, sin que nadie se lo pidiera.

El costo está en los dos viajes. El primero, buscar los cinco archivos en tu computadora y adjuntarlos uno por uno; en la web caben veinte por chat, así que con doscientas facturas el viaje se repite diez veces. El segundo, descargar el ZIP, descomprimirlo y colocar las carpetas donde estaban las facturas. El chat ve exactamente lo que le entregaste y deja el resultado en la carpeta de descargas del navegador, sobre una copia de tus archivos.

Lo que hizo el agente

Parado en la carpeta, escribes claude y la misma frase. La sesión, sin editar:

~/103-facturas — claude
$ claude

Claude Code v2.1.251

Fable 5 with medium effort · Claude Max

…/jd-demos/103-facturas

> ordena estas facturas en una carpeta por cliente
Bash(ls -la "…/jd-demos/103-facturas")

Bash command

ls -la "…/jd-demos/103-facturas"

Do you want to proceed?

  1. 1. Yes
  2. 2. Yes, and don't ask again for ls commands in 103-facturas
  3. 3. No, and tell Claude what to do differently (esc)
total 40
drwxr-xr-x@ 7 leo staff 224 Sep 16 11:00 .
drwxr-xr-x@ 20 leo staff 640 Sep 16 11:00 ..
-rw-r--r--@ 1 leo staff 95 Sep 16 11:00 factura-2026-0731.txt
-rw-r--r--@ 1 leo staff 95 Sep 16 11:00 factura-2026-0804.txt
-rw-r--r--@ 1 leo staff 85 Sep 16 11:00 factura-2026-0807.txt
… +2 lines (ctrl+o to expand)
Voy a revisar el contenido de cada factura para identificar el cliente correspondiente.
Bash(cd "…/jd-demos/103-facturas" && for f in *.txt; do echo "=== $f ==="; cat "$f"; echo; done)
Contains simple_expansion
Read(factura-2026-0731.txt)
Read 6 lines
Read(factura-2026-0804.txt)
Read 6 lines
Read(factura-2026-0807.txt)
Read 6 lines
Read(factura-2026-0811.txt)
Read 6 lines
Read(factura-2026-0815.txt)
Read 6 lines
Bash(cd "…/jd-demos/103-facturas" && mkdir -p "Ana Torres" "Luis Paredes" "Marta Ruiz" && mv factura-2026-0731.txt factura-2026-0807.txt "Ana Torres"/ && mv factura-2026-0804.txt factura-2026-0815.txt "Luis Paredes"/ && mv factura-2026-0811.txt "Marta Ruiz"/ && find . -type f)

Bash command

mkdir -p "Ana Torres" "Luis Paredes" "Marta Ruiz" && mv factura-2026-0731.txt factura-2026-0807.txt "Ana Torres"/ && mv factura-2026-0804.txt factura-2026-0815.txt "Luis Paredes"/ && mv factura-2026-0811.txt "Marta Ruiz"/ && find . -type f

Do you want to proceed?

  1. 1. Yes
  2. 2. Yes, and don't ask again
  3. 3. No, and tell Claude what to do differently (esc)
./Ana Torres/factura-2026-0731.txt
./Ana Torres/factura-2026-0807.txt
./Marta Ruiz/factura-2026-0811.txt
./Luis Paredes/factura-2026-0815.txt
./Luis Paredes/factura-2026-0804.txt
Listo. Organicé las 5 facturas en 3 carpetas por cliente: Ana Torres/ (factura-2026-0731.txt, factura-2026-0807.txt), Luis Paredes/ (factura-2026-0804.txt, factura-2026-0815.txt), Marta Ruiz/ (factura-2026-0811.txt).

Nueve turnos, 13,4 segundos, y las carpetas ya están donde estaban las facturas.


Lo primero que hizo fue mirar. Listó la carpeta y abrió los cinco archivos uno por uno, por su nombre, sin que nadie se los nombrara. Ahí adentro encontró el dato que necesitaba, el cliente, y con eso armó el plan entero: crear tres carpetas, mover cada factura a la suya y volver a listar para comprobar su propio trabajo. Esa última parte es la que más me gusta: no te pide que confíes, te muestra.

En la sesión hay un renglón que los videos suelen cortar. Quiso leer las cinco facturas con un solo comando y Claude Code se lo negó (Contains simple_expansion es un rechazo de seguridad de la herramienta). No se quejó ni pidió ayuda: cambió de estrategia y las abrió de a una. Un agente no acierta a la primera; insiste hasta que le sale, y te avisa cuando no puede.

Un detalle que se ve sin explicarlo: el chat nombró las carpetas Ana_Torres, con guion bajo; el agente las nombró Ana Torres, con espacio, como lo escribiría una persona. Y lo hizo así en tres corridas distintas. Las dos cajas de permiso que ves en la sesión son la correa del agente: por defecto se detiene antes de tocar tus archivos y te enseña el comando exacto. La ruta larga de la carpeta de prueba está acortada con «…».

Chat o agente: lo que gana cada uno

Las dos capturas puestas al lado dan esta tabla. En el teléfono se desliza hacia los lados.

ChatAgente
De dónde saca los archivosSe los subes tú, uno a unoLos busca él: lista la carpeta y lee
Dónde queda el resultadoUn ZIP que descargas y colocas túYa está en su carpeta
Sobre qué trabajaUna copiaLos archivos de verdad

Las ventajas del agente, una por una, cada una con su estado. Lo que no está medido no se afirma.

#La ventajaEstado
1No hay que llevarle los archivos: están donde estánMedido
2El resultado queda hecho, no vuelve para bajar y colocarMedido (ZIP contra carpetas)
3Ve la carpeta entera, no solo lo que le entregasteMedido: leyó cinco que nadie nombró; la web admite 20 por chat
4Encadena y comprueba: leer, decidir, crear, mover, verificarMedido
5Se adapta cuando algo se le niegaMedido: un rechazo en la primera corrida, dos en la segunda
6Al mes siguiente lo repite igual, con archivos nuevos y la misma fraseMedido (abajo)
7Te enseña qué va a hacer antes de hacerloDepende del modo: por defecto sí, y se puede apagar por sesión y por proyecto
—El chat gana cuando la pregunta es la pregunta y no la tarea: no hay que instalar nada ni saber dónde está la carpetaMedido: sumó los totales (115 USD) y el agente no

Un mes después, la misma frase

Cinco facturas nuevas y una clienta que no existía, Sofía Mera. La frase, palabra por palabra:

~/103-facturas-mes2 — claude
> ordena estas facturas en una carpeta por cliente
Bash(ls -la)

Bash command

ls -la

Do you want to proceed?

  1. 1. Yes
  2. 2. Yes, and don't ask again for ls commands in 103-facturas-mes2
  3. 3. No, and tell Claude what to do differently (esc)
total 40
drwxr-xr-x@ 7 leo staff 224 Sep 16 12:03 .
drwxr-xr-x@ 22 leo staff 704 Sep 16 12:03 ..
-rw-r--r--@ 1 leo staff 99 Sep 16 12:03 factura-2026-0902.txt
-rw-r--r--@ 1 leo staff 98 Sep 16 12:03 factura-2026-0905.txt
-rw-r--r--@ 1 leo staff 89 Sep 16 12:03 factura-2026-0909.txt
… +2 lines (ctrl+o to expand)
Voy a revisar el contenido de cada factura para identificar el cliente correspondiente.
Bash(for f in factura-*.txt; do echo "=== $f ==="; cat "$f"; echo; done)
Contains simple_expansion
Read(factura-2026-0902.txt)
Read 6 lines
Read(factura-2026-0905.txt)
Read 6 lines
Read(factura-2026-0909.txt)
Read 6 lines
Read(factura-2026-0912.txt)
Read 6 lines
Read(factura-2026-0914.txt)
Read 6 lines
Bash(mkdir -p "Ana Torres" "Sofía Mera" "Luis Paredes" && \ mv factura-2026-0902.txt "Ana Torres"/ && \ mv factura-2026-0909.txt "Ana Torres"/ && \ mv factura-2026-0905.txt "Sofía Mera"/ && \ mv factura-2026-0914.txt "Sofía Mera"/ && \ mv factura-2026-0912.txt "Luis Paredes"/ && \ ls -R .)
Contains backslash-escaped whitespace
Bash(mkdir -p "Ana Torres" "Sofía Mera" "Luis Paredes" && mv factura-2026-0902.txt "Ana Torres"/ && mv factura-2026-0909.txt "Ana Torres"/ && mv factura-2026-0905.txt "Sofía Mera"/ && mv factura-2026-0914.txt "Sofía Mera"/ && mv factura-2026-0912.txt "Luis Paredes"/ && find . -maxdepth 2)

Bash command

mkdir -p "Ana Torres" "Sofía Mera" "Luis Paredes" && mv factura-2026-0902.txt "Ana Torres"/ && mv factura-2026-0909.txt "Ana Torres"/ && mv factura-2026-0905.txt "Sofía Mera"/ && mv factura-2026-0914.txt "Sofía Mera"/ && mv factura-2026-0912.txt "Luis Paredes"/ && find . -maxdepth 2

Do you want to proceed?

  1. 1. Yes
  2. 2. Yes, and don't ask again
  3. 3. No, and tell Claude what to do differently (esc)
.
./Ana Torres
./Sofía Mera
./Luis Paredes
./Ana Torres/factura-2026-0909.txt
./Ana Torres/factura-2026-0902.txt
./Sofía Mera/factura-2026-0914.txt
./Sofía Mera/factura-2026-0905.txt
./Luis Paredes/factura-2026-0912.txt
Listo. Las 5 facturas quedaron organizadas en 3 carpetas por cliente: Ana Torres/ (factura-2026-0902.txt, factura-2026-0909.txt), Sofía Mera/ (factura-2026-0905.txt, factura-2026-0914.txt), Luis Paredes/ (factura-2026-0912.txt).

Nadie le dijo que Sofía Mera existía: la leyó en un archivo y le creó su carpeta.


Esta vez tuvo dos rechazos en vez de uno, por dos motivos distintos, y las dos veces rehízo el comando hasta que pasó. Eso tiene un precio y se mide: 33,2 segundos contra los 13,4 de la primera corrida. Si alguien te promete que un agente es rápido, tiene que enseñarte también el reintento.

Lo que importa de esta segunda corrida es lo que no tuviste que hacer: no repetiste ninguna explicación, no le recordaste el criterio, no le dijiste cuántas facturas eran ni cuántos clientes había. La misma frase, archivos distintos, y salió igual. Eso ya no es una respuesta, es un criterio. En el chat también se puede repetir, si le vuelves a subir todo; la diferencia es cuántas veces haces el viaje.

De aquí sale una escalera. Una frase que repites cada mes es una frase que se puede dejar escrita: primero como un script que corre solo, después como una habilidad que el agente carga cuando la necesita, que es lo que cuenta el video Enséñale a tu agente. Frase, script, habilidad. Cada peldaño es la misma idea con menos trabajo tuyo.

Lo que esta prueba no midió

Cuánto tarda el agente en una tarea larga de verdad. Las dos corridas duraron 13 y 33 segundos sobre cinco archivos de cinco líneas. Con doscientas facturas, o con documentos de varias páginas, no tengo el número, y no lo voy a inventar. Lo que sí puedo decir es que el camino no es fijo (una tercera corrida, en mi propia máquina, resolvió lo mismo con seis comandos en 27 segundos) y el resultado sí: tres corridas, tres veces las mismas carpetas con espacio en el nombre.

Tampoco entra aquí la privacidad. Un agente que corre en tu terminal manda igual el contenido de lo que lee a los servidores del modelo, así que «se queda todo en tu computadora» no es cierto y no lo vas a leer en esta casa. El argumento de este artículo es la dinámica: cómo trabaja cada uno, no dónde se procesa.

Por dónde seguir

El criterio para quedarte: pregunta en el chat, delega en el agente. Delega el cómo, nunca el para qué. El cómo es el orden de los pasos, el nombre de las carpetas, la herramienta que usa. El para qué es qué le cobras a quién y qué no se toca nunca, y eso no está escrito en ningún archivo.

El reto es de dos minutos: abre una carpeta que tengas desordenada y pídele que ordene una sola cosa. Si todavía no tienes el agente, el paso anterior es instalar Claude Code en Windows o en Mac. Todos los videos del canal, con su página y su transcripción, están en la sección de videos.