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