ByteNex
ByteNex
面向自我改进系统的智能体内核

ByteNex›Docs›Automatic repair(自动修复)

Automatic repair(自动修复)

自动修复是 BX-System 无需人工审核即可修正有缺陷代码的原则。AST engine(抽象语法树引擎)检测违反规则的行为并加以修正;Kernel(内核)随后回到 Stable State(稳定状态)。

Automatic repair(自动修复)

自动修复是 BX-System 无需人工审核即可修正有缺陷代码的原则。AST engine(抽象语法树引擎)检测违反规则的行为并加以修正;Kernel(内核)随后回到 Stable State(稳定状态)。

什么会触发修复?

违反既定规则的代码:直接调用 open()、使用 os.path、缺少返回契约、缺少装饰器、硬编码路径。

谁来执行修复?

AST engine。它解析代码、应用策略、写入修正后的代码,并更新签名。

需要人工审核吗?

不需要。修复是自动的。AST engine 应用策略并写入修正后的代码。

修复之后会发生什么?

Kernel 回到 Stable State,并更新工具的签名。修正后的代码会再次接受验证。

规则如何定义?

规则就是策略。添加规则无需重写引擎。策略会被自动应用。

wak · 2018-04-01