Home
Login

데이터 이동 없이 AI 검색 및 RAG 플랫폼으로, 100개 이상의 앱에서 안전하게 기업 지식에 대한 즉각적인 답변을 얻을 수 있습니다.

Apache-2.0Python 2.8kswirlai Last Updated: 2025-06-19

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 기능은 현대 기업 지식 관리에 이상적인 선택입니다.