openloops
Qué es openloops

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.

CARROCERÍA (LOOP)MOTOR (MODELO IA)CHASIS (HARNESS)

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.

CARROCERÍA (LOOP)MOTOR (MODELO IA)CHASIS (HARNESS)

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.

CARROCERÍA (LOOP)MOTOR (MODELO IA)CHASIS (HARNESS)

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 cambia

El modelo de IA. Da la potencia, y puedes cambiarlo sin tocar lo demás.

OpenAI

Chasis

El harnessNo cambia

openloops. 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.

CARROCERÍA (LOOP)OPENAIMOTOR (MODELO IA)CHASIS (HARNESS)

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 harness

openloops. 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.

CARROCERÍA (LOOP)OPENAIMOTOR (MODELO IA)CHASIS (HARNESS)

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

PlanExecuteLoop

Planifica los pasos y luego los ejecuta. Sirve para tareas del día a día.

Analista

ReactLoop

Razona, actúa y observa el resultado, paso a paso, hasta resolver una pregunta compleja.

Soporte al cliente

CustomerSupportLoop

Atiende a tus clientes: reconoce el problema, busca la información y propone una solución.

Programador

CodeSpecialistLoop

Lee código, escribe cambios y ejecuta las pruebas para comprobarlos.

La tuya

Código abierto

Un 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.