swirlai/swirl-search
AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge across 100+ apps while keeping data secure. Deploy in minutes, not months.
What it solves
Swirl은 오픈소스 연합 메타검색 및 RAG(Retrieval‑Augmented Generation) 플랫폼으로, 기업용으로 설계되었습니다. Microsoft 365, Jira, 데이터베이스, SaaS 서비스 등 여러 사내 데이터 소스를 이동하거나 중앙 저장소에 인덱싱하지 않고도 검색할 수 있습니다.
How it works
Swirl은 배포 레이어 역할을 하여 사용자 쿼리를 다양한 검색 API에 맞게 변환·전송합니다. 그런 다음 결과를 수집하고 Large Language Models(LLM)을 사용해 관련성에 따라 재정렬하고 AI 기반 요약을 생성합니다. 이 기능은 REST API와 Model Context Protocol(MCP)을 통해 제공되어 Claude Desktop이나 Cursor와 같은 AI 에이전트가 사내 데이터를 안전하게 접근할 수 있게 합니다.
Who it’s for
SQL/NoSQL 데이터베이스, M365, CRM, 개발자 도구 등 다양한 플랫폼에 흩어져 있는 데이터를 통합 검색 인터페이스가 필요한 조직에 적합합니다. 또한 데이터 마이그레이션 없이 AI 워크플로에 데이터를 통합하고자 하는 기업에 이상적입니다.
Highlights
- Zero Data Movement: 데이터를 추출하거나 인덱싱하지 않고 실시간으로 소스를 검색합니다.
- Extensive Connectivity: SharePoint, GitHub, Snowflake, MongoDB 등 40개 이상의 사전 구성 커넥터를 제공합니다.
- MCP Integration: Model Context Protocol을 지원해 AI 에이전트가 Swirl을 RAG 도구로 사용할 수 있습니다.
- Advanced Processing: 결과 혼합, 중복 감지, spaCy와 NLTK를 활용한 코사인 벡터 유사도 기반 재정렬을 포함합니다.
- M365 Deep Integration: Outlook, OneDrive, SharePoint, Teams에 대한 완전한 OAuth2 지원을 제공합니다.