SurfSense:一個(gè)開(kāi)源AI研究代理,可作為NotebookLM和Perplexity的開(kāi)源替代品
SurfSense是什么?
SurfSense 是一款開(kāi)源的 ai 研究助手,它不僅具備強(qiáng)大的研究能力,還深度整合了個(gè)人知識(shí)庫(kù),是 NotebookLM、Perplexity 和 Glean 等工具的有力替代品。SurfSense 的核心優(yōu)勢(shì)在于其個(gè)人知識(shí)庫(kù)的深度整合,支持將包括文檔、圖片等在內(nèi)的 27 種文件格式 上傳到個(gè)人知識(shí)庫(kù),方便用戶(hù)構(gòu)建自己的知識(shí)體系。此外,SurfSense 還支持語(yǔ)義搜索、問(wèn)答、總結(jié)和分析功能,用戶(hù)可以通過(guò)自然語(yǔ)言與知識(shí)庫(kù)互動(dòng),獲取引用答案。
SurfSense 的另一個(gè)亮點(diǎn)是其強(qiáng)大的外部數(shù)據(jù)源連接能力。它能夠連接到多個(gè)外部平臺(tái),如搜索引擎(Tavily、LinkUp)、Slack、Linear、Notion、YouTube 和 GitHub 等。這種連接能力使得用戶(hù)可以將日常工作流中的信息源統(tǒng)一整合到 SurfSense 中,進(jìn)一步提升研究和知識(shí)管理的效率。
此外,SurfSense 還支持將聊天對(duì)話(huà)或研究?jī)?nèi)容轉(zhuǎn)換為播客,這為用戶(hù)提供了一種全新的知識(shí)分享和消費(fèi)方式。SurfSense 的開(kāi)源特性也意味著用戶(hù)可以根據(jù)自己的需求進(jìn)行定制和擴(kuò)展,進(jìn)一步提升其功能和適用性。
SurfSense核心功能
集成個(gè)人知識(shí)庫(kù):用戶(hù)可上傳 27 種文件格式的個(gè)人文件到專(zhuān)屬知識(shí)庫(kù),通過(guò) “知識(shí)圖譜大腦” 自動(dòng)將保存內(nèi)容組織成結(jié)構(gòu)化知識(shí)網(wǎng)絡(luò),方便用戶(hù)以自然語(yǔ)言查詢(xún)并快速獲取精準(zhǔn)答案。
自然語(yǔ)言交互:采用自然語(yǔ)言對(duì)話(huà)設(shè)計(jì),用戶(hù)能像聊天一樣與知識(shí)庫(kù)交互,它不僅基于個(gè)人知識(shí)庫(kù),還結(jié)合外部數(shù)據(jù)源提供帶參考的全面回答。
開(kāi)源和隱私保護(hù):開(kāi)源且支持本地化部署,用戶(hù)可在本地運(yùn)行并與本地 LLMs 配合,其核心數(shù)據(jù)存儲(chǔ)基于 neo4j 圖數(shù)據(jù)庫(kù),確保數(shù)據(jù)隱私和安全。
高級(jí) RAG 技術(shù):支持 150 多個(gè) LLM 和 6000 多個(gè)嵌入模型,利用先進(jìn)排序技術(shù)提升搜索相關(guān)性,采用分層索引和混合搜索技術(shù),將語(yǔ)義搜索和全文搜索結(jié)合,提供最優(yōu)搜索體驗(yàn)。
瀏覽器擴(kuò)展:其瀏覽器擴(kuò)展可幫助用戶(hù)將任意網(wǎng)頁(yè),包括受認(rèn)證保護(hù)的網(wǎng)頁(yè)保存至知識(shí)庫(kù)。
SurfSense技術(shù)架構(gòu)
后端:基于 FastAPI 構(gòu)建,使用 PostgreSQL(帶有 pgvector 支持)、SQLAlchemy、FastAPI Users 等技術(shù)組合,能處理復(fù)雜 API 需求和快速處理大數(shù)據(jù)量。
前端:采用 Next.js、React 和 TypeScript 構(gòu)建,結(jié)合 Tailwind CSS 等技術(shù),提供流暢和個(gè)性化的 UI 體驗(yàn)。擴(kuò)展使用 Manifest v3 技術(shù),能很好地整合到現(xiàn)代瀏覽器中。
SurfSense應(yīng)用場(chǎng)景
學(xué)術(shù)研究:學(xué)者可跨項(xiàng)目建立文獻(xiàn)庫(kù),快速檢索歷史筆記或相關(guān)概念。
內(nèi)容創(chuàng)作:記者或博主能在知識(shí)庫(kù)中存儲(chǔ)采訪(fǎng)記錄和網(wǎng)頁(yè)快照,生成帶參考的文章草稿或播客內(nèi)容。
企業(yè)知識(shí)管理:團(tuán)隊(duì)通過(guò)自托管 SurfSense 創(chuàng)建內(nèi)部知識(shí)庫(kù),集成 Slack 討論和 Notion 文檔。
開(kāi)發(fā)者工作流:程序員可保存代碼片段、API 文檔或 Stack Overflow 答案,并隨時(shí)查詢(xún)技術(shù)細(xì)節(jié)。
項(xiàng)目地址
官網(wǎng):https://www.surfsense.net/
Github:https://github.com/MODSetter/SurfSense