Series Ep.3

Line Bot AI 助理與 RAG 雙模引擎架構

整合群組情緒遙測、議題探勘、Qdrant 向量檢索、毫秒級雙模查詢與 Jira 智慧查重派工管線。

「多群組即時維運的核心痛點,在於資訊分散、情緒升溫難以察覺,以及大量重複提問造成的溝通耗損。」

本專案透過多模型路由(Azure OpenAI / Google Gemini / OpenAI)結合本地 Qdrant 向量資料庫,建立主動式的維運輔助系統。在人工無法逐一爬梳所有訊息時,自動監控情緒波動、探勘未建單問題,並提供雙模檢索以重用歷史經驗。

系統全景架構 (System Architecture)

五大核心模組串聯對話採集、情緒評分、多模型路由、Qdrant 向量檢索與 Jira 查重派工:

Line Bot AI 助理與 RAG 雙模引擎架構圖
5 大模組:情緒溫度計 ➔ 多模型議題探勘 ➔ Qdrant 向量雙模搜尋 ➔ Jira 智慧查重 ➔ SOP 知識庫萃取與 Vision 辨識。

1. 情緒溫度計 (Sentiment Monitor)

維運團隊每天需管理多個一線客戶與內部協同群組,最關鍵的風險在於未能即時察覺對話氣氛惡化。 情緒溫度計自動分析各群組近期對話脈絡,量化為 0-100 的健康指數,提供三級預警機制:

🔴 警告 (<50分)

偵測到負面語氣或嚴重阻礙,需立即介入排查。

🟡 注意 (50-75分)

出現進度疑慮或重覆催促,建議主動同步狀態。

🟢 正常 (>75分)

溝通順暢且問題已有對應進度。
儀表板截圖:展示客戶群組情緒溫度計 儀表板一覽:即時掌握各客戶群組的情緒健康狀態與異常波動。
🛠️ 分析機制: 系統結合 LLM 語意分析模型,考量對話前後上下文與用詞語氣評定健康分數,而非單純匹配負面關鍵字。點擊「立即診斷」即可觸發即時計算。

2. AI 分析與路由中心 (Analysis Center)

分析中心為系統的推論樞紐,支援依任務需求切換多種模型引擎(Azure OpenAI / Google Gemini / OpenAI),提供四種核心分析管道:

群組摘要

結構化整理對話紀錄,自動產生 Q&A 知識草稿,收斂非同步溝通內容。

戰情通報

彙整未解決任務與緊急事項,提供當日全局摘要。

議題偵測

主動探勘對話中潛在的 Bug 與功能需求,提煉候選清單。

智慧去重

識別跨群組重複轉貼的訊息,支援批次標記處理。

AI 分析中心介面:多模型切換與分析管道選擇 AI 分析中心介面:自選時間範圍、目標群組與推論模型,啟動對應分析流程。

3. 主動式議題探勘 (Issue Discovery)

對話中常包含零散的異常回報,若未即時記錄容易遺漏。 議題探勘模組會掃描未指派的歷史訊息,自動識別出潛在的系統缺陷與待辦事項,產生結構化候選清單。

維運人員可在介面中批次派工、設定優先級,並直接調用 Jira REST API 建立正式工單。

自動偵測議題之觸發介面 議題探勘觸發視窗:自動解析群組內未建單之待辦事項。
待處理議題候選清單 議題清單介面:支援批次指派負責人、設定嚴重度與一鍵開立 Jira 工單。

4. 戰情通報與任務彙整 (Status Report)

戰情通報模組自動彙整跨群組未結案件與催單項目,產出結構化每日戰報:

  • 🔴 緊急待辦:未處理且標記為重大優先級之事項
  • 🟡 待追蹤項目:已催單但尚未收到回覆之回報
  • 📊 負載分佈:依群組與負責人員統計案件數量
戰情通報介面:顯示緊急任務與任務分佈 戰情通報介面:一鍵產出每日維運戰報,供主管與團隊快速校準狀態。

5. 摘要瀏覽器與知識索引 (Summary Browser)

「群組摘要」功能將即時對話自動轉換為結構化 Q&A 與 SOP 知識資產,支援即時全文檢索與關鍵字高亮:

全文篩選

輸入關鍵字即時比對,標記命中位置與總匹配筆數。

關鍵字高亮

內容區域自動標註搜尋關鍵字,便於快速定位解法。

群組樹狀分類

依日期與來源群組層級分類,展開查看當日完整問答記錄。

AI 摘要瀏覽器:搜尋高亮與分類樹狀結構 摘要瀏覽器介面:左側為群組歷史樹狀清單,右側支援關鍵字即時高亮。

6. 跨群組重複訊息去重 (Cross-Group Dedup)

當系統維護公告或同類問題被轉發至多個群組時,跨群組智慧比對可自動識別高度相似的文字內容,避免重複處理:

  • 語意相似度比對:透過文字特徵比對找出跨群重複內容
  • 批次標記處理:可一鍵將重複項標記為「已處理」或「略過」
  • 來源追溯:清楚標示原始發布群組與轉發時間點
跨群組比對起始畫面 跨群組比對:選擇檢索範圍啟動去重分析。
跨群組比對結果與批次處理選項 比對結果:列出高度相似訊息,支援單筆或批次忽略處理。

7. Jira 智慧查重與 JQL 自動生成

在建立新工單前,手動查詢 Jira 歷史案件往往繁瑣。 Jira 智慧搜尋模組自動從對話中提取技術關鍵字,並組裝為 JQL 語法查詢已存在的工單:

  • 關鍵字提取:自動識別硬體、網路、系統代碼等專業詞彙
  • JQL 語法組裝:自動生成對應的 Jira Query Language
  • 歷史工單列表:顯示工單狀態(In Review / To Do / Done)避免重複開立
Jira 智慧搜尋觸發按鈕 一鍵觸發查重:自動提取選中對話之關鍵字。
Jira 智慧搜尋結果列表 查重結果:點擊即可直達 Jira 工單詳情確認進度。

8. 優先級自動判定與批次套用 (Priority Assessment)

面對未分類的大量即時訊息,優先度鑑定功能會評估所有未指派且非 Done/Ignore 的訊息,依據問題影響範圍建議 High / Normal 優先級並附帶判定理由:

優先級鑑定啟動介面 一鍵啟動優先級評估。
優先級建議結果清單 評估結果:附帶判定依據,確認後可批次寫回資料庫。

9. SOP 知識庫萃取 (Knowledge Extraction)

技術排除與火線救援的處置過程,可透過對話選取一鍵提煉為標準 SOP 或 FAQ 草稿,人工審閱後即可納入團隊長期知識庫:

選擇對話轉為知識 勾選多則相關排障對話,點選轉為知識資產。
知識庫萃取視窗 萃取視窗:左側為原始對話,右側為生成的 Q&A 編輯器。

10. FAQ 沉浸式圖文排版與 Vision 辨識

知識庫支援沉浸式圖文排版與 AI Vision 圖片內容辨識。上傳之錯誤截圖會自動生成語意描述並嵌入 Markdown,使截圖內容亦能納入向量搜尋索引:

⚙️ 圖片索引格式: 圖片上傳後經由 Vision 模型解析,以 ![辨識描述文字](圖片路徑) 格式儲存,確保向量 Embedding 包含圖中錯誤代碼與介面特徵。
AI 自動辨識圖片內容 Vision 辨識:自動將截圖中的錯誤訊息轉為可檢索文字。
FAQ 沉浸式圖文閱讀介面 沉浸式閱讀:完整圖文排版,排障 SOP 清楚明瞭。

11. 向量檢索與 RAG 雙模引擎架構

知識庫採用 Qdrant 本地向量資料庫 搭配 text-embedding-3-small (1536 維度),結合餘弦相似度演算法,解決傳統關鍵字精準匹配的限制:

語意理解 (Semantic)

捕捉多種描述之等價意圖(如「無法連線」與「網路斷線」均能正確命中同一條目)。

增量平行同步 (Smart Sync)

僅對異動資料進行向量更新,採用多執行緒平行處理,同步效率相較循序寫入提升 5 倍。

毫秒級檢索

Qdrant 向量檢索耗時控制在 0.5 秒以內,迅速回傳 Top K 候選問答。

Token 截斷保護

配置長度上限(Max 7,777 tokens)自動截斷,避免超長文本造成無謂的 API 消耗。

🛠️ 向量引擎規格: text-embedding-3-small (1536 dims) | Qdrant Engine (localhost) | 余弦相似度 (Cosine Similarity)

12. 雙模搜尋引擎:語意檢索 vs RAG 統整

依據查詢需求將檢索解耦為兩種模式,使用者可在「毫秒級響應」與「上下文統整」間自由選擇:

語意搜尋 (Semantic Search)

直接進行向量餘弦相似度匹配,列出最接近的 FAQ 條目。適合需要快速查找原文的使用者。

⚡ 延遲 ~0.5s
AI 回答 (RAG Generation)

檢索 Top K 條目後作為 Context 注入 LLM,自動統整產出結構化解答。適合複雜跨條目問題。

⏱️ 延遲 ~3.0s
比較項目 🔍 語意搜尋 (Semantic) ✨ AI 回答 (RAG)
產出格式 FAQ 候選列表 + 相似度分數 LLM 統整後的直接解答
計算階段 單階段 (向量比對) 雙階段 (向量比對 + LLM 推論)
適用情境 快速瀏覽、查找精確 SOP 原文 複合情境問題、需要綜合判斷
語意搜尋介面展示 語意搜尋模式:快速列出相似度最高之條目供人工比對。
AI RAG 回答介面展示 AI 回答模式:自動彙整相關上下文並產生完整回答。

13. RAG 與向量核心參數配置

系統開放核心檢索與推論參數之動態調校,便於依據實務場景優化召回率與精確率:

語意檢索參數
  • 相似度門檻 (Threshold):0.0~1.0 依需求微調精確度。
  • 最大回傳數 (Top K):預設 5 筆候選上下文。
RAG 推論參數
  • 系統提示詞 (System Prompt):規範回答邊界與格式。
  • 模型切換:Azure OpenAI / Gemini 動態切換。
系統效能配置
  • Embedding 模型:text-embedding-3-small (1536d)。
  • 同步並發數:控制批次同步寫入速率。
RAG 設定視窗 RAG 參數視窗:調整 Top K 與 Prompt 角色設定。
參數調校效果示意 Embedding 設置:配置向量庫增量同步與截斷上限。
Series Summary

系列回顧與工程實踐總結

本三部曲系列完整展示了從 Line 即時訊息採集、Jira 工單自動化派案,到 RAG 向量知識庫萃取的完整演進過程:

Ep.1 對話資產化
  • 對話與檔案持久備份
  • 關鍵字高亮檢索
  • Jira 狀態即時同步
Ep.2 自動化工單
  • Inline 微派工與備註
  • 一鍵 AI 生成 Jira 工單
  • Line Push 即時催單機制
Ep.3 智慧維運與 RAG
  • 群組情緒溫度計監控
  • SOP 知識萃取與 Vision 辨識
  • Qdrant 向量雙模搜尋

專案核心價值在於透過快速原型驗證(Vibe Coding)與標準化工程邊界,將零散的通訊對話轉化為高可靠、可追溯且具備語意檢索能力的維運資產。


歡迎交流與討論

如果您對 Line Bot 智慧維運、Qdrant 向量檢索或 RAG 架構有任何想法,歡迎至 LinkedIn 交流。

前往 LinkedIn 討論