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.