Для работы с PolyAnalyst не нужны знания в программировании. Как и SAS Enterprise Miner отечественная система обладает интуитивно-понятным графическим интерфейсом. Аналитические решения выстраиваются из функциональных узлов, являющихся операциями над данными. Настройка узлов также происходим путем выбора необходимых параметров без написания кода.
При этом, PolyAnalyst не ограничивает пользователя в применении языков программирования. Система обладает узлами для применения скриптов на таких языках программирования, как Python и R. В узлах PolyAnalyst, которые работают с кодом и алгоритмами языка программирования Python, интерпретатор языка запускается встроенно в embedded режиме непосредственно в процессе worker’а PolyAnalyst , а не через внешний Python-сервер и даже не в отдельном процессе, как это традиционно реализуется. При этом, нативное API Polyanalyst добавляется (инжектируется) в виде модулей в инстанс интерпретатора.
Это дает следующие возможности:
снижается оверхэд при передаче данных между Python и PolyAnalyst до минимума, поскольку обмен фактически происходит напрямую в одной и той же области памяти. возможно писать с помощью Python не только скрипты, как в других AI решениях, но и модели. В дальнейшем модели Python могут быть использованы аналогично нативным моделям системы. Платформа особо полезна представителям бизнес-сообщества. Пользователи, не имея профессиональных знаний о моделировании прогнозов без привлечения дорогостоящих программистов, могут в PolyAnalyst самостоятельно обучить модели для проведения анализа своих данных.