🚀 노드 기반 AI 파이프라인

시각적
AI 워크플로우
빌더

드래그 앤 드롭으로 복잡한 AI 파이프라인을 설계하세요. 여러 LLM 모델을 조합하고 RAG를 활용하여 문서에서 요구사항을 추출합니다.

6가지 노드 타입
3개 LLM 프로바이더
RAG 지식 베이스
MultiModelGenerator 워크플로우 예시 - 입력, 컨텍스트, 생성, 앙상블, 검증 노드가 연결된 AI 파이프라인
누구를 위한 도구인가요?

이런 분들께 추천합니다

복잡한 AI 작업을 효율적으로 처리하고 싶은 모든 분들을 위한 도구입니다.

📋

시스템 분석가 & PM

기술 문서에서 요구사항 자동 추출

  • 수백 페이지 문서를 몇 분 만에 분석
  • 누락 없는 체계적 요구사항 도출
  • 다중 모델 교차 검증으로 정확도 향상
🔬

AI/ML 연구자

LLM 모델 비교 및 프롬프트 실험

  • GPT-4, Gemini 등 다양한 모델 동시 비교
  • 프롬프트 변형에 따른 결과 차이 분석
  • 앙상블 및 검증으로 할루시네이션 감소
📚

기술 문서 담당자

문서 요약 및 지식 추출 자동화

  • 대용량 문서 자동 요약 및 정리
  • RAG 기반 맥락 인식 질의응답
  • 일관된 형식의 산출물 생성
⚙️

개발자 & 엔지니어

복잡한 AI 파이프라인 시각적 구축

  • 코드 없이 워크플로우 설계 및 테스트
  • JSON 내보내기로 자동화 통합
  • API 연동으로 기존 시스템과 결합
핵심 컨셉

노드로 연결하는 AI 파이프라인

입력 데이터가 노드를 따라 흐르며, 각 노드에서 LLM 처리, RAG 검색, 검증 등의 작업이 수행됩니다.

워크플로우 컨셉 - 입력 데이터가 컨텍스트, 생성, 앙상블, 검증 노드를 거쳐 출력되는 AI 파이프라인
📥

입력/출력 노드

텍스트 데이터의 시작점과 최종 결과를 표시합니다.

🤖

LLM 노드

생성, 앙상블, 검증 노드에서 GPT-4, Gemini 등 LLM을 활용합니다.

🔍

컨텍스트 노드

지식 베이스에서 RAG 기반으로 관련 문맥을 검색합니다.

노드 타입

6가지 강력한 노드

각 노드는 고유한 역할을 수행하며, 연결하여 복잡한 워크플로우를 구성합니다.

📥

입력 노드

워크플로우의 시작점. 분석할 텍스트를 입력합니다.

🤖

생성 노드

LLM을 사용해 요구사항, 분석 결과 등을 생성합니다.

🔀

앙상블 노드

여러 노드의 출력을 하나로 통합하고 정리합니다.

✅

검증 노드

생성된 결과를 지식 베이스와 대조하여 검증합니다.

🔍

컨텍스트 노드

RAG 기반으로 지식 베이스에서 관련 문맥을 검색합니다.

📤

출력 노드

워크플로우의 최종 결과를 표시합니다.

주요 기능

강력한 워크플로우 빌더

시각적 캔버스, 다중 모델 지원, 지식 베이스 관리 등 핵심 기능을 제공합니다.

1

시각적 워크플로우 캔버스

React Flow 기반의 직관적인 캔버스에서 노드를 배치하고 연결합니다.

  • 드래그 앤 드롭으로 노드 배치
  • 노드 간 연결로 데이터 흐름 정의
  • 실행 상태 실시간 시각화
  • JSON 내보내기/가져오기
워크플로우 캔버스 - 노드 배치 및 연결 화면
2

노드별 상세 설정

각 노드를 클릭하면 세부 설정 패널이 열립니다.

  • LLM 프로바이더 및 모델 선택
  • 프롬프트 템플릿 커스터마이징
  • 지식 베이스 선택 및 검색 강도
  • Rerank 옵션 설정
생성 노드 설정 - LLM 프로바이더(Google AI Studio), 모델(gemini-2.0-flash-lite) 선택 및 프롬프트 템플릿 설정
3

지식 베이스 관리

PDF, TXT 문서를 업로드하여 벡터 DB를 생성하고 RAG에 활용합니다.

  • PDF, TXT 파일 업로드
  • 폴더 구조로 체계적 관리
  • BGE-M3 다국어 임베딩
  • 비밀번호 기반 보호
지식 베이스 추가 - Chunk 설정(BGE-M3 최적화, 512 tokens, 15% overlap), PDF/TXT 파일 업로드
4

실시간 스트리밍 실행

워크플로우 실행 시 LLM 응답이 실시간으로 스트리밍됩니다.

  • LLM 응답 실시간 스트리밍
  • 노드별 실행 상태 표시
  • 병렬 노드 동시 실행
  • 실행 중단 기능
워크플로우 실행 중 - 좌측 캔버스에서 노드 실행 상태 표시, 우측 패널에서 실시간 스트리밍 결과 확인
데모

실제 동작 모습

워크플로우 구성부터 실행까지 전체 과정을 확인하세요.

문서에서 키워드를 검색하고, LLM이 요구사항을 생성한 후, 다시 LLM이 요구사항을 검증하는 워크플로우 데모

🔗

노드 연결

드래그로 노드를 연결하여 데이터 흐름을 정의합니다.

🔍

RAG 검색

컨텍스트 노드가 지식 베이스에서 관련 문맥을 검색합니다.

⚡

실시간 결과

LLM 응답이 실시간으로 스트리밍되어 표시됩니다.

사용법

시작하기

단계별로 따라하며 첫 워크플로우를 만들어보세요.

1

지식 베이스 생성

분석할 문서(PDF, TXT)를 업로드하여 지식 베이스를 생성합니다. 폴더를 만들어 체계적으로 관리할 수 있습니다.

지식 베이스 생성 - 이름 설정, Chunk 크기(512 tokens), Overlap 비율(15%) 설정, PDF/TXT 파일 업로드
2

노드 추가 및 연결

상단 버튼으로 노드를 추가하고, 핸들을 드래그하여 노드를 연결합니다. 여러 생성 노드의 결과를 앙상블 노드로 통합하고, 검증 노드를 통해 LLM 출력을 지식 베이스와 대조 검증하여 할루시네이션을 줄일 수 있습니다.

노드 추가 및 연결 - 입력, 컨텍스트, 생성, 앙상블, 검증, 출력 노드가 연결된 워크플로우
3

노드 설정

각 노드를 클릭하여 LLM Provider와 모델 선택, 출력 형식 설정, 프롬프트 입력을 할 수 있습니다. 프롬프트에서 연결된 이전 노드의 출력은 {input_data}로, 연결된 컨텍스트 노드의 검색 결과는 {context} 변수로 받아 활용할 수 있습니다.

생성 노드 설정 - LLM 프로바이더 및 모델 선택, 출력 형식 지정, 프롬프트 템플릿 작성
4

워크플로우 실행

"워크플로우 실행" 버튼을 클릭하면 노드가 순차적/병렬로 실행되며, 결과가 실시간으로 스트리밍됩니다.

워크플로우 실행 - 노드별 실행 상태(실행 중, 완료)와 실시간 결과 스트리밍
5

결과 확인 및 저장

출력 노드와 결과 패널에서 최종 결과를 확인합니다. 워크플로우를 저장하거나 JSON으로 내보내 재사용하세요.

결과 확인 - 컨텍스트 노드가 지식 베이스에서 검색한 관련 문서와 최종 출력 결과
기술 스택

현대적인 기술 기반

검증된 프레임워크와 라이브러리로 구축되었습니다.

💻 Frontend

React 18 with TypeScript
React Flow 그래프 에디터
Ant Design UI 컴포넌트
Zustand 상태 관리

⚙️ Backend

FastAPI 비동기 REST API
ChromaDB 벡터 스토어
BGE-M3 다국어 임베딩
Reranker 검색 품질 향상

AI 워크플로우를 시작하세요

MultiModelGenerator로 복잡한 AI 파이프라인을 쉽게 구축하세요.