Amigos !, como siempre, no vengo a hablar por hablar, saben bien que no voy a publicar artículos que no aporten algo de valor a sus conocimientos.
La era de IA llegó, y realmente lo cambio todo. <– buen titular no ? jaja lo veo en todos lados, pero nadie explica ni cuenta (a excepción de algunos pocos casos) lo que realmente sirve. Veo varias piezas del rompecabezas desperdigadas, y como siempre me pasó, hay que armar el rompe cabezas y ahi sale este articulo…
hoy por hoy, podes delegar la escritura de código en un agente de IA (un agente de IA es, básicamente hablando, como el chatgpt, pero con acceso a ejecutar comandos en tu computadora, ese agente puede interactuar con tu computadora, entonces deja de quedar en el clásico mensaje de la IA diciéndote «en tu caso haría tal cosa u ejecutaría tal otra» y pasa mas bien a ejecutar la misma IA eso que vía chat te mandaba a hacer a vos). Ese agente de IA lo podes acceder vía algún producto pensado para ello: claude code, opencode, codex, antigravity pi, etc
Primeros usos:
Ahora bien, cada uno tiene lo suyo, si querés usarlo bien, tenes que pagar algún proveedor de IA que te permita tener acceso a modelos de Ios potentes. Si querés probar su uso nada mas, tipo que querés «ver que onda», la opción es opencode (te trae modelos chinos gratuitos que te dejan usarlos, rotando entre algunos que ellos te dan diariamente, no esperes maravillas, pero al menos te dan una aproximación a lo que seria un modelo «pago»)
A todo esto, no hablamos de «como utilizar» la IA correctamente. Este tema / apartado es súper interesante, porque tiene varias «aristas» por las que te podes ir y profundizar hasta perderte. Hagamos un indice de posibles caminos por los que podrías incursionar:
- entrenar un modelo de Ia vos mismo
- ejecutar un modelo de Ia en tu local
- probar varios modelos de IA de varios proveedores y/o balancear entre varios o incluso usar cosas como openRouter
- usar via api una IA para montar encima de esa IA un sistema transaccional y todo lo que conlleva tener el uso de la en tus sistemas transaccionales
- implementar harness para poder programar con IA
- usar un CLI de algún provider y programar directo sobre el sin hacer nada (mala idea)
- utilizar un harness sobre un cli para programación agéntica: ¿Que aspectos debo tener en cuenta?
Los puntos 5 y 6 se relacionan y mucho.
lo mas facil para arrancar con la programación multi-agéntica es utilizar un cli de algún provider (punto 6). simplemente te descargas opencode y comenzas a utilizar «la IA» para que comience a escribir codigo por vos, lo mismo con claudecode cli (hablo mucho de cli porque son los que mas conozco, se ejecutan en la terminal).


con ClaudeCode podes usarlo pero muy restringido porque tenes que pagar para su uso, y te deja muy poco, ademas de que luego de usarlo un tiempito te dice que esperes 5 horas para continuar, opencode en cambio te deja usarlo con modelos gratuitos chinos sin problema (no esperes maravillas pero para empezar esta bien)
Ahora bien, en Claude si pagas la suscripcion tenes algo que se llama Ultracode que te cobran un monton pero aplican patrones de uso de agentes que te sirven y mucho.
Ahora vamos a lo concreto:
1.- que es un agente? ya lo definimos, como el chatgpt, pero puede leer tus archivos y ejecutar escrituras sobre ellos y ejecutar comandos en tu maquina
2.- que es ventana de contexto: Toda ia que quieras usar como agentes, tienen una ventana de contexto, que en realidad es cuando memoria RAM te dejan usar en tu session en los servidores de IA donde estas utilizando. Como toda RAM (y por eso es tan cara porque los providers de IA estan acaparando todo el mercado en comprar RAM y mas RAM), como decia toda RAM tiene su limite, es decir, vos no tenes disponible memoria RAM infinita para utilizar en los servidores de IA para TU session, y mas considerando que otros quieren tambien ejecutar su session propia… imaginense la cantidad que se necesita para cumplir con la demanda!
3.- que se guarda en la ventana de contexto y para que sirve? bueno todo lo que hables con la IA se tiene que guardar temporalmente en algun lado. La IA tiene que recorrer toda es conversacion para poder responderte sobre lo que estan hablando. Y como sabras, esa conversacion de ida y vuelta va creciendo con el tiempo, y en algun momento tu conversacion (incluso los archivos que leyo la IA de tu maquina) se guardan alli. Con lo cual, en algun punto tu memoria RAM asignada en tu session se llena. En ese punto, que hacemos? bueno la solucion que implementaron Clis como opencode y claude, es … veo que estas por llenar la ventana de contexto…. bueno… pummm se dispone a «compactar» ese contenido que hay alli y solo deja un resumen… <– problema aqui: perdes informacion de la conversacion !
4.- Que es IA alucinaciones? bueno aca, la ia no es que alucina, mas bien (por como funciona) siempre «completa» la conversacion, en donde no sabe un dato, lo completa con la informacion mas probable que se pueda tener alli, y si tu contexto «compactó» y tenes huecos de informacion, la ia lo va a completar con informacion «probable», ahi viene la famosa alucinacion.
Bien! para que sirve saber todo esto ? bueno mas bien, entender donde estamos parados cuando usamos la IA con programacion agentica sobre una cli, tenemos que saber como funciona, o por lo menos minimamente que cosas debemos saber para atacar los problemas que lleva usar la IA.
Como se usa la IA para programacion multiagentica en una CLI ?
bueno aca como dijimos al ppio, es mas bien de comenzar por algun sitio. El camino es usar opencode o claude, sin nada mas
Continuo luego agregando contenido a este articulo….


