프로젝트 소개

FlowGram은 개발자가 맞춤형 AI 워크플로우 플랫폼을 구축할 수 있도록 돕는 워크플로우 개발 프레임워크입니다. 자유 레이아웃과 고정 레이아웃을 모두 지원하는 비주얼 캔버스, 노드 설정을 위한 폼 엔진, 변수 관리 시스템, 그리고 LLM, Condition, Code Editor 노드와 같은 사전 구축된 머티리얼을 포함한 다양한 내장 도구를 제공합니다. 이 프레임워크는 노드를 배치하고 연결할 수 있는 워크플로우의 비주얼 구성을 지원합니다. 자유 레이아웃 캔버스는 임의의 노드 배치와 자유로운 연결을 허용하며, 고정 레이아웃은 분기와 루프를 위한 컴파운드 노드를 사용한 구조화된 배치를 지원합니다. 폼 엔진은 검증 및 부수 효과를 포함하여 노드 설정에 대한 데이터 관리를 처리합니다. 변수 시스템은 스코프 제약 조건과 타입 추론을 통해 데이터 흐름을 관리합니다. FlowGram은 툴킷 형태로 배포되며, 개발자는 이를 통합하여 자체 워크플로우 플랫폼을 구축합니다. 문서는 설정, 핵심 구성 요소 및 고급 사용법을 다룹니다. AI 에이전트 개발을 위한 Coze Studio, AI 모델 배포를 위한 NNDeploy, SSL 인증서 관리를 위한 Certimate와 같은 프로젝트에서 사용됩니다.