프로젝트 소개

SYNAPSE는 AI 에이전트와 검색 증강 생성(RAG)을 결합하여 연구 및 데이터 집계를 자동화하는 풀스택 지능형 플랫폼입니다. 주요 기능은 다음과 같습니다: - AI 에이전트 시스템: 5개의 전문 에이전트(Research, Document, Trend, Project, Scheduler)와 4계층 메모리 시스템을 통해 ReAct 패턴을 구현합니다. - RAG 및 지식 관리: PostgreSQL의 pgvector를 활용한 시맨틱 검색을 사용하며, PDF, 웹, GitHub용 문서 로더와 전체 소스 인용 기능을 지원합니다. - 지능형 집계: arXiv, GitHub API, Google Trends, Hacker News, Medium과 통합하여 기술 도입 및 학술 트렌드를 추적합니다. - 문서 생성: PDF, PowerPoint, Word, Markdown 형식의 전문 보고서를 자동으로 생성합니다. - 프로젝트 스캐폴딩: Django REST API, FastAPI, Next.js, React 및 데이터 과학 프로젝트를 위한 템플릿을 제공합니다. - 보안: 도구 검증, 속도 제한, 토큰 비용 추적 및 출력 정제 기능을 포함합니다. 기술 스택은 Django REST Framework 백엔드, Next.js/React 프론트엔드, AI 오케스트레이션을 위한 LangChain, 작업 큐를 위한 Celery로 구성됩니다.