Qué es openloops, explicado con carros
Un agente de IA se parece mucho a un carro: tiene motor, chasis y carrocería. Si entiendes cómo se arma un carro, entiendes cómo se arma un agente.
Mismo motor. Mismo chasis. Otra carrocería, otro agente.
Primero, ¿qué es un agente de IA?
Un agente de IA no solo conversa: también hace cosas. Consulta información, usa herramientas, recuerda lo que pasó y decide qué hacer después. Hoy, casi todos los agentes se arman con tres piezas.
Modelo
El cerebro. Entiende lo que le pides y decide qué responder o qué hacer. Por ejemplo, GPT, Claude o Gemini.
En el carro: Motor
Harness
Lo que le da manos, memoria y reglas al modelo: herramientas, contexto, archivos y controles.
En el carro: Chasis
Loop
La forma de pensar y de comportarse del agente. Define para qué sirve.
En el carro: Carrocería
Agente
Un modelo montado en un harness, con un loop que lo guía. Así sí puede trabajar.
Para entender bien cada pieza, vamos a armar un carro.
Un agente es como un carro
Un carro tiene tres partes grandes: motor, chasis y carrocería. Un agente también. Toca cada parte para ver a qué corresponde.
En un agente: El modelo de IA
Motor
Es quien pone la potencia. Hay motores con más caballaje y con menos, según el uso que le vayas a dar.
El motor: de dónde sale la potencia
Hay motores con más caballaje y con menos, y cada uno sirve para un uso distinto. Pero un motor, por muy potente que sea, no puede hacer mucho por sí solo: necesita un chasis donde montarse.
Cambia la potencia y compara.
Solo el motor
Gira a toda marcha, pero no va a ningún lado.
Motor y chasis
La misma potencia, convertida en movimiento.
En IA pasa igual: un modelo muy potente, por sí solo, solo conversa. Para actuar en el mundo real necesita un harness.
El chasis: el harness
El chasis es la estructura principal del carro. Sobre él se monta el motor y, después, la carrocería. En los agentes, a esa estructura se le llama harness.
Un chasis tiene frenos, transmisión y dirección: lo que permite que la potencia del motor llegue al mundo real y que el carro se pueda controlar. El harness hace lo mismo con el modelo: le da las herramientas y los mecanismos para conducirse y controlarse.
Toca cada sistema.
En un agente: Herramientas
Lleva la potencia a las ruedas. En un agente, son las herramientas que convierten una idea en una acción real.
Ejemplo: Consultar el estado de un pedido.
La carrocería: el loop
La carrocería define para qué sirve el carro. Con el mismo chasis y el mismo motor puedes tener un bus o un camión de carga, según la carrocería que le montes.
Con los agentes pasa igual: el mismo harness con el mismo modelo puede ser un asistente personal o un agente de soporte al cliente, según el loop que le acoples.
Cambia de carrocería y mira cómo cambia el comportamiento.
Motor
No cambiaEl modelo de IA. Da la potencia, y puedes cambiarlo sin tocar lo demás.
OpenAI
Chasis
El harnessNo cambiaopenloops. Todo lo que convierte a un modelo en un agente, y que no cambia cuando cambias de motor o de carrocería.
- Guarda la memoria del chat
- Ejecuta herramientas con reintentos
- Separa a cada usuario
- Mide el consumo
Carrocería
El loop. Define para qué sirve tu agente y cómo piensa.
Motor: OpenAI · Carrocería: PlanExecuteLoop · Chasis: openloops
Simulación ilustrativa.
Entonces, ¿qué es openloops?
openloops es un framework de código abierto que te da dos de las tres piezas de un agente: el harness y los loops. Es decir, el chasis y las carrocerías.
Un chasis que soporta cualquier motor y cualquier carrocería.
Puedes conectarle los principales modelos, incluso modelos que corren en tu propio equipo, y acoplarle cualquier loop. Arma tu combinación:
Motor
El modelo de IA. Da la potencia, y puedes cambiarlo sin tocar lo demás.
Chasis
El harnessopenloops. Todo lo que convierte a un modelo en un agente, y que no cambia cuando cambias de motor o de carrocería.
- Guarda la memoria del chat
- Ejecuta herramientas con reintentos
- Separa a cada usuario
- Mide el consumo
Carrocería
El loop. Define para qué sirve tu agente y cómo piensa.
Motor: OpenAI · Carrocería: PlanExecuteLoop · Chasis: openloops
Simulación ilustrativa.
Cambiar de motor o de carrocería no obliga a reconstruir lo demás.
Carrocerías listas para usar, y para crear las tuyas
openloops ya trae varios loops listos, como carrocerías que puedes acoplar a tu chasis. Y si ninguna se ajusta a lo que necesitas, puedes diseñar una nueva: openloops es de código abierto.
Asistente personal
PlanExecuteLoopPlanifica los pasos y luego los ejecuta. Sirve para tareas del día a día.
Analista
ReactLoopRazona, actúa y observa el resultado, paso a paso, hasta resolver una pregunta compleja.
Soporte al cliente
CustomerSupportLoopAtiende a tus clientes: reconoce el problema, busca la información y propone una solución.
Programador
CodeSpecialistLoopLee código, escribe cambios y ejecuta las pruebas para comprobarlos.
La tuya
Código abiertoUn loop nuevo para un uso distinto. El código es abierto: puedes escribirlo, modificarlo y compartirlo.
openloops usa la licencia Apache 2.0, libre también para uso comercial.
Glosario rápido
- Agente
- Un programa de IA que no solo conversa: usa herramientas, recuerda y toma decisiones para cumplir una tarea.
- Modelo
- El cerebro de IA que entiende y genera lenguaje. Es el motor del agente.
- Harness
- La estructura que rodea al modelo y le da herramientas, memoria, contexto y controles. Es el chasis.
- Loop
- La forma en que el agente piensa y actúa, paso a paso. Define para qué sirve. Es la carrocería.
- Framework
- Un conjunto de piezas ya hechas para construir algo sin empezar de cero.
- Código abierto
- El código es público: puedes usarlo, estudiarlo, modificarlo y compartirlo.
¿Listo para armar tu primer agente?
Instala openloops, elige un loop y conecta el modelo que quieras.