ByteNex
ByteNex
Kernel de agente para sistemas auto-mejorables

ByteNex›Docs›Declarative Flows (flujos declarativos) vs scripts imperativos

Declarative Flows (flujos declarativos) vs scripts imperativos

Un Declarative Flow nombra las herramientas y el orden. El Kernel (núcleo) ejecuta el flujo; el flujo no se ejecuta a sí mismo.

Declarative Flows (flujos declarativos) vs scripts imperativos

Un Declarative Flow nombra las herramientas y el orden. El Kernel (núcleo) ejecuta el flujo; el flujo no se ejecuta a sí mismo.

¿Qué contiene un flujo?

Las herramientas, su orden y sus contratos. El Kernel ejecuta el flujo. El flujo en sí son datos, no código ejecutable.

¿Por qué declarativo?

Porque el flujo son datos que el Kernel puede verificar, no código que se ejecuta por su cuenta. Esta separación permite que el Kernel mantenga el control.

¿Puede un flujo llamar a una herramienta no declarada?

No. Una herramienta no declarada se rechaza antes de la ejecución. Una herramienta que no está declarada no tiene un resultado esperado con el que verificarla.

¿Cómo se ejecutan las herramientas?

El flujo especifica el orden. El Kernel las ejecuta de forma secuencial o en paralelo según las reglas del flujo.

¿Qué ocurre si un paso falla?

La verificación detecta el fallo. El AST engine (motor de árboles de sintaxis abstracta) repara la herramienta si es posible, y el ciclo actualiza sus Strategy Weights (pesos de estrategia) según el veredicto fallido.

wl4 · 2017-03-08