里程碑
BaJarviscan|屬於我的Jarvis私人助理
培根 @patrick_hung95430發布於 已編輯
2026年10月18日 · @Bacon
大家好,我是培根,台科大電子系大三。
老實說,我身分有點多。學生會長、每週打工三次,以前還當過區塊鏈研究社社長現在也同時修很多客還有玩社團跟計劃。身分一多,LINE 群組就跟著變多,每天打開都是 99+,真正重要的東西反而很容易漏掉。
然後當社長、碰投資的那段時間,我養成追幣圈、新科技跟論文的習慣。但現在的我真的沒時間每天自己去翻 CoinGecko、arXiv、YouTube 跟一堆新聞網站。
所以我想要的不是更多資訊,而是有人每天幫我篩過一輪,告訴我現在的趨勢是什麼。這就是 BaJarviscan 的起點。
其實一開始我想做的是「群組摘要精靈」,幫我整理 LINE 群組重點。但查了之後發現,LINE bot 只讀得到它有加入的群組,而且把 bot 拉進群組會牢涉到其他人的隱私。就想說算了,改整理公開的外部資訊。
一開始,它只是一隻什麼都不會的 LINE 機器人
剛開始它就是一個空殼,什麼都還沒串上。所以我做的第一件事不是拉節點,而是先想格式。
那時候我很糾結:要一次丟一個 MD 檔給我,還是拆成好幾則訊息?訊息數量要怎麼抓?這些我都是跟 Claude 一來一回討論出來的。
最後決定一次推 5 則。原因很實際:LINE 免費方案每月只能主動推 200 則,但一次推播最多可以包 5 個對話框,而且只算 1 則額度。所以 5 則剛好是「資訊夠多、又不會爆額度」的平衡點:
- 幣種趨勢
- 延伸閱讀(論文 + YouTube)
- 今日十大國際事件
- 幣圈要聞
- 哨兵摘要 + 可以怎麼追問
另外還加了兩個功能:
• 哨兵:每小時巡一次幣價,有大動作才叫我。靈感是 Antalpha 的 AI Agent Nina 的哨兵模式
• 追問:直接在 LINE 回「展開第 3 則」,它會根據當天的早報回答
砌磚、拉水、拉電
上哲開幕那天講的「砌磚、拉水、拉電」,我後來發現拿來拆這個專案剛剛好。
先砌磚:整個小精靈就三塊磚。早報、哨兵、追問,各有一個入口(兩個定時、一個 LINE Webhook),丟進同一個 workflow,再用 Switch 分流。為什麼不拆開?因為它們要共用記憶,早上的早報要存起來,我追問的時候它才答得出來。
再拉水:資料在節點之間流。以早報來說就是:抓幣價 → 算數字 → 抓論文、影片、新聞 → AI 整理翻譯 → 組成 5 則 → 推到 LINE。我一個很重要的設計是每條水管都要想「斷了怎麼辦」,哪個來源掛掉,就只有那一塊顯示「今天抓不到」,其他照樣送出。
最後拉電:就是各種金鑰和權限。LINE 的 Token、Gemini 的 API key,要先接好,節點才「有電」。這塊我踩最多坑,後面 debug 那段會講。
圖一|架構:上半是 n8n 全流程,綠、橘、藍三個標籤就是早報、哨兵、追問三條路線;下半是早報的 AI 段,5 個 AI 節點中間插了「等待 15 秒」。最底下是我的設計原則。
還有一個我自己很堅持的原則:數字給程式算,文字給 AI 寫。價格、漲跌、「盤中突破 $84,000 後回落」這種判斷,全部在 Code 節點用 JavaScript 算好,AI 碰不到數字。AI 只負責總結、翻譯跟導讀。沒有資料的時候就老實說沒有,不給它編故事的機會。
至於程式怎麼來的?老實講,我先跟 Claude 把需求討論清楚,讓它幫我產生整個 workflow 的 JSON 跟裡面的 JavaScript,我再匯入 n8n。但匯入之後才是真正的開始,很多問題 AI 也想不到,只能自己在真實環境裡踩。
還有,我全程都盡量找免費的 API:幣價用 CoinGecko 跟幣安,論文用 arXiv,影片跟新聞用 RSS,AI 用 Gemini 免費額度。整個專案沒有花到錢。
它每天給我什麼
第 1 則:幣種趨勢。BTC、ETH 的均價跟區間,還會幫我判斷「盤中短暫突破 $84,000 後回落」。下面是市值前 20 名、漲跌家數、最強跟最弱的幣。
第 2 則:延伸閱讀。arXiv 前一天的新論文,區塊鏈跟 AI/半導體各 3 篇,附中文標題跟一句話導讀。第一份早報就出現了「基於 FPGA 的脈衝神經網路」,剛好跟我手上的 FPGA 專題有關,這個真的有驚喜到。
影片的部分會抓 Milk Road、Coin Bureau 這些頻道的新片,也附一句中文在講什麼。
第 3 則:今日十大國際事件。AI 從 BBC、Al Jazeera、NPR、DW 挑出對國際情勢跟市場影響最大的 10 則,每則附一句「為什麼重要」。這塊是我最有感的,後面會講。
第 4 則:幣圈要聞。像「USDC 被歐盟 EBA 列為首個重要電子貨幣代幣」這種監管新聞,我自己是不會特地去找的。
第 5 則:哨兵摘要 + 追問提示。告訴我過去 24 小時有沒有大動作,最後提醒我可以怎麼追問。
圖二|每天 5 則:從左到右是幣種趨勢、延伸閱讀、十大國際事件、幣圈要聞、哨兵+追問提示。一次推播最多 5 個對話框,只算 1 則額度。
Debug 血淚史
老實說,debug 的過程蛠崩潰的。很多欄位我都填錯,輸出格式也卡過。整理一下我踩過的坑:
- 欄位填錯(拉電沒拉好)
LINE 的 Credential 是用 Header Auth,結果我把「Name」當成幫它取名字的地方,其實那格要填 Authorization;Value 我也照字面打了「Bearer + Token」,正確是「Bearer 空一格再貼上 Token」。還把 Channel secret 當成 Channel access token……兩個長得太像了。
- Gemini 不讓我用
第一次跑,Gemini 直接回 404,原來舊模型已經不開放給新用戶了。換成新版之後又撞到額度:免費版每分鐘只能呼叫 5 次,我的早報一口氣打 5 次 AI,當然爆。
解法是在 AI 節點之間加 Wait 15 秒,失敗的話等 60 秒再重試一次。讓它慢一點,反正早報晚一分鐘到也沒差。
- 問它問題都不回
早報會到,但我回「抓一下國際新聞」、「抓不到嗎」,它都已讀不回。查了半天才發現……Webhook 根本沒開,訊息從來沒進到 n8n。這張圖也剛好拍到另一件事:那天抓不到新聞跟論文,但早報還是照常送出來,只是那一塊寫「今天抓不到」。水管斷了也沒關係的設計,這時候真的救了我。
- 「感謝您的訊息!本帳號無法個別回覆」
Webhook 開了之後,先跳出來的是 LINE 官方帳號自己的自動回應,把它關掉就好。接著是「抱歉,我剛剛卡住了」,這是我自己設的備用句:AI 沒回答的時候至少要告訴我一聲。再調一下之後,「展開第 3 則」終於成功了。
圖三|互動追問:左邊是 Webhook 沒開、問了都不回;中間是關掉自動回應、先回「卡住了」,最後成功展開第 3 則;右邊是我問它「你怎麼看國際新聞」。
- 哨兵一直不叫
哨兵上線後一直沒動靜,我還在想「欸?為什麼?」後來才發現是我設的跌幅門檻太高,市場沒有劇烈波動就不會觸發。現在調低了,就算不是大崩盤它也會提早告訴我。
- 早報下午 4 點才到
我設的是早上 8 點,結果每天下午 4 點才到。剛好差 8 小時,是時區問題,排程照的是 UTC 時間。不過我覺得沒關係,當成一天的結尾也蛠不錯的,不影響我的時間運用。
圖四|Debug:左上是 Header Auth 欄位填錯(第 1 個坑),左下是 Gemini 回 404(第 2 個坑),右邊是下午 4 點才收到「今早」的早報(第 6 個坑)。
最後一個對話:「你怎麼看國際新聞?」
都串好之後,我問它一個比較開放的問題:「你怎麼看國際新聞?」
它根據當天的十大事件,整理出兩個趨勢:一是地緣政治跟能源安全風險升溫,二是各國政局動盪跟政策角力,最後還給了自己的看法(圖三最右邊)。
這一刻我覺得,它已經是一個蛠不錯的初步 prototype 了。
其實這整個專案我最有感的就是國際新聞。平常很多新聞其實是被擋在我的視野外的,用 AI 從幾個來源抓、再幫我排重要性,我覺得會更好。論文那塊也很有幫助,包括量子電腦對比特幣的威脅這類主題,都跟我現在關心的方向有關。
心得
這次學最多的,老實說是填表單跟 Webhook。串接本身不難,難的是每個欄位都要填對、每段水管都要真的接通。而且手動測試能動,不代表它會自己動,這是我這次最實際的一課。
另外一個收穫是想清楚「哪些事交給 AI、哪些不能」。數字交給程式,整理跟摘要交給 AI,沒資料就老實說沒有。這樣做出來的東西,我才敢每天相信它。
很可惜的是,這段時間真的太忙了,n8n 的 14 天試用一下就用完,目前應該不會續訂,所以 BaJarviscan 就先停在這個版本。
下一步
現在它是我的 personal assistant,但我一直在想:這個架構能不能搬到別的東西上面?而且不一定要用 n8n。工具可以換,但「砌磚、拉水、拉電」這套拆法應該可以帶走。
想加的東西:
• 接上 X,追蹤馬斯克、V 神、孫宇晨、Gavin Wood、Sam Altman 的動態(X 已經沒有免費讀取的 API,所以這次先預留節點)
• 讓對話 AI 能自己去查資料,不只是讀當天的早報
• 把時區修好,讓它真的早上 8 點到
使用工具
工具
用在哪
網址
n8n
整個自動化流程
n8n.io
LINE Messaging API
機器人、推播、回覆
LINE Developers
LINE 官方帳號管理後台
關自動回應、開 Webhook
LINE Official Account Manager
Gemini
AI 整理、翻譯、對話
Google AI Studio
CoinGecko API
幣價前 50 名
CoinGecko API
幣安 API
BTC、ETH 24 小時均價
Binance Developers
arXiv API
每日新論文
arXiv API
YouTube RSS、新聞 RSS
影片、國際與幣圈新聞
BBC、Al Jazeera、NPR、DW、CoinDesk、The Block、Decrypt
Claude
討論規格、寫 workflow 跟程式
claude.ai
Nina(Antalpha)
哨兵模式的靈感
Antalpha 文件
5 個愛心0 則留言
登入並驗證手機後就能留言。登入