ByteNex›Статьи›Вызовы необъявленных инструментов: когда инструмент изобретается
Вызовы необъявленных инструментов: когда инструмент изобретается
Вызов необъявленного инструмента — это инструмент, который вызывается без объявления в потоке. Ядро отклоняет его до выполнения.
Что такое объявленный инструмент?
Инструмент, который подписан, проверен и на который ссылается декларативный поток. У него есть определённый контракт и ожидаемый результат.
Что происходит с необъявленным вызовом?
Он отклоняется. Инструмент, который не объявлен, не имеет ожидаемого результата для проверки.
Предотвращает ли это все ошибочные вызовы?
Это предотвращает вызов необъявленных инструментов. Проверка по-прежнему применяется к объявленным инструментам для подтверждения их результата.
Почему это необходимо?
Потому что необъявленный инструмент не имеет контракта и ожидаемого результата. Ядро не может проверить его поведение или учиться на результате.
Может ли поток изобрести инструмент?
Нет. Поток называет инструменты и порядок. Инструменты должны быть объявлены. Сам поток не выполняет код.
Связанное
- Архитектура ядра агента: полное руководство
Полное руководство по компонентам ядра агента: цикл, движок AST, движок когнитивной памяти и изолированный контекст.
- Ядро агента против фреймворка для агентов
Фреймворк предоставляет компоненты, которые собирает разработчик. Ядро само выполняет цикл, проверяет результаты и обновляет собственные веса.