Claude Fable 5 最後時光(?) - 這幾天我用 Fable 5 做了些什麼
Claude Fable 5 可以不用 API 計價,分享這一週時間,我如何用它建立 harness、打造連弱模型都能順跑的個人知識庫,和…一個 one-shot 做出來的 3D 地球儀 :P
透過 n8n 串接 GitHub Actions 執行 Claude Code CLI,讓 LINE 直接連到私人 Wiki 回答問題;任何在 Claude Code 建好的 skill 都可以從 LINE 觸發,不用打開電腦
這篇文章分享我如何用每月約 USD 10,透過 n8n 串接 GitHub Actions 執行 Claude Code CLI,讓 LINE 直接連到我的私人 Wiki 回答問題;不過回答問題只是最簡單的例子,它真正的價值是-它是個統一入口,任何你在 Claude Code 建好的 skill 都可以從 LINE 或 Telegram 之類的地方觸發,不用打開電腦開 Claude Code。如果你嚮往龍蛇但又沒有另外買裝置,這個方式也可以讓你遠端操作 Claude Code 喔!
在產品開發上,要找到 Market Fit 永遠是最難的;但在 AI 時代,我們就是最好的使用者 🙃
「阿如~~~我們家 Wi-fi 密碼是多少?」
「阿如~~~為什麼 Netflix 連不上?」
「阿如~~~我們這次去非洲要去哪個國家、要去幾天?」
這是我在家時最常聽到的呼喚-我姑總是笑稱,我是家裡的「工具人」;只要遇到問題、難題,一定都會先喊一聲「阿如」。
問題很多,從 WI-FI 密碼、Netflix 連不上,到「我們這次去玩要玩幾天」都有XD 當然我自己回答也是幾秒鐘的事,不過有時候因為上班忙碌沒有辦法即時回答他們,就在想,有沒有什麼方式可以讓我更快幫到家人呢?
於是,屬於我的 Agent--「聰明透透」就誕生啦!
費用若是不算 Claude Code 本身的月費(這我相信大家本來就有了),我只需要付 $5 的架設 n8n 的費用,以及 $5 的 Anthropic API 費用(實際上是按 token 計價,但我只儲了 $5 元,端看你的用量),就解決了「工具人」之苦 🙃
而,這個「回答爸媽的問題」只是這個 Agent 最簡單的功能,它還有更多可以做的事啊!
是的,我把我的 Agent 命名為「聰明透透」,借用世上最可愛的狗狗樂透的名聲(?),來為我們家建這個機器人 😊
第一個最為獨特的功能,是它可以幫助我回答只有我自己知道的事情,舉凡「wi-fi 密碼」、「Chrome Cast 要怎麼修」、「保單的額度」等等,這些資料因為已經記入了我的個人 wiki 當中,所以可以馬上回答 😊
當然它也可以幫我更新履歷、計算資產配置、push Repository…等,任何我已經在 Repository 設好的 skills 都可以做到!
除了我個人的知識庫外,當然一般的知識也可以回答啊! 因為我們常出門在外會有詢率的問題,我也有連上詢率的資料庫!
我爸很喜歡和聰明透透聊天,雖然我也不懂(也一直在消耗我的 token)但他開心就好XDD
這個 Agent 最重要的是…它可以遠端操作你的 Claude Code,不需要打開電腦啊!請看下一小節 🙃
大家應該聽過「龍蛇」之類的萬能 Agent,我一直很想試用,但我遇到兩個問題
我一直在找替代方案,沒想到這個方案在 ShopBack 公司內就有解決了!
首先是我們強大的工程師團隊們已經為 AI Agents 建好了很好的 Infrastructure; 一開始很擔憂架起自己的 Agent 很困難,沒想到我們慘害的研究員們-- Lana 與 Gemma,套用了工程師建立好的系統,做出了專屬 ShopBack UX Research 的 Agent,它連上了過去幾年來的龐大使用者研究知識,以及效率超高的 Research Skills!
因此,我也想要如法泡製一番 🙃 這個「聰明透透」就出現啦!
這裡單純先談「問問題」就好(skills 的部分想像是 Claude Code)-當家人在 LINE 輸入「@聰明透透」並詢問問題後:
以下,以圖文詳細說明兩種不同的 User Journey。
首先,在 LINE 問問題。
再來,n8n 會先判斷 (1) 他有沒有需要回話(需要有「@聰明透透」字串) (2) 問問題的人是不是白名單的人(我只限我家人問他時可以回答,以免被濫用)。 若是通過了,他就可以連去 n8n 建好的 AI Agent 來回答問題。
(如果判定是我,會有更多的內容可以做,例如查/新增我的行事曆等,這個在本文就不多談)
最後,n8n 會把資料回傳回 LINE,就可以看到回應了!
當然這種問題你也可以在 Gemini 直接問,但我覺得它很適合當這個問題需要給組內所有人看時使用 😊
首先,一樣在 LINE 直接問問題。
在 n8n 內,顯示當 LINE 接收到訊息後,若是知識和我的個人資料庫相關(如這裡是「坦尚尼亞」),它就會觸發 GitHub Actions。
GitHub 被觸發後會開始跑流程,你會發現它會安裝 Claude Code CLI、跑 Agent 後,再把資料回傳到 n8n。
當 GitHub Action 跑完,就會在 n8n 處理完後最後把資料回傳回去 LINE。
最後 LINE 把資料傳回來。你會發現這個內容不僅僅是一般的知識,也包含了我的 wiki,也就是關於坦尚尼亞的行程內容啊 😊
基本上你原本在 Claude Code 的 Skills 是都可以被使用的,只要設好權限,你也可以不使用電腦就更新裡面的內容。以下我以「新增 wiki」當範例。
新增 wiki 的意思是,它會透過 LINE 接收指令,然後寫入資料進我的 GitHub Repository;未來只要打開電腦,只要再 git pull 就可以把我更新好的資料拉下來了。
首先,一樣發訊息進去。我這裡的關鍵詞是「幫我記 wiki」,當寫入這個,它就會像剛才的 Journey 2 透過 n8n 串接 GitHub Actions 再執行 Claude Code CLI。
當它完成後,它會回傳訊息,說明它已經完成的任務。我只要去我的 Repository 就會看到我的 wiki 新增了這筆知識啊;而我爸媽若馬上問同樣的問題,它也會馬上可以回答正確的答案!
當然,像是它也能夠做用任何你已經建好的 Skills。舉例來說,若你有個 Skill 是和找工作相關,你只要輸入,它就能喚醒你的 Skills 直接回答你的問題了呢。是不是很讚呢?XD
要製作屬於自己的 Agent、並且能夠根據你的知識庫回答問題或是使用你的 skills,有幾個先備知識及需要有的東西:
自己的 Personal Wiki:強烈推薦看 Karpathy 這個 Repository,簡單易懂,照著做就可以了。以下是我的個人知識庫,含家裡的相關內容、財務狀況、閱讀筆記等等。未來有機會再寫一篇我怎麼自己建置的 🙃
n8n 或其他雲端自動化軟體:我目前是用 Railway 建置,一鍵就可以完成設定!我用最便宜的方案 $5 一個月!想試用可以用我的推薦連結
GitHub 或 GitLab 帳號:需要設定對應的 Access Token(建議最小權限),可以請 Claude Code 跟你一起做
社群軟體的 BOT access:
LLM API:
如果你也想試試看,可以直接把這個 prompt 丟給 Claude Code;我這裡先從最簡單的例子「回答問題」來分享;我之後如果有整理出乾淨的 starter template,再另外分享。
我想建一個 LINE 家族助手 bot,能根據私人 wiki 回答問題。
架構目標:
- wiki 內容用 Markdown 檔案存在 GitHub private repo
- 有人在 LINE 群組 @bot 時,bot 查 wiki 後回答
- 寫入 wiki 也要支援(家族成員說「幫我記…」就能更新)
希望用的技術:
- GitHub Actions 執行 Claude Code CLI(讀寫 wiki、回答問題)
- n8n 作為 webhook 接收 LINE 訊息,並 trigger GitHub Actions
- LINE Messaging API 推送回覆
限制:
- 只有特定家族成員可以使用(白名單 user ID)
- wiki 為私密資料,僅存放於 private repo
最後,雖然有設了一些限制,但真的仍然難以避免手機被盜等可能性,因此再次提醒, 不要把銀行帳密、身份證號、2FA codes、完整金融帳證放進 wiki。請使用 fine-grained PAT、開啟 GitHub / n8n / LINE 帳號的 2FA,並先用測試資料跑通 workflow 喔!
上線前的最後檢查:
如果有什麼問題歡迎問我啊!
留言