Исследователи представили OptiAgent — фреймворк, преобразующий текстовое описание задач исследования операций в готовые математические модели и исполняемый код. Система использует мультиагентную архитектуру с итеративным уточнением, где специализированные агенты последовательно выделяют переменные и ограничения, минимизируя ошибки при формализации сложных бизнес-задач и оптимизационных процессов.
В основе подхода лежит разделение процесса на этапы: извлечение структуры, построение математической формулировки и генерация кода для солверов. Такой подход позволяет системе самостоятельно проверять корректность модели на каждом шаге. В отличие от стандартных LLM, которые часто совершают логические ошибки при построении уравнений, OptiAgent фокусируется на строгом соблюдении математических правил и синтаксиса целевых библиотек.
Архитектура системы поддерживает цикл самокоррекции, что критически важно для задач линейного и целочисленного программирования. Агенты обмениваются данными о найденных несоответствиях, что позволяет уточнять модель до тех пор, пока она не станет пригодной для запуска в профессиональных решателях (солверах). Это решение упрощает интеграцию сложных алгоритмов оптимизации в прикладные ИИ-системы.
Ключевые факты
- OptiAgent автоматизирует перевод естественного языка в математические модели для задач исследования операций.
- Архитектура включает специализированных агентов для выделения переменных, ограничений и целевых функций.
- Система поддерживает итеративный процесс самокоррекции для повышения точности формулировок.
- Решение выдает готовый к исполнению код, совместимый с современными математическими солверами.