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.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video