ByteNex›Artículos›El motor AST: reparación de código basada en reglas
El motor AST: reparación de código basada en reglas
El motor AST analiza el código generado, aplica reglas de política, escribe la versión corregida y actualiza la firma.
¿Qué desencadena una reparación?
Código que viola una regla definida: llamadas directas a open(), uso de os.path, contratos de retorno faltantes, decoradores faltantes, rutas codificadas.
¿Quién revisa la reparación?
Ninguna revisión manual. El motor AST aplica la política y escribe el código corregido. El proceso es automático.
¿Qué ocurre después de la reparación?
El kernel vuelve a un estado estable y actualiza la firma de la herramienta. El código corregido se verifica.
¿En qué se diferencia el motor AST del LLM?
El motor AST aplica reglas deterministas. El LLM genera código. El motor asegura que el código generado cumpla con las políticas definidas.
¿Se pueden cambiar las reglas?
Sí. Una regla es política. Añadir una regla no requiere reescribir el motor. La política se aplica automáticamente.
Relacionado
- Arquitectura del kernel de agente: la guía completa
Una guía completa de los componentes de un kernel de agente: el ciclo, el motor AST, el motor de memoria cognitiva y el contexto aislado.
- Kernel de agente vs Framework de agente
Un framework proporciona componentes que un desarrollador ensambla. Un kernel ejecuta el ciclo él mismo, verifica los resultados y actualiza sus propios pesos.