ByteNex›Статьи›Определение правил ремонта для сгенерированного кода
Определение правил ремонта для сгенерированного кода
Правило ремонта называет нарушение и исправление, которое применяет движок AST. Правила декларативны и применяются без ручной проверки.
Что такое правило ремонта?
Определённое нарушение, например прямой вызов open() или жёстко заданный путь, с исправлением, которое записывает движок AST.
Кто его применяет?
Движок AST. Правило декларативно; применение автоматическое. Ручная проверка не требуется.
Можно ли добавить правило позже?
Да. Правило — это политика; добавление правила не требует переписывания движка.
Каковы примеры нарушений правил?
Прямые вызовы open(), использование os.path, отсутствующие контракты возврата, отсутствующие декораторы и жёстко заданные пути.
Требует ли ремонт вмешательства человека?
Нет. Ремонт автоматический. Движок AST разбирает код, применяет политику и записывает исправленную версию.
Связанное
- Архитектура ядра агента: полное руководство
Полное руководство по компонентам ядра агента: цикл, движок AST, движок когнитивной памяти и изолированный контекст.
- Ядро агента против фреймворка для агентов
Фреймворк предоставляет компоненты, которые собирает разработчик. Ядро само выполняет цикл, проверяет результаты и обновляет собственные веса.