| 篇次 | 主題 | 性質 | 狀態 |
|---|---|---|---|
| 0 | 起源:從一場面試的需求討論到自建AI工作流實建 | 主體與思路 | 已完成 |
| 1 | AstrBot & Line BOT:檔案式知識庫試驗 | 技術實作 | 已實作,部分項目驗證中 |
| 2 | 外部數據源獲取與多角色技能討論實驗(TradingView 案例) | 技術實作 | 已實作,部分驗證部分待驗證 |
| 3 | 通用產業情報Bot插件及商業化思路 | 商業評估 | 規劃評估,計畫尚未實作 |
一切從一個需求開始
一次與外貿公司面試的需求討論中,面試官提到想為外銷產品建立技術服務網站,內容包含知識庫,並希望做到自動應答。
這個需求描述很簡短,但是可以被展開成一連串問題:
- 客戶最常問的是選型、加工參數,還是交期與價格?
- 技術資料散落在 PDF、型錄、Excel、業務經驗和 LINE 對話裡,要怎麼整理?
- 自動應答是不是接一個 LLM 就好?
- 答錯了誰負責?沒有答案時怎麼辦?
- IM Bot 與網站同時服務客戶時,資料能不能共用一套?
這個需求剛好落在近期持續研究的幾件事交會處:AI LLM、IM Bot、網站、RAG、工作流自動化。就用這個主題來做相關實驗了。
想法的三段演變
第一階段:先把基本需求滿足
起初只有一個判斷標準:能不能快速驗證需求。不求完美,只想知道客戶會不會用、員工願不願意維護、答案可不可靠。
第二階段:開始考慮長期成本及數據主權的掌握
時間拉長,問題就變了。若每月都在付席位費、AI 回覆費與通路費,資料又放在別人的平台,未來想換模型、接 ERP 或客製頁面時就可能被限制。於是出現兩個關注點:
- 長期費用能不能被控制。
- 核心技術與資料能不能掌握在自己手上。
這不代表現成產品不好,現成產品往往是最快的起點。重點是先看清楚哪些能力值得買、哪些最好自己會。
第三階段:從單一公司延伸到行業應用
針對工業刀具的需求拆開後,並不只屬於某類公司。許多 B2B 製造商與經銷商可能都有類似問題:產品資料複雜、技術問題重複、客戶分散在不同時區與通路、業務窗口有限。都可能需要能滿足內部外部的技術服務與知識庫工作流,未來有機會複製到其他行業。
先建立全局觀,再看現成產品
因此我動手前,先用 AI 調查並生成一份建議方案《工業品技術知識庫_智能客服建議方案》,當成全局地圖而非最終答案。它把問題拆成策略、架構、技術、落地四層,幾個重點如下:
- 先分清楚使用者:終端加工廠、經銷商、內部業務、網站 AI 客服,需要的內容深度完全不同。
- 高頻需求先集中在選型與加工參數。
- 刀具資料適合用分類、屬性標籤、內容類型三個維度交叉檢索。
- 參數應保存為「範圍加條件」,不要寫成單一數字。
- 價格、交期等敏感資訊更適合走規則查詢,不應完全交給 AI 生成。
- 沒有乾淨的結構化資料,AI 客服只會一本正經地胡說八道。
下一步是讓 AI 協助調查市場上現有產品,產出《技術服務網站/知識庫/自動應答 產品評估報告》,只看三件事:費用、導入複雜度、適合情境。
| 類型 | 代表方案 | 初步理解 |
|---|---|---|
| 客服工單型 SaaS | Freshdesk Omni、Zendesk | 工單、知識庫與客服流程完整,適合最快落地;需注意席位與 AI 計費 |
| AI 知識庫與工作流平台 | Dify Cloud、Dify 自建 | 適合 RAG、API、工作流與客製前端;權限、工單與網站整合需自行處理 |
| 快速展示型 AI 客服 | Chatbase | 上傳文件即可示範,適合 POC;企業權限、工單與治理深度有限 |
| 對話式 AI 客服 | Intercom Fin | 以成功解決一個問題計價,體驗佳;成本隨量增加 |
| ITSM/服務台 | Jira Service Management | 適合內部 IT 與資產,不一定適合對外產品客服 |
報告整理的公開價格參考包括:Freshdesk Growth 每席每月 29 美元、Dify Cloud Professional 每年 590 美元、Chatbase Hobby 每月 40 美元、Intercom Fin 每次 outcome 0.99 美元、Jira Service Management Standard 每位 agent 每月 20 美元。
導入規模方面,報告概念上把 POC 放在每月約 NT$0–5,000 加模型用量、一次性約 3–10 人日;小型正式版約每月 NT$3,000–20,000、一次性 10–30 人日;中型整合版約每月 NT$20,000–80,000、一次性 30–90 人日。真正的成本不只看月費,還包含文件整理、教育訓練、模型用量、通路、維運與資料遷移。
這一輪調查得到一個結論:
買現成服務,買到的是速度;自己搭建,買到的是掌握度。
兩者不是對立關係,而是看目前處在驗證期、成長期還是差異化期。
為什麼決定自建 MVP(Minimum Viable Product)
最後的決定是:不先追求完整客服系統,而是自建 MVP,並把過程當成 AI 工作流搭建的實踐。原因有四個:
- 需要真的理解流程。只看產品報告知道「能做什麼」;自己做才知道資料、權限、回答來源與通路卡在哪裡。
- 長期成本與客製化很重要。工業品技術服務不是通用客服,型號、材料、工況、替代品、ISO 代碼與參數範圍都很專業。
- 先驗證小閉環。讓一個 Bot 能依知識回答、附上來源、找不到就承認不知道,比一次接 LINE、Email、ERP 與工單更有價值。
- 可以變成經驗資產。每次踩坑、修正與整理,都能沉澱成文章與行業方案的素材。
實驗平台選擇 AstrBot:它能接多種不同 IM、API 調用各種 LLM 模型、串接 OS 工具、自建插件與 Skill,也能掛知識庫(原生 RAG 或自定義)。AstrBot 不是終點,而是把AI + Bot + 知識 + 業務流程一起串接起來的實驗場。
用 AI 工作流技能地圖回頭檢驗
這段從需求到決策的過程,剛好就是「AI 工作流搭建」實戰的一次練習。先前整理發布過一篇文章(見《一個普通人能看懂的 AI 工作流搭建師技能地圖》),分為三層:人人必修的基本功、依服務對象補強、最難被工具取代的判斷力。核心觀點是:越是「按按鈕」的技能越快被工具取代,越是「靠判斷」的能力越難被取代。
第一層:基本功,決定流程能不能跑起來
| 基本功 | 在本案例的用法 |
|---|---|
| 把事情切成步驟 | 把「做技術服務網站」拆成網站入口、知識庫、自動應答、轉人工四塊 |
| 讓軟體互相說話 | 讓 LLM、IM Bot、網站與知識庫共用同一套資料來源,不各做一份 |
| 熟練一個平台 | 選 AstrBot 當實驗場,先把一個平台用熟 |
| 跟 AI 說清楚要什麼 | 要求答案必須引用來源,不要求「盡量回答」 |
| 預設出錯備案 | 找不到資料就承認不知道,並引導轉人工 |
第二層:服務對象不同,要補的東西也不同
第二層的重點是:服務誰,就要補哪方面的功課。這次的對象是工業產品外貿,要補的不是更多自動化技巧,而是產業語言:
- 客戶問的是選型與加工參數,不是泛泛的產品介紹。
- 刀具資料要能依分類、材料、工況、塗層、ISO 材質代碼交叉檢索。
- 參數要保存成「範圍加條件」,而不是一個寫死的數字。
- 價格、交期這類敏感資訊走規則查詢,不交給 AI 自由生成。
換句話說,同樣是做知識庫與自動應答,換成別的行業,第二層要補的東西就完全不同。但這個方案架構是可以重複使用的,這也是後來想把它延伸成可複用行業方案的原因之一。
第三層:判斷力,是這次最大的收穫
如果說前兩層是在「做出來」,第三層就是在「做對」。地圖裡的判斷力有五項,在這個案例的體會:
| 判斷力 | 我在這次遇到的決定 |
|---|---|
| 判斷哪些事該交給 AI、哪些不該 | 選型說明、資料整理可以讓 AI 協助;價格、交期與任何寫入 ERP 的動作不交給 AI |
| 定義「成功」長什麼樣 | 不看聊天畫面漂不漂亮,而看 30 到 50 題真實問題的答對率、拒答與轉人工率 |
| 讓多個 AI 分工合作 | 這一項我還沒做。MVP 階段先用單一 Bot,等流程穩定再考慮拆分角色 |
| 在客戶說出需求前看出真正的問題 | 需求表面是「做網站、接聊天機器人」,真正的問題是資料整理、版本治理與答案可追溯 |
| 幫客戶想好出事誰負責 | 答案附來源、版本與文件日期,沒把握就轉人工,不讓 AI 直接動 ERP |
我很認同地圖那篇的結語:技術會一直換,但判斷力才是真正帶得走的資產。這次比較現成產品、決定自建 MVP,花時間最多的不是學新工具,而是想清楚「這件事哪裡該靠 AI、哪裡該靠規則、哪裡該靠人」。
順帶一提的兩個參考
整理這段思路時,我也看到兩篇與 AI 工作流相關的文章,剛好可以對照。陳韋安的《AI 工作流七大構件》提到,AI 工作流不是換一套全新的做事方法,而是在原本流程中找出適合導入 AI 的節點;雷蒙三十的《聊天型、協作型、代理型的三個階段》則把 AI 使用方式分成三個層次。對照之下,我目前這個 MVP 大概落在協作型,往代理型邁進之前,更需要先把資料、邊界與驗收標準整理好。
AI 工作流不是把工作全部丟給 AI,而是把人的判斷放在正確的位置。
設計原則與實作對照
起源篇提出的原則,在後續文章的落實程度並不一致。這裡先把狀態攤開,避免讀者誤以為都已完成。
| 設計原則 | 對應篇次 | 目前狀態 |
|---|---|---|
| 答案必須附來源 | 第 1 篇 | 已實作(來源檔案與章節) |
| 找不到就承認不知道 | 第 1 篇 | 已實作 not_found 模式;預設 pass 會交回通用 LLM,正式對外建議改用 not_found |
| 沒把握就轉人工 | 第 1 篇 | 尚未實作自動轉人工,現階段以固定提示句加聯絡窗口作過渡 |
| 答案附版本與文件日期 | 第 1 篇 | 資料欄位已有,回覆格式尚未輸出 |
| 價格、交期走規則查詢 | 後續 | 尚未實作,列入後續規劃 |
| 不讓 AI 寫入 ERP | 第 1、2 篇 | 已遵守;知識庫插件不提供寫入工具 |
| 30–50 題驗收 | 第 1、2 篇 | 規劃中 |
為什麼系列會出現金融案例
原本的主線是工業刀具知識庫。第 2 篇另開一個金融分析案例,用意不在投資,而在試驗「AI扮演多個角色,取得外部資料來源,而互相討論並產出結論」這種工作流。
這種流程需要穩定、可程式取得的外部資料。TradingView MCP 接入的恰好是金融相關數據(行情、技術指標、新聞、回測),工具齊全、資料即時,很適合用來驗證三件事:
- MCP 能不能把外部資料穩定接進 AstrBot。
- Skill 能不能約束多角色的討論流程。
- 結論能不能附上資料依據。
這套方法驗證後,才能轉用到產業情報這類商業場景。
本系列接下來的走向
- 第 1 篇(技術實作):VPS 搭建 AstrBot 平台,AstrBot 串接 LINE Bot/Telegram 多種 IM 的環境 Setup、LLM Provider 測試、檔案式簡易知識庫插件設定與自動應答。
- 第 2 篇(技術實作):MCP 外部資料接入、N8N、AstrBot 通過 Docker 網路連通、多角色討論 Skill 的試驗。
- 第 3 篇(商業考慮):把工業刀具案例延伸為可複用的產業情報插件,評估合規的商業推薦與開發成本。
目前系列以 IM 通路為主;起源篇提到的「網站端共用同一套資料」尚未進入實作,會列在後續規劃。
真正意義/優缺點分析
- 這篇起源篇的真正價值不是記錄一個技術選型,而是示範「先用 AI 建立全局觀跟現成產品評估報告,再決定自建與否」這套決策方法,可複用在任何新技術方向的評估上。
- 把「買現成服務」跟「自己搭建」定義成速度與掌握度的取捨,而不是對立選項,這個框架比單純列優缺點更實用。
- 優點:決策過程留痕完整,日後回頭檢視能清楚看出每個轉折的真實理由;用既有的 AI 工作流技能地圖回頭檢驗,證明該框架具有跨案例的可複用性。
- 缺點與代價:MVP 階段許多設計原則(轉人工機制、價格交期規則查詢、30-50 題驗收)仍停留在規劃,實際落地程度跟文件描述有落差,這篇誠實記錄了這個落差而不是假裝都已完成。
常見問題
Q:本篇是在介紹 AstrBot 安裝嗎?
A:不是。本篇交代需求來源、思考演變、現成產品評估與自建 MVP 的決定由來。AstrBot 安裝與使用在第 1 篇。
Q:為什麼不直接買 Freshdesk、Zendesk 或 Dify Cloud?
A:這些都值得評估。若目標是最快上線,現成平台可能更適合;自建 MVP 是為了理解完整流程、保留客製化彈性,並把經驗沉澱成可複用方法。
Q:AI 客服最大的風險是什麼?
A:回答沒有可靠依據。因此設計需要限定邊界「只引用核准資料、附上來源、找不到就轉人工」,價格、交期等敏感資訊也不應交給 LLM 自由生成。
Q:這套思路只適用於工業刀具嗎?
A:不是。只要產品屬於資料複雜、技術問答重複、可能需要跨通路服務客戶的 B2B 行業,都可能套用類似的知識庫與工作流。
.md 原始檔(見 markdown/astrbot-00-origin-ai-workflow-mvp.md),供後續匯入 WordPress 或歸檔使用。