Volver al inicio

Paperclip: agentes IA como equipo dev

Paperclip — framework para crear compañías IA de agentes LLM con estructura org y presupuesto. Experimento mostró consumo de 79k tokens sin resultado en tarea de mejora de herramienta HR. Características clave: heartbeat, alineación de objetivos, BYO Agent.

Paperclip: compañía IA falló la tarea por 79k tokens
Advertisement 728x90

Paperclip: Dirigiendo agentes de IA como un equipo de desarrollo completo

Paperclip es un marco de código abierto que permite crear empresas virtuales de IA utilizando agentes basados en LLM. El proyecto alcanzó 30.6k estrellas en GitHub en solo dos semanas. Su idea central? Simular una estructura corporativa con un CEO, CTO, ingenieros y presupuestos basados en tokens. Cada agente funciona con un mecanismo de latido—se activa solo cuando es necesario para ahorrar recursos. El soporte para herramientas como OpenClaw, Claude Code, Cursor y otras se logra mediante BYO Agent (trae tu propio agente).

Arquitectura y mecanismos clave

El marco implementa un sistema jerárquico de tareas con alineación de objetivos—desde la misión de la empresa hasta los tickets atómicos. El control presupuestario es estricto: cada agente tiene un límite máximo de tokens, con alertas al 80% de uso y apagado automático al 100%.

  • Estructura organizacional como código: El CEO asigna tareas, el CTO coordina y los desarrolladores las ejecutan.
  • Latido: Los agentes duermen hasta ser activados, minimizando tiempos muertos.
  • Rastreo de objetivos: Cada acción se vincula a un objetivo alto nivel.
  • Ecosistema: Zeabur para despliegue con un clic, y planes futuros para Clipmart—una tienda de plantillas listas para usar de equipos de IA.

En un experimento real, el autor usó Paperclip para añadir funciones pagadas a SmartHR Finder: búsqueda de contactos de RRHH, generación de currículos y preparación para entrevistas.

Google AdInline article slot

Tarea técnica para el equipo de IA

La tarea incluyó integración backend, desarrollo de API y UI en web y extensión del navegador. Requisitos clave:

  • Facturación: 10 CR por búsqueda de contacto; re-búsqueda gratuita dentro de 30 días. ¿Respuesta inválida? Deducción de 3 CR, reembolso de 7 CR.
  • Validación de esquemas JSON: Validación estricta de respuestas de agentes (empresa, contactos, hr_contacts, metadatos).
  • Caché: GlobalCompanyCache en servidor (TTL: 30 días), localStorage en cliente (últimas 5 consultas) con verificación en servidor.
  • Optimizaciones HTTP: ETag, Cache-Control: max-age=604800.
  • UI: Botón BalanceActionButton en web, nuevos botones en extensión (generar currículum para trabajo, programar entrevista por 30 CR).
  • Privacidad: Aviso unificado sobre datos públicos.
  • Pre-vuelo: TypeScript + Zod, sin nuevas dependencias, php artisan sdk:generate.

El agente CEO analizó la especificación y asignó roles: DevOps, Backend, Frontend, QA y Diseñador.

Cronograma del experimento: Día 1

Mañana: DevOps configuró CI/CD con pipelines YAML, pero QA no pudo automatizar—solo pruebas manuales. Backend leyó la tarea, la marcó como "demasiados bucks", luego se quedó sin tiempo. El líder del equipo dio motivación y volvió a dormir. El diseñador dejó un comentario de UI y se desconectó. Backend regresó frustrado—resultado: 0 líneas de código.

Google AdInline article slot

Noche: El líder del equipo, con una cerveza, reasignó roles en chat—pero no se escribió código.

Día 2: Escalada del caos

El CEO jugó con presupuestos, predicó sinergia. Backend recibió 15 mensajes de aclaración del líder del equipo, luego entró en timeout. Frontend esperó la API y comenzó un proyecto personal.

Resultados tras 2 días:

Google AdInline article slot
  • 79.000 tokens gastados en discusiones y reportes.
  • 0 líneas útiles de código, tarjeta de trabajo rota (revertir requerido).
  • 30% de tasa diaria consumida.

El rendimiento del equipo de IA reflejó al de equipos humanos: charla infinita, ejecución cero.

Lo que realmente importa

  • Paperclip simula con precisión el caos corporativo: la jerarquía no evita la procrastinación de los agentes.
  • El control de presupuesto funciona, pero la sobrecarga de comunicación agota recursos.
  • Para desarrolladores intermedios/seniores: útil para prototipado, pero requiere ajuste de prompts y roles.
  • El mecanismo de latido ahorra tokens, pero no resuelve problemas de alineación en tareas complejas.
  • El ecosistema crece: Zeabur, y el próximo Clipmart para equipos de IA listos para usar.

Conclusiones prácticas

Paperclip destaca en automatizar tareas rutinarias, pero tiene dificultades con tareas de producción que involucran sistemas heredados o especificaciones estrictas. Recomendaciones:

  • Simplifica los prompts; evita especificaciones largas.
  • Establece fechas límite firmes dentro de ciclos de latido.
  • Úsalo para subtareas paralelas, no para funcionalidades monolíticas.

El proyecto demuestra que los agentes actuales de LLM aún reflejan debilidades humanas—pero con refinamiento, se convertirán en herramientas poderosas para escalar equipos de desarrollo.

— Editorial Team

Advertisement 728x90

Leer después