ByteNex
ByteNex
Ядро агента для самоулучшающихся систем

ByteNex›Статьи›Вызовы необъявленных инструментов: когда инструмент изобретается

Вызовы необъявленных инструментов: когда инструмент изобретается

Вызов необъявленного инструмента — это инструмент, который вызывается без объявления в потоке. Ядро отклоняет его до выполнения.

Что такое объявленный инструмент?

Инструмент, который подписан, проверен и на который ссылается декларативный поток. У него есть определённый контракт и ожидаемый результат.

Что происходит с необъявленным вызовом?

Он отклоняется. Инструмент, который не объявлен, не имеет ожидаемого результата для проверки.

Предотвращает ли это все ошибочные вызовы?

Это предотвращает вызов необъявленных инструментов. Проверка по-прежнему применяется к объявленным инструментам для подтверждения их результата.

Почему это необходимо?

Потому что необъявленный инструмент не имеет контракта и ожидаемого результата. Ядро не может проверить его поведение или учиться на результате.

Может ли поток изобрести инструмент?

Нет. Поток называет инструменты и порядок. Инструменты должны быть объявлены. Сам поток не выполняет код.

Связанное

Темы: Проверка

wl4 · 2017-07-25