Intenté dirigir una empresa formada por agentes de IA

BBetter Stack
컴퓨터/소프트웨어창업/스타트업경영/리더십AI/미래기술

Transcript

00:00:00Le di el mismo repositorio a tres agentes de IA, y juntos formaron una empresa. Uno intentó crear la
00:00:06funcionalidad, otro reescribió la arquitectura y otro abrió y gestionó todos los tickets. Sin
00:00:12estructura, cada sistema multiagente se vuelve confuso y dispara los costes.
00:00:17Este es Paperclip, e intenta solucionar eso. Un solo comando te da un plano de control local para
00:00:22agentes de IA con organigramas, tickets, presupuestos, registros de auditoría e incluso latidos.
00:00:27Acaba de superar las 64.000 estrellas en GitHub.
00:00:30Creemos nuestra propia empresa con unos cuantos agentes de IA en un par de minutos.
00:00:33Ahora, el tema con los agentes es este: Un solo agente está bien. Le das una tarea, escribe algo de
00:00:44código. Excelente. Luego añades un segundo, e incluso un tercero. Y lo que ocurre es que
00:00:51de repente eso se convierte en trabajo de gestión. ¿Quién es el dueño de la tarea? Esa es la pregunta. ¿Quién
00:00:57recuerda el objetivo final, y quién detiene al agente cuando empieza a hacer lo incorrecto?
00:01:03Ese es el problema que Paperclip intenta resolver. Los agentes puros trabajando solos no son ideales. Útiles,
00:01:08pero difíciles de coordinar. Paperclip los convierte en un equipo, o en este caso, en una
00:01:13empresa. Definimos un objetivo. Creamos un organigrama. Quizás hay un CEO, un CTO,
00:01:20dos ingenieros y un agente de investigación. Luego Paperclip coordina el trabajo mediante tickets, latidos,
00:01:27presupuestos, aprobaciones y trazabilidad. Podemos ver la tarea, quién la asignó, cuánto
00:01:33se gastó realmente en ella y si aún conecta con el objetivo final. ¿Orquestación menos basada en la intuición?
00:01:39Veámoslo en vivo. Si te gustan las herramientas de programación para acelerar tu flujo de trabajo, asegúrate de
00:01:43suscribirte. Publicamos videos constantemente. Muy bien, miren esto. En una terminal limpia,
00:01:49simplemente ejecutaré “npx paperclip-ai onboard”. Eso inicia la configuración local. Unos instantes
00:01:56después, Paperclip ya está funcionando con el panel de control. Incluye servicios locales, Postgres
00:02:03y autenticación. Esta es la interfaz de usuario donde puedo crear una nueva empresa. Voy a
00:02:09crearla y llamarla “dev tools company”, o lo que sea que estés intentando construir. Para esto,
00:02:14estableceré este objetivo. Es simple: quiero crear y lanzar un MVP de acortador de URLs esta
00:02:20semana. Ahora puedo añadir un agente CTO. Luego añado dos ingenieros mediante adaptadores. Uno de estos
00:02:28agentes ingenieros se encarga del backend. El otro se encarga del frontend y las pruebas. Ahora, antes de
00:02:34darle a iniciar, fijaré el presupuesto. Y esta parte es lo que realmente importa porque el objetivo es no
00:02:39dejar que los agentes agoten mi API hasta que la factura explote. El objetivo es la autonomía controlada. También debo
00:02:46indicar la ruta de mi directorio de trabajo donde se generará el código. Lo configuraré aquí.
00:02:50Ahora puedo activar los latidos e iniciarlo. Veamos el tablero. Los agentes se despiertan
00:02:57con el latido. El CTO divide el objetivo en tickets. Nuestros ingenieros ya están aceptando tareas.
00:03:05Pueden ver la delegación, los tickets, la ascendencia, los cambios de estado, el contador de presupuesto... todo
00:03:10conectado. Y ahora la primera tarea de implementación ya avanza hacia un commit de código.
00:03:15Esto tardó bastante tiempo en ejecutarse, pero supongo que tener a todos estos agentes juntos
00:03:19tiene sentido, aunque sigue sin ser lo más rápido, especialmente si intentas escalar esto
00:03:24aún más. Esto ya no es un solo agente en una ventana de chat. Ahora es una pequeña empresa
00:03:30que funciona mediante la creación de estos agentes: CEO, CTO y todos estos ingenieros. Aquí es donde
00:03:37la gente se confunde. A primera vista, Paperclip parece otro framework de agentes como CrewAI,
00:03:43Autogen o un flujo estilo LangGraph. Pero ese no es el punto. Esas herramientas son geniales cuando
00:03:49quieres un flujo de trabajo, ¿cierto? Por ejemplo: un investigador, luego un planificador, un escritor y un revisor. Útil, claro.
00:03:55Por eso las usamos. Pero Paperclip apunta a un nivel superior. Ya no se trata solo de los trabajadores.
00:04:01Es la empresa que rodea a estos trabajadores en este organigrama para ayudar a que todo se construya.
00:04:07Piénsenlo así: un solo agente es solo un empleado. Un flujo de trabajo es como una lista de tareas.
00:04:13Paperclip es el gerente, el organigrama, el tablero de tickets, el sistema presupuestario y el registro de auditoría.
00:04:20Paperclip actúa como el gerente. Así que preguntas que ya se estarán haciendo: ¿puede un agente escribir código?
00:04:25Bueno, ya sabemos que puede. Ese es el propósito. Lo está generando ahora. Las preguntas difíciles son:
00:04:30¿Puede trabajar en la tarea correcta? ¿Puede detenerse cuando debería? ¿Puede traspasar el trabajo con claridad?
00:04:36¿Puedo inspeccionar lo que está sucediendo aquí? Y la respuesta corta a todo eso es sí, puede.
00:04:43Paperclip te da estado, latidos, presupuesto, jerarquía, registros. Incluso ofrece plantillas
00:04:49portátiles y un panel que se siente más como Jira o Linear para agentes que como otra ventana de chat.
00:04:55Dejas de darle instrucciones a un agente y empiezas a controlar esta mini organización. Muchos de nosotros
00:05:02probablemente aún saltamos entre terminales y configuraciones. Una terminal para Claude Code, una pestaña para Cursor,
00:05:07un agente para investigación, un script para incidencias de GitHub, ¿verdad? Saltamos entre muchas ventanas,
00:05:13pero Paperclip les da a todas un modelo operativo compartido. Ahora el modelo mental de todo esto
00:05:18cambia para nosotros. En lugar de decir: “Oye, por favor construye esta función”, lo que estamos
00:05:24diciendo ahora es algo más parecido a: “El objetivo de esta empresa es lanzar este
00:05:30producto. Estas son las reglas. Este es el organigrama y este es el presupuesto.
00:05:35Esto es lo que requiere aprobación. Ahora, a trabajar”. Siendo honestos, la estructura es agradable,
00:05:41¿cierto? Tickets, ascendencia, delegación, todo eso. El trabajo multiagente es más fácil de razonar
00:05:46con esto. En lugar de solo decir que el agente hizo algo, bravo, puedes ver realmente quién asignó
00:05:52ese trabajo, por qué existe y dónde encaja en nuestro código. Poder fijar presupuestos también es vital.
00:05:58Muchas herramientas de agentes tratan los costes como algo que revisas a posteriori. Paperclip hace que el coste
00:06:05sea parte del bucle de control. Fijamos el presupuesto antes de ejecutar. Es autohospedado y de código
00:06:12abierto. Otra gran ventaja. Puedes ejecutarlo localmente, inspeccionarlo, modificarlo y conectarlo a
00:06:17los agentes que ya usas. Pero al mismo tiempo, esa misma estructura que hace a
00:06:22Paperclip potente también puede ser muy molesta. Si tus reglas son malas, los agentes pueden crear
00:06:27tickets sin sentido. Yo quería un acortador de URLs simple, pero ahora quizás mi agente CTO ha abierto
00:06:32todo un plan distinto que ni siquiera quería. Así que no, gracias. El consumo de tokens también es real,
00:06:39¿verdad? Por eso tenemos presupuestos para controlarlo, pero eso no corrige prompts descuidados o definiciones
00:06:45de reglas vagas. Y amigos, si sus archivos “skills.md” son malos, su empresa se portará como una startup confundida.
00:06:52Así que en “skills.md” es donde se necesita la fuerza. Y finalmente, sinceramente,
00:06:59si estás haciendo un script simple, esto es totalmente excesivo. Solo quería probarlo. No lo
00:07:03necesitaba para este proyecto. Si solo quieres que un agente resuma un archivo o corrija un error,
00:07:08no necesitas esto. Esto es para construir mucho más, teniendo a más de estos agentes trabajando
00:07:13juntos. Definitivamente vale la pena usarlo, pero no para todo. Si disfrutas de estas herramientas y
00:07:18consejos de programación, asegúrate de suscribirte. Nos vemos en otro video.
00:07:23consejos como este, asegúrate de suscribirte. Nos vemos en otro video.

Key Takeaway

Paperclip transforma agentes de IA individuales en una estructura empresarial mediante la implementación de organigramas, tableros de tickets y control presupuestario para evitar el caos y los costes descontrolados en proyectos complejos.

Highlights

  • Paperclip supera las 64.000 estrellas en GitHub al ofrecer un plano de control local para la gestión de múltiples agentes de IA.

  • La herramienta utiliza un sistema de latidos o heartbeats para despertar y sincronizar el trabajo de agentes con roles de CEO, CTO e ingenieros.

  • El control financiero se integra directamente en el flujo de trabajo mediante la fijación de presupuestos antes de ejecutar cualquier tarea para evitar el agotamiento de la API.

  • La configuración local se inicia con un solo comando npx paperclip-ai onboard e incluye servicios de Postgres y autenticación.

  • El sistema de trazabilidad permite inspeccionar quién asignó un ticket, cuánto se gastó exactamente en su ejecución y si el resultado se conecta con el objetivo final.

  • La estructura operativa se define mediante archivos skills.md que determinan la competencia y el comportamiento de la organización de IA.

Timeline

El problema de la coordinación multiagente

  • La ausencia de estructura en sistemas multiagente genera confusión y dispara los costes operativos.
  • La gestión de múltiples agentes requiere definir la propiedad de las tareas y la supervisión del objetivo final.
  • Paperclip funciona como un plano de control que añade jerarquía y registros de auditoría a la interacción entre IAs.

El despliegue de varios agentes en un mismo repositorio suele derivar en conflictos de arquitectura o gestión de tickets si no existe una coordinación centralizada. Un solo agente es capaz de escribir código, pero un equipo de tres o más agentes necesita un sistema de gestión para determinar quién es el dueño de cada tarea. Paperclip resuelve este vacío actuando como un gerente que orquesta el trabajo mediante herramientas tradicionales de gestión de proyectos.

Configuración técnica y creación de la empresa

  • La instalación local despliega automáticamente una base de datos Postgres y un sistema de autenticación.
  • La definición de la empresa requiere un objetivo claro, como el lanzamiento de un MVP de acortador de URLs en una semana.
  • El presupuesto se establece de forma obligatoria para garantizar la autonomía controlada de los agentes.

El proceso de configuración se realiza en una terminal limpia y da acceso a una interfaz de usuario para construir la organización. En esta fase se asignan roles específicos, como un CTO y dos ingenieros encargados del frontend y el backend mediante adaptadores. Es fundamental indicar la ruta del directorio de trabajo y fijar los límites de gasto para evitar facturas inesperadas por el uso intensivo de tokens de API.

Ciclo de vida del trabajo y ejecución de tareas

  • Los latidos del sistema activan a los agentes para que el CTO divida el objetivo general en tickets individuales.
  • Los ingenieros aceptan tareas de forma autónoma siguiendo la jerarquía y la ascendencia de los tickets.
  • El progreso de la implementación culmina en commits de código visibles en el tablero de control.

Una vez activados, los agentes operan bajo un modelo de delegación donde se puede rastrear cada cambio de estado y el consumo del presupuesto en tiempo real. Aunque el proceso puede ser más lento que la ejecución manual en algunos casos, permite una supervisión detallada de cómo cada fragmento de código encaja en el proyecto global. La interfaz se asemeja a herramientas de gestión como Jira o Linear, facilitando la inspección humana.

Diferencias con otros frameworks y limitaciones

  • Paperclip se sitúa por encima de frameworks como CrewAI o LangGraph al gestionar la organización completa y no solo el flujo de trabajo.
  • La herramienta unifica modelos operativos que antes estaban dispersos en terminales, scripts e interfaces de chat independientes.
  • El éxito de la ejecución depende directamente de la calidad de las reglas definidas en los archivos de habilidades.

Mientras que otras herramientas se centran en el paso a paso de una tarea, Paperclip proporciona el ecosistema empresarial que rodea a esos trabajadores. Esto cambia el modelo mental de dar instrucciones directas a controlar una mini organización con reglas y presupuestos. Sin embargo, la estructura puede volverse molesta si las reglas son vagas, provocando que los agentes creen tickets sin sentido o agoten recursos innecesariamente.

Casos de uso y conclusiones finales

  • El coste de los tokens es un factor crítico que requiere el uso del bucle de control presupuestario de la herramienta.
  • El sistema es de código abierto y autohospedado, lo que permite modificar y conectar agentes existentes.
  • La implementación de esta estructura resulta excesiva para scripts simples o correcciones de errores puntuales.

La visibilidad sobre quién asignó el trabajo y por qué existe cada tarea facilita el razonamiento en proyectos multiagente. El uso de Paperclip se recomienda específicamente para construir sistemas complejos donde múltiples IAs deben colaborar de forma sostenida. Para tareas menores, como resumir un archivo, la sobrecarga de gestión que introduce la herramienta no compensa los beneficios operativos.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video