Forecast NOW! развивается не только как система, предназначенная для непосредственной работы пользователей, но и как программный продукт, с которым могут взаимодействовать ИИ-агенты.
Для этого уже есть отдельный набор интерфейсов и материалов: CLI-утилита, API, документация и база знаний по продукту. Они позволяют агенту обращаться к функциям Forecast NOW!, получать необходимую информацию и выполнять действия в системе.

Что такое CLI-утилита Forecast NOW!
CLI, или Command-Line Interface, — это интерфейс командной строки. Через него с программой можно работать не с помощью привычных экранов, кнопок и форм, а посредством команд.
В контексте Forecast NOW! CLI нужен прежде всего как машиночитаемый интерфейс. Человек также может использовать его напрямую, но основная идея заключается в том, чтобы предоставить ИИ-агентам понятный и стабильный способ взаимодействия с системой.
Агенту не требуется имитировать действия пользователя в графическом интерфейсе. Он может вызывать необходимые команды, передавать параметры, получать результаты и использовать их в дальнейшей работе.
Для чего это нужно
Агент помогает пользователю обращаться к функциям системы, настраивать ее, получать информацию и решать отдельные прикладные задачи.
В перспективе пользователь сможет формулировать задачу на естественном языке, а агент — переводить ее в последовательность обращений к Forecast NOW! через CLI или API.
Какие задачи может выполнять агент
Агента можно использовать в нескольких сценариях:
- Помощь при внедрении. Агент может участвовать в первичной настройке Forecast NOW!, объяснять необходимые действия и помогать клиенту проходить отдельные этапы внедрения.
- Автоматизация контроля качества и полноты исходных данных. Агент может находить проблемы, указывать на недостающую информацию и помогать исправлять ошибки интеграции.
- Работа с настройками. Имея доступ к интерфейсам программы и документации, агент может помогать настраивать систему под процессы конкретной компании.
- Техническая поддержка. Агент может отвечать на вопросы пользователей, опираясь на базу знаний, а при необходимости — обращаться к функциям самой системы.
- Объяснение работы программы и расчетов. Агент может выступать посредником между интерфейсом системы и пользователем, объясняя логику расчетов программы.
