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(檢索增強生成)平台,專為企業設計。它允許使用者在多個私有資料來源(例如 Microsoft 365、Jira、資料庫與 SaaS 服務)之間搜尋,且不需要將資料搬移或索引到集中式儲存庫。

How it works

Swirl 作為分發層,會調整並將使用者查詢傳送至各種搜尋 API,然後收集結果,並使用大型語言模型(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: 內建 40+ 預先配置的連接器,支援 SharePoint、GitHub、Snowflake、MongoDB 等工具。
  • MCP Integration: 支援 Model Context Protocol,讓 AI 代理將 Swirl 作為 RAG 工具使用。
  • Advanced Processing: 包含結果混合、重複檢測與使用 spaCy 與 NLTK 的餘弦向量相似度進行重新排序。
  • M365 Deep Integration: 完整的 OAuth2 支援 Outlook、OneDrive、SharePoint 與 Teams。