AI 工具雷達
新手路線新手難度:Docker:視使用方式而定來源:人工整理8 分鐘閱讀

想自架 AI 知識庫,先試這 5 個工具:NotebookLM → MarkItDown → AnythingLLM → Open WebUI → Dify

編輯:BJ最後檢查:2026-05-20主要來源:人工整理

想做 AI 知識庫,不要第一天就自架 Dify。這條路線先用 NotebookLM 學會資料來源與問答邊界,再用 MarkItDown 整理文件,接著才試 AnythingLLM、Open WebUI 與 Dify。

自架 AI 知識庫路線封面,顯示 NotebookLM、MarkItDown、AnythingLLM、Open WebUI、Dify 的路線圖
AI 知識庫不要第一天就自架,先從資料來源、文件整理與小型問答流程開始。

很多人說想自架 AI 知識庫,其實想要的是三件事之一:把一堆 PDF 變成可問答資料庫、讓團隊查內部文件、或把知識庫接成一個能對外使用的 AI App。這三件事長得像,但工具路線完全不同。第一天就去自架 Dify,常常不是效率,而是把自己丟進 Docker、向量資料庫、模型供應商、權限設定和工作流節點裡。

這條路線的順序是 NotebookLM → MarkItDown → AnythingLLM → Open WebUI → Dify。它不是從最強工具開始,而是從最不容易搞壞的地方開始。

這條路線適合誰、不適合誰

適合你,如果你目前在做研究、顧問、內容、產品、客服、內部營運、技術文件整理,手上有一批 PDF、網頁、會議記錄、SOP、產品文件,想讓 AI 根據資料回答問題。你可以是 Windows 或 macOS 使用者;如果要走到 Open WebUI、Dify,最好願意碰 Docker,或至少有一台可以安裝服務的電腦。

不適合你,如果你公司有嚴格資安規範,任何文件都不能進第三方雲端,也沒有本機或私有雲部署環境。也不適合你只是想整理個人讀書筆記,卻一開始就想架一套多人系統。自架不是免費,它會花掉維護時間、備份時間、模型成本和除錯成本。若你只想問幾份 PDF,NotebookLM 可能就夠了。

排序依據:先學會問資料,再學會架系統

NotebookLM 放第一,是因為它讓你最快理解「以來源為核心的問答」是什麼。你先學會資料怎麼放、問題怎麼問、答案怎麼回到來源,再談自架。先讀 NotebookLM 深度使用指南

MarkItDown 放第二,因為知識庫失敗常常不是模型差,而是文件太亂。PDF、Word、PPT、網頁、表格混在一起,沒有乾淨文字,後面用什麼 RAG 工具都會痛苦。可以先看站內的 MarkItDown 入門文,再到 github.com/microsoft/markitdown 安裝,重點是把文件轉成較好處理的 Markdown。

AnythingLLM 放第三,因為它是多數人第一次碰「私有 AI 知識庫」最容易理解的工具。Open WebUI 放第四,因為它更像本機 AI 工作台,可以和 Ollama、本機模型、聊天介面整合。Dify 放最後,因為它適合做應用與工作流,不適合當新手第一個知識庫工具。老實說,80% 只想整理資料、自己查文件的人不需要 Dify;要做成內部工具或對外服務,Dify 才開始有意義。

Day 1:先用 NotebookLM,學會「答案要回到來源」

第一天只用 NotebookLM。選 5 到 10 份資料,不要把整個硬碟丟進去。最好是一組主題明確的文件:一份產品手冊、幾篇研究筆記、一份會議記錄、幾個常見問題。時間抓 1 到 2 小時,花費先抓 0 元或沿用你原本帳號可用方案。

任務很簡單:問它三種問題。第一種是摘要:「這批資料的核心結論是什麼?」第二種是查找:「文件裡有沒有提到某個限制?」第三種是對照:「A 文件和 B 文件的說法有沒有衝突?」卡住的地方通常不是工具,而是資料放太多、問題太大。這時候回去看 NotebookLM 深度使用指南,把資料集縮小。

Day 1 的目標不是建立知識庫,而是練一個習慣:AI 的答案必須能回到來源。沒有來源的漂亮回答,對知識庫來說價值很低。

Day 2:用 MarkItDown 整理資料,不急著問答

第二天才處理文件格式。到 github.com/microsoft/markitdown 安裝 MarkItDown,挑 3 到 5 份你昨天用過的文件,轉成 Markdown。時間抓 1 到 2 小時,花費 0 元起。這一步看起來不性感,但很重要,因為乾淨的 Markdown 通常比混亂 PDF 更容易被後續工具切分、索引、引用。

最容易卡住的是你以為「轉完」就等於「整理完」。不是。轉出來後要快速看三件事:標題層級有沒有亂、表格有沒有壞、重要段落有沒有遺失。若你不熟 GitHub 下載與開源專案操作,先讀 GitHub 開源專案新手工作流

這天不要急著自架。你只要做出一個小型乾淨資料夾,例如 knowledge-base-draft,裡面放 5 份 Markdown。後面所有工具都拿這一包資料測,才有比較基準。

Day 3:AnythingLLM,做第一個真的像知識庫的空間

第三天試 AnythingLLM。先讀 AnythingLLM 私有 AI 知識庫指南,建立一個 workspace,把 Day 2 的 Markdown 丟進去。時間抓 2 到 3 小時,花費可以從 0 元起;若改用雲端或外部模型,才會碰到模型費用。

這一步最容易卡在 ingestion,也就是文件放進去之後,AI 回答還是像沒讀到。先不要懷疑人生。檢查文件是否太長、段落是否沒有標題、是否一次塞了太多不同主題。知識庫不是垃圾桶,不能把所有資料丟進去期待它自動變成顧問。

Day 3 的測試題沿用 NotebookLM 的三種:摘要、查找、對照。你要比較的是:AnythingLLM 回答是否能抓到你整理過的內容?引用或脈絡是否清楚?當你問超出資料範圍的問題,它會不會硬掰?如果硬掰,先調資料,不要急著換模型。

Day 4 到 Day 5:Open WebUI,測本機模型與知識庫入口

第四、第五天試 Open WebUI。這一步適合已經走過本機 AI 路線,或至少願意安裝 Ollama、Docker 的人。先讀 Open WebUI 入門指南,需要本機模型底層就補 Ollama 入門指南,第一次碰容器就補 什麼是 Docker

時間抓半天到一天,花費從 0 元起,但會花比較多安裝和除錯成本。最常見卡點是 Docker 跑不起來、Ollama 沒連上、模型太慢、文件上傳後回答品質不穩。這就是為什麼 Open WebUI 不放第一步:你如果還不懂來源、切分、文件品質,就會把所有問題都怪到工具身上。

這兩天只測一件事:Open WebUI 能不能變成你的日常 AI 入口。拿 Day 2 的 Markdown 跑一次,問同樣三種問題。如果答案普通,不代表 Open WebUI 不行,可能是本機模型太小,或資料整理得不夠好。這一步的價值是讓你看見「本機模型 + Web 介面 + 文件」的完整形狀。

Day 6:Dify 只給想做應用的人

第六天才碰 Dify。先讀 Dify 入門指南,但不要一開始就設計大型流程。Dify 適合的人,是想把知識庫變成可重複使用的 App、客服機器人、內部查詢工具,或需要把模型、提示詞、資料來源、流程節點串起來的人。

時間抓半天,花費從 0 元自架起,但如果接雲端模型、部署服務或多人使用,費用會增加。最容易卡住的是你把 Dify 當成「比較高級的 NotebookLM」。它不是。NotebookLM 是讓你針對資料問問題;Dify 是讓你設計一個應用流程。你如果只是自己查文件,Dify 的節點、變數、發布、權限反而是負擔。

這天只做一個小 App:上傳 Day 2 的 Markdown,建立一個「內部文件問答助手」,限制它只能根據資料回答,回答不確定時要說不知道。不要串十個工具,不要做登入,不要對外發布。先確認它能穩定回答,再談工作流。

Day 7:決定你真正需要哪一層

第七天不要再裝工具。把五個工具排成三層來看:NotebookLM 是最快驗證資料問答;MarkItDown 是整理資料的前處理;AnythingLLM 和 Open WebUI 是私有知識庫與本機入口;Dify 是應用開發層。

你要做的決策不是「哪個最強」,而是你停在哪一層最划算。如果你只是個人研究,NotebookLM 加 MarkItDown 可能就夠。如果你需要私有 workspace,AnythingLLM 很適合作為第一個自架知識庫。如果你已經用 Ollama,本機模型與 Open WebUI 可以接上。如果你要把知識庫做成可交付的內部工具,才進 Dify。

路線結束後,你應該能做到什麼

跑完這條路線後,你應該能用 NotebookLM 驗證一批資料是否適合問答;用 MarkItDown 把混亂文件轉成較乾淨的 Markdown;用 AnythingLLM 建第一個私有 workspace;用 Open WebUI 測本機模型與文件問答入口;用 Dify 做一個很小的知識庫 App。更重要的是,你會知道自架 AI 知識庫不是單一工具問題,而是資料品質、模型能力、介面、部署和維護的組合。

如果你只想做最少的事

只想問資料就用 NotebookLM;想保留可移植資料格式,就加 MarkItDown(github.com/microsoft/markitdown);真的需要私有 workspace,再進 AnythingLLM,Dify 先不要碰。

下一條路線你可能想看


本文最後查證日期:2026-05-07

延伸閱讀

AI coding 新手 30 天試用路線:先在 VS Code 練基本功,再進 Cursor,最後碰 Claude Code

這不是 AI coding 工具排行,而是一條 30 天試用路線。你會先用熟悉的 VS Code 建立修改、解釋、除錯的基本流程,再換到 Cursor 測 codebase 工作流,最後用 Claude Code 看看代理型開發到底適不適合你。

本機 AI 入門 7 天試用路線:Ollama、Jan、LM Studio 該怎麼挑第一個

想把 AI 跑在自己電腦上,第一個問題不是哪個模型最強,而是你要不要碰終端機、需不需要圖形介面、未來會不會接知識庫。這條 7 天路線幫你用最小成本挑出第一個本機 AI 工具。

AnythingLLM 是什麼?私人 AI 知識庫、文件問答與新手使用建議

用中文白話整理 AnythingLLM 的功能、適合對象、使用限制、風險提醒與替代工具,幫助非工程師判斷是否值得使用。

Open WebUI vs LibreChat vs AnythingLLM:自架 AI 聊天介面三選一

想自架一個像 ChatGPT 的 AI 介面,但三個熱門開源工具差在哪?Open WebUI、LibreChat、AnythingLLM 都能接多家模型、都免費,但各自擅長不同情境。這篇直接比較功能、難度、適合對象,給你判斷該裝哪個。

PDF 轉 Markdown 給 AI 讀的 3 種方法:MarkItDown、Docling、NotebookLM 怎麼選

PDF 直接丟給 AI 常常讀得亂七八糟。這篇用新手角度比較三條路線:MarkItDown、Docling、NotebookLM,告訴你個人讀論文、公司知識庫、一次性轉檔分別該選哪個。

NotebookLM 深度運用指南:把資料變成可問、可聽、可整理的 AI 研究工作台

用中文白話整理 NotebookLM 的深度用法、資料整理流程、適合情境、限制風險與替代工具,幫助非工程師、創作者與知識工作者判斷如何真正用好這個工具。