Об этом проекте

FlowGram — это фреймворк для разработки рабочих процессов, предназначенный для помощи разработчикам в создании платформ пользовательских AI-процессов. Он предоставляет набор встроенных инструментов, включая визуальную панель (с поддержкой как свободного, так и фиксированного расположения), движок форм для настройки узлов, систему управления переменными и готовые материалы, такие как узлы LLM, Condition и Code Editor. Фреймворк позволяет визуально компоновать рабочие процессы, где узлы можно располагать и соединять. Свободная раскладка на холсте обеспечивает произвольное размещение узлов и соединения свободной формы, тогда как фиксированная раскладка поддерживает структурированные композиции с составными узлами для ветвлений и циклов. Движок форм управляет данными конфигурации узлов, включая валидацию и побочные эффекты. Система переменных управляет потоком данных с ограничениями области видимости и выводом типов. FlowGram распространяется как набор инструментов; разработчики интегрируют его для создания собственных платформ рабочих процессов. Документация охватывает настройку, основные компоненты и расширенное использование. Он используется в таких проектах, как Coze Studio для разработки AI-агентов, NNDeploy для развертывания AI-моделей и Certimate для управления SSL-сертификатами.