프로젝트 배경
1) 문제점 - AI 서비스를 구축하기 위해서는 개발 지식이 필요하여 비개발자가 직접 활용하기 어려움 - LLM, RAG, 프롬프트, 벡터DB 등 AI 구성 요소를 각각 개발해야 하므로 구축 비용과 시간이 많이 소요됨 - AI 워크플로우를 코드로 관리해야 하여 수정과 유지보수가 복잡하고 협업이 어려움 - 실시간 AI 응답과 실행 상태를 직관적으로 확인할 수 있는 관리 도구가 부족함 2) 프로젝트 목표
프로젝트 성과
AI Workflow 플랫폼 구축
비개발자도 AI 챗봇과 AI Workflow를 설계하고 실행할 수 있는 No-Code 기반 플랫폼을 구축하였습니다.
ReactFlow 기반 Workflow Editor 개발
노드 기반 시각적 편집기를 개발하여 AI Workflow를 직관적으로 설계하고 관리할 수 있는 환경을 구현하였습니다.
실시간 AI 응답 처리 구현
SSE 기반 스트리밍을 적용하여 AI 응답과 Workflow 실행 상태를 실시간으로 확인할 수 있도록 구현하였습니다.
다중 LLM 연동 지원
OpenAI, Claude, Gemini 등 다양한 LLM Provider를 하나의 플랫폼에서 선택하고 관리할 수 있도록 구현하였습니다.
RAG 기반 지식베이스 기능 구축
문서 업로드와 검색 기반 RAG 기능을 구축하여 AI가 사내 문서를 활용한 답변을 생성할 수 있도록 구현하였습니다.
핵심 기능
진행 단계
요구사항 분석 및 플랫폼 설계
2023.06.
Dify 오픈소스 구조를 분석하고 AI Workflow 플랫폼의 화면 구성, 데이터 흐름 및 서비스 아키텍처를 설계하였습니다.
프로젝트 상세
비개발자도 AI 챗봇과 AI 워크플로우를 설계, 구축할 수 있는 웹 기반 LLM 플랫폼 개발 Dify 오픈소스 기반 구조를 분석하여 사내 서비스 환경에 맞게 기능을 확장하였으며, GS홀딩스 개발팀과 협업하여 플랫폼 고도화 진 행 주요 역할 - Next.js, React, TypeScript 기반 AI 플랫폼 웹 애플리케이션 개발 - Flask 기반 REST API 연동 및 AI 워크플로우 데이터 처리






