開源AI搜索平臺Swirl 支持Microsoft 365集成
微新創想(idea2003.com)9月12日 消息:Swirl是一個開源的元搜索平臺,可以無縫地連接數據庫、數據倉庫、搜索引擎以及數據間隙。它能讓您深入挖掘隱藏的見解,并且輕松探索您的數據。不管您是創業公司還是大型企業,Swirl都能夠根據您的需求進行定制。
項目地址:https://github.com/swirlai/swirl-search
使用Swirl,您可以搜索自己的數據。Swirl連接大型語言模型GPT,從您自己的數據源中提供見解和回答。這使您可以在自己的數據上執行檢索增強生成(RAG)。
Swirl使用Python和Django棧構建。它適用于任何希望在不移動、重新索引或重新授權敏感信息的情況下解決多數據間隙搜索問題的人。
核心功能:
– 支持Microsoft365集成和OAUTH2認證
– 可配置的SearchProvider,可以組織活動、默認和標簽屬性
– 根據搜索引擎適配查詢,如將NOT術語重寫為-術語
– 同步或異步的API搜索聯合
– 可選的訂閱功能,持續監控搜索新結果
– 結果處理管道,實時適配和轉換查詢、響應和結果
– 將結果存儲在SQLite3或PostgreSQL中,用于后處理、消費和/或分析
– 內置的查詢轉換支持,包括重寫和替換
– 基于NLTK的詞干匹配和停用詞處理
– 可配置的余弦相似度閾值進行重復檢測
– 使用spaCy和NLTK的向量相似度對統一結果進行重排
– 結果混合器,可按相關性、日期或循環(堆棧)格式排序結果
– 易于擴展的Connector和Mixer對象