swirlai/swirl-search View GitHub Homepage for Latest Official Releases
데이터 이동 없이 AI 검색 및 RAG 플랫폼으로, 100개 이상의 앱에서 안전하게 기업 지식에 대한 즉각적인 답변을 얻을 수 있습니다.
Apache-2.0Pythonswirl-searchswirlai 2.9k Last Updated: December 29, 2025
Swirl-Search 프로젝트 상세 소개
프로젝트 개요
Swirl-Search는 오픈 소스 AI 검색 및 RAG(검색 증강 생성) 플랫폼으로, 기업이 데이터 이동 없이도 안전하게 기업 지식에 대한 즉각적인 답변을 얻을 수 있도록 100개 이상의 애플리케이션에 걸쳐 통합 검색 경험을 제공하는 것을 목표로 합니다. 이 프로젝트는 Python과 Django를 기반으로 구축되었으며 몇 분 안에 배포할 수 있습니다.
핵심 기능
1. 통합 검색 경험
- 다중 소스 통합: 데이터베이스(SQL 및 NoSQL), 클라우드 서비스, 검색 제공업체, 데이터 사일로 및 Miro, Jira, GitHub 등과 같은 도구에 걸쳐 통합 검색을 제공합니다.
- 데이터 마이그레이션 불필요: 데이터는 원래 위치에 유지되며 복사하거나 이동할 필요가 없습니다.
- 권한 보호: 검색 결과는 기존 권한 체계를 따릅니다.
2. AI 기반의 스마트 검색
- RAG 기술: 구성된 LLM 임베딩 기술을 사용하여 모든 응답 소스의 결과를 재정렬합니다.
- 스마트 질의응답: 소스 링크가 포함된 즉각적인 답변을 제공합니다.
- 컨텍스트 이해: 기업 특정 컨텍스트를 이해하여 정확한 답변을 제공합니다.
3. 엔터프라이즈급 보안 및 배포
- 데이터 보안: 민감한 데이터는 안전하게 유지되며 외부 저장소가 필요하지 않습니다.
- 빠른 배포: 몇 달이 아닌 몇 분 안에 배포를 완료합니다.
- 인프라 제어: 사용자의 인프라에서 실행되며 완전한 제어가 가능합니다.
기술 아키텍처
핵심 구성 요소
- 검색 제공업체: 100개 이상의 기업 커넥터 지원
- 쿼리 처리: 지능형 쿼리 변환 및 적응
- 결과 집계: 비동기 검색 연합 및 결과 재정렬
- AI 강화: OpenAI, Hugging Face 등 AI 서비스 통합
지원하는 데이터 소스
- 오피스 스위트: SharePoint, Confluence, Google Drive
- 개발 도구: GitHub, Jira, 문서 시스템
- 데이터베이스: SQL 데이터베이스, NoSQL 데이터베이스
- 클라우드 서비스: 다양한 클라우드 플랫폼 및 API
- 검색 엔진: Apache Solr, Elasticsearch 등
설치 및 배포
Docker 빠른 배포
# 구성 파일 다운로드
curl https://raw.githubusercontent.com/swirlai/swirl-search/main/docker-compose.yaml -o docker-compose.yaml
# 서비스 시작
docker-compose pull && docker-compose up
환경 요구 사항
- Docker 애플리케이션 (최신 버전)
- Windows 사용자는 WSL 2 또는 Hyper-V 백엔드 필요
- 선택 사항: RAG 기능을 위한 OpenAI API 키
사용 시나리오
1. 기업 지식 관리
- SharePoint, Confluence 및 Drive 연결
- 소스 링크가 포함된 즉각적인 답변 획득
- 민감한 데이터 안전하게 유지
2. 고객 지원
- 지원 문서 및 티켓 검색
- 기업 콘텐츠를 사용하여 응답 초안 작성
- 일관된 답변 표준 유지
3. 개발 팀
- GitHub, Jira 및 문서 검색
- 코드 예제 및 솔루션 찾기
- 개발 워크플로 가속화
4. 통합 검색 포털
- 모든 도구에 걸쳐 통합 검색
- 결과는 기존 권한을 따름
- 데이터 중복 불필요
주요 강점
성능 이점
- 시간 절약: SWIRL을 사용하는 팀은 평균적으로 주당 7.5시간의 생산 시간을 절약합니다.
- 빠른 응답: 몇 초 안에 정렬된 결과 반환
- 비동기 처리: 동기 및 비동기 검색 연합 지원
기술적 이점
- 오픈 소스: 완전한 오픈 소스로 자유롭게 사용자 정의 가능
- 모듈화: 프로세서, 커넥터 및 믹서의 확장을 지원합니다.
- 지능형 처리: 맞춤법 수정, 중복 감지, 관련성 정렬 등 기능 포함
기업 이점
- 보안: 데이터가 기업 환경을 벗어나지 않음
- 확장성: 대규모 기업 배포 지원
- 유연성: 다양한 데이터 소스 및 사용자 정의 구성 지원
기술 특징
지능형 쿼리 처리
- 쿼리 변환 및 재작성
- 어간 일치 및 불용어 처리
- 맞춤법 수정 지원
결과 최적화
- 코사인 유사도 기반 중복 감지
- 다양한 정렬 전략 (관련성, 날짜, 폴링)
- 실시간 결과 필터링
확장 능력
- 사용자 정의 프로세서 개발
- 커넥터 플러그인 시스템
- 구성 가능한 결과 믹서
요약
Swirl-Search는 통합 검색, 스마트 질의응답 및 안전한 배포를 통해 기업이 여러 시스템에 분산된 지식을 빠르게 얻을 수 있도록 지원하는 강력한 엔터프라이즈급 AI 검색 솔루션입니다. 오픈 소스 특성, 빠른 배포 능력 및 강력한 AI 기능은 현대 기업 지식 관리에 이상적인 선택입니다.