Syrtis — платформа для AI-агентов
Соучредитель компании по разработке AI: универсальная платформа для настройки агентов в виде графов, вся её инфраструктура и клиентские проекты, построенные на ней — более десяти тысяч коммитов за два года.
Syrtis начиналась как обучающая платформа, предназначенная для адаптации передачи знаний к каждому учащемуся. Она выросла в нечто более общее: систему для настройки AI-агентов. Сценарий — это граф узлов, около тридцати типов из них: вызовы моделей (рассуждение, структурированный вывод, использование инструментов через серверы MCP, генерация изображений, речь, зрительное восприятие), изолированный Python, условия, итераторы, подпроцессы, SQL, Cypher и HTTP-запросы, рабочие процессы n8n, документы для извлечения. Узлы обмениваются помеченными сообщениями; каждый сценарий версионируется при сохранении и перемещается в формате JSON; визуальный редактор позволяет отслеживать сессию сообщение за сообщением, вплоть до запроса, который получила каждая модель.
Под капотом: движок на Python, управляемый заданиями RabbitMQ, API на Symfony, редактор на Symfony и TypeScript, поддерживаемый в реальном времени с помощью Mercure, PostgreSQL, MongoDB и Neo4j для графа знаний, OpenAI, Anthropic и Ollama для локальных моделей, клиентские SDK на JavaScript, PHP, Python и Flutter. Вокруг этого — всё, на чём работает компания, с самообслуживанием: чат Matrix, облачное хранилище Nextcloud, GitLab и его Docker-репозиторий, мониторинг, n8n, Odoo.
Затем проекты наших клиентов, построенные на платформе: для FIBA, API, который пишет отчет о баскетбольной игре на основе её статистики и хода игры — очки, составы, эффективность игроков; для аудиторской компании в Люксембурге, помощник, который составляет письма о привлечении внутри их приложения.