Saltar al contenido
Mindexed

Motor

CFacT: estructura para construir software con IA

CFacT es un motor para proyectos de software construidos con agentes de IA. Define cómo se divide el trabajo, qué puede tocar cada agente y cuándo tiene que decidir una persona.

Por qué un método

Los agentes de IA para programar pueden escribir código por su cuenta. CFacT agrega el método a su alrededor: etapas, revisiones y la aprobación de una persona antes de que el trabajo siga.

Cómo funciona

Una matriz del código

Cada archivo pertenece a una zona en una matriz de seis capas y seis responsabilidades: 36 zonas, cada una con sus propias reglas. La capa de sistemas de agentes y la responsabilidad de seguridad son opcionales.

  • Agentes especialistas

    Nueve agentes, cada uno con sus propias zonas y herramientas: cinco construyen, dos auditan y dos buscan desviaciones en el código.

  • Una persona aprueba

    Cada funcionalidad pasa por diseño, enfoque e implementación. La implementación empieza solo cuando una persona aprueba el diseño y el enfoque juntos, y ningún nivel de autonomía se salta esa aprobación.

  • Revisiones, no fe

    Revisiones automáticas sostienen los límites: lógica de dominio sin entrada ni salida, seguridad a nivel de fila en cada tabla pública de la base de datos, ningún secreto escrito en el código, componentes de interfaz de menos de 300 líneas y controladores de menos de 100.

Licencia MIT, en acceso anticipado

CFacT tiene licencia MIT, y su instalador está publicado en npm como @mindexed/cfact. Requiere Node.js 18 o superior.

Durante el acceso anticipado, descargar el motor requiere una clave de acceso que le damos nosotros. Pídala y cuéntenos qué piensa construir.

Es joven. Construimos nuestros propios productos con él, y cambia con frecuencia.

Vea un proyecto CFacT

Nuestra consola muestra en un solo lugar las funcionalidades, decisiones, reglas y revisiones de un proyecto CFacT. Es uno de nuestros productos.