---
title: "知識庫（Knowledge Base）"
slug: knowledge-base
language: zh-TW
source: https://aiterms.tw/terms/knowledge-base
updated_at: 2026-07-29
tags: [AI基礎, 知識圖譜, 自然語言處理, AI應用, 資料處理]
ipas_term: false
---

# 知識庫（Knowledge Base）

> **你有沒有想過，客服、文件和 FAQ 為什麼能被整理成一個可直接查詢的地方？**
>
> 你可以把它想成一座先整理好內容的圖書館，不只放資料，還把答案和關聯一起收好。
>
> 知識庫是儲存結構化和非結構化知識的中央儲存庫，用於支援決策、自動化任務和提供資訊。

### 容易混淆
> **資料庫**
> 資料庫偏向存原始資料，知識庫偏向存已整理、可直接拿來用的知識。
>
> **向量資料庫**
> 向量資料庫只是支撐檢索的一種技術，知識庫的範圍更大，還包含規則、關係和版本管理。

### 記住這句就好
> 存的不只是資料，還要能被人和系統直接用。

### 實際案例
> **企業 FAQ**
> 員工問請假、報銷或資安規範時，知識庫可以直接回到標準答案。
>
> **維修手冊**
> 工程師遇到設備異常時，先查知識庫找處理步驟，比翻原始文件快很多。

### 算法與應用
> 知識庫通常會把文件、規則、實體關係和版本整理在一起，讓搜尋、推理和問答更有效。做 AI 應用時，知識庫常和檢索系統、權限控管、更新流程綁在一起，重點是「可用」而不是只是「有存」。

### 中英對照與容易搞混的幾個詞

| 中文 | 英文 | 指的是什麼 |
| --- | --- | --- |
| 知識庫 | knowledge base（KB） | 有結構、可被查詢與推理的知識集合 |
| 資料庫 | database（DB） | 存放資料的系統，不要求語意結構 |
| 知識圖譜 | knowledge graph（KG） | 用節點與關係表示知識的一種知識庫 |
| 向量資料庫 | vector database | 存嵌入向量、用相似度檢索的資料庫 |
| 文件庫 | document store | 存原始文件，不做語意結構化 |

> 客服系統或企業內部常講的「知識庫」多半是第五種，也就是一批 FAQ 與說明文件。學術與 AI 語境下的知識庫指的是第一種，強調它有明確的結構與可推理性。看到這個詞先確認對方講的是哪一種。

### 知識庫在 RAG 架構裡的角色

> 檢索增強生成（RAG）之所以需要知識庫，是因為大型語言模型的知識鎖在參數裡：無法查證出處、無法即時更新、也無法針對特定企業的內部資料回答。
>
> 一套可用的 RAG 知識庫通常包含四層：
>
> **原始文件層。** 保留原文與版本，回答時才有出處可以標注。
>
> **切塊層。** 把長文切成適合檢索的段落。切太大會夾帶雜訊，切太小會失去上下文，這一層的設計直接決定回答品質。
>
> **索引層。** 同時建向量索引（語意相似）與關鍵字索引（BM25 這類精確比對）。只用向量會漏掉專有名詞與型號，只用關鍵字會漏掉換句話說的問法，混合檢索才穩。
>
> **權限與時效層。** 哪些人能看到哪些文件、哪些文件已經過期。這一層常被忽略，但在企業導入時它是能不能上線的關鍵。
>
> 判斷一套知識庫做得好不好，看的不是文件多寡，而是「答錯時能不能追出是哪一份文件、哪一段造成的」。追不出來就無法改善。

### 情境判斷
> **Q1（直覺題）：** 如果你現在遇到一個 企業 FAQ 的場景，這個概念會是第一個想到的工具嗎？
> → 看情況，但如果任務目標和這個概念的用途一致，就很可能是。核心還是先確認你要解決的是分類、分群、壓縮、檢索，還是最佳化。
>
> **Q2（判斷題）：** 如果你把它和 向量資料庫 一起用，結果反而變不穩，通常該怎麼想？
> → 看情況。先檢查資料分布、特徵定義和模型假設是否相容，很多時候不是概念本身有問題，而是使用條件不對，像距離尺度沒對齊、標註規則不一致，或輸入格式不合。

### 常見問題
> **Q：知識庫 最容易跟 資料庫 混淆嗎？**
> 資料庫偏向存原始資料，知識庫偏向存已整理、可直接拿來用的知識。
>
> **Q：什麼情況會用到 知識庫？**
> 你可以把它想成一座先整理好內容的圖書館，不只放資料，還把答案和關聯一起收好。 實務上只要你要處理和這個概念相符的任務，就會用到它。
>
> **Q：初學者最常錯在哪裡？**
> 向量資料庫只是支撐檢索的一種技術，知識庫的範圍更大，還包含規則、關係和版本管理。

### 相關術語
> - **本體論**：讀完這個後，接著看它，可以把 知識庫 放回更完整的系統脈絡裡。
> - **語料庫**：讀完這個後，接著看它，可以把 知識庫 放回更完整的系統脈絡裡。
> - **嵌入表示**：讀完這個後，接著看它，可以把 知識庫 放回更完整的系統脈絡裡。
> - **向量資料庫**：讀完這個後，接著看它，可以把 知識庫 放回更完整的系統脈絡裡。

---

來源：https://aiterms.tw/terms/knowledge-base
快查頁：https://aiterms.tw/terms/knowledge-base
最後更新：2026/07/29
深度解說：https://aiterms.tw/learning/what-is-knowledge-base