ByteNex›Docs›Как агент генерирует собственные инструменты
Как агент генерирует собственные инструменты
Инструмент генерируется как код, подписывается, проверяется по ожидаемому результату и фиксируется. Инструменту, не прошедшему проверку, не доверяют.
Как агент генерирует собственные инструменты
Инструмент генерируется как код, подписывается, проверяется по ожидаемому результату и фиксируется. Инструменту, не прошедшему проверку, не доверяют.
Где выполняются сгенерированные инструменты?
Внутри Isolated Context (изолированный контекст), с RAM-only (только в оперативной памяти) выполнением основных модулей. Это не позволяет инструменту повредить основные системные файлы.
Как сгенерированный инструмент получает доверие?
Он подписывается, проверяется по ожидаемому результату, и только успешный вердикт обновляет Strategy Weights (веса стратегий). Инструменту, не прошедшему проверку, не доверяют.
Может ли сгенерированный инструмент вызвать другой?
Инструменты выполняются через Declarative Flows (декларативные потоки); поток определяет порядок и контракты. Инструмент не вызывает другой инструмент напрямую.
Что происходит с инструментом, не прошедшим проверку?
Он фиксируется, ему не доверяют, а Strategy Weights обновляются. AST engine (движок абстрактных синтаксических деревьев) может исправить код, если он нарушает определённое правило.
Как защищён инструмент?
Каждый пакет шифруется с помощью AES-GCM. Пакет расшифровывается в Isolated Context и выполняется без сохранения на диск.