Представлен инструмент NILScript, предназначенный для управления взаимодействием ИИ-агентов с внешними API. Основная задача проекта — исключить возможность выполнения агентом несанкционированных или ошибочных действий, вызванных галлюцинациями модели. Система работает как прослойка, которая строго ограничивает доступные агенту функции рамками спецификации OpenAPI.

В отличие от стандартных подходов, где агент может интерпретировать вызов функции на основе естественного языка, NILScript принудительно направляет логику выполнения через предопределенные схемы. Это позволяет разработчикам гарантировать, что модель не сможет выйти за пределы заданного набора команд или передать некорректные параметры в сторонние сервисы. Инструмент выступает в роли жесткого контракта между логикой агента и исполняемой средой.

Такой подход решает проблему непредсказуемого поведения LLM при интеграции с бизнес-инструментами. Использование строгой типизации и ограничений на уровне API позволяет минимизировать риски при автоматизации процессов, требующих высокой точности выполнения команд. Разработка ориентирована на создание безопасных агентных систем, где критически важно исключить выполнение случайного или вредоносного кода, сгенерированного моделью в процессе рассуждения.