Ir al contenido

Introducción

Perfica es una aplicación de escritorio para Windows, macOS y Linux. Se describe una app, y loops de agentes de IA la planifican, la construyen, la revisan y la prueban en una carpeta del propio computador. Cuando un run se queda sin trabajo, Perfica escribe un informe final, y la pestaña Informe puede ejecutar la app en una vista previa en vivo.

El nombre viene del latín perficere, terminar.

Palabra Qué significa
Bubble Un agente con un rol: Arquitecto, Diseño, Programador, Revisor, Pruebas, Reparador y otros. Cada vez que una bubble se ejecuta es una pasada.
Loop (o ring) Una cadena cerrada de bubbles. La salida de cada bubble es la entrada de la siguiente, y el loop sigue girando mientras haya trabajo.
Sub-loop Un loop que cuelga de una bubble Subloop en un loop principal. Cuando la bubble anterior falla, el loop principal espera mientras el Sub-loop se ejecuta y después continúa. Está junto a su loop y gira en sentido contrario.
Tablero Un proyecto: sus loops, su Task Book, su descripción del proyecto y, por lo general, una carpeta en el disco.
Task Book Las tarjetas del tablero: Draft, Approved, Implementing, Review, Done y Blocked. Los loops solo toman trabajo Approved.
Manager El chat con el que se planifica. Tiene cuatro modos: Ask, Plan, Code y Build.
Informe final Lo que un run completado deja en la pestaña Informe del Manager: qué se construyó, cómo ejecutarlo, qué se probó y qué falta, junto a una Vista previa en vivo de la app.