跳至主要內容

里程碑

🔮迷信又可愛的小傢伙: LINE AI 每日塔羅陪伴計畫

小舒淇 @double_fish_0319發布於 已編輯

副標題:在腳踏實地的日常裡,為未知留下一點想像。

企劃類型: AI 應用創作/數位互動設計/生活陪伴服務/自動化系統開發

開發平台: LINE Messaging API、n8n、OpenAI、Data Table

執行形式:個人自主企劃、設計與系統整合

專案進度: 核心功能已完成開發測試,正式部署與持續運作驗收中

-

壹、企劃摘要

《迷信又可愛的小傢伙》是一項結合 LINE 即時通訊、AI 語言模型、塔羅牌文化及自動化技術的數位陪伴計畫。

本計畫以「每日早晨的溫柔問候」為出發點,透過 n8n 自動化系統,於每天上午十點主動向使用者發送塔羅抽牌邀請。使用者點擊 LINE 訊息中的互動按鈕後,系統便從完整的七十八張塔羅牌中隨機抽取一張,決定正位或逆位,並呈現相應牌面圖像與 AI 生成的當日運勢解讀。

不同於強調預測結果的傳統占卜服務,本計畫將塔羅視為一種自我探索、情緒整理與日常反思的媒介,期望使用者能透過每日短暫的抽牌儀式,重新感受生活中的未知、可能性與期待。

計畫核心並非以科技代替人際關係,而是思考:當自動化工具不再只是提升工作效率,是否也能成為傳遞關懷、啟發想像與建立生活儀式感的媒介?

-

貳、企劃緣起與創作動機

生活中的大多數時刻,我們都被提醒要腳踏實地。

從每天的工作、課業、待辦事項,到對未來的規劃與選擇,我們習慣以理性、效率與可預測性來安排生活。這些實際的考量固然重要,卻也讓我開始思考:如果凡事都只能依循已知的結果前進,我們是否也逐漸失去了對未知事物的好奇與想像?

我並不認為相信塔羅,就意味著必須把人生交給命運。相反地,我希望自己在認真生活、努力完成眼前目標的同時,仍能保留一些浪漫與天馬行空的可能。

或許宇宙並不會直接告訴我們明天會發生什麼,但當我們停下來看一張牌、讀一段文字,便可能因此產生新的想法,重新檢視自身的情緒,或以不同的角度理解正在經歷的事情。

另一方面,我也很喜歡每天早晨有人主動關心自己的感覺。

有時候,一句簡單的「早安,今天過得好嗎?」並不需要承載太多意義,卻能讓平凡的一天多出一點期待。它不一定要是一段漫長的對話,也可能只是一則準時出現、溫柔提醒自己好好生活的訊息。

因此,我開始思考,能不能運用自己正在學習的自動化技術,創造一位具有溫度、個性與儀式感的 AI助理?

它不需要替我決定人生,也不必預言未來,只需要每天在熟悉的聊天視窗裡,輕輕提醒我:

「新的一天開始了。除了好好生活,也別忘了對未知保持期待。」

《迷信又可愛的小傢伙》便在這樣的想法下誕生。

這是一項從個人生活需求出發的技術實驗,也是我對數位陪伴、互動設計與生活儀式感的一次探索。我希望透過這個作品,讓看似理性的程式語言與自動化流程,承載一份柔軟而富有想像力的日常關懷。

-

參、企劃理念與核心價值

本計畫以「關懷、想像、選擇」為三項主要理念。

一、關懷:讓科技不只有效率,也能傳遞溫度
當 AI 與自動化技術越來越普及,其應用往往集中在工作效率、資訊整合及任務管理。然而,本計畫希望探索技術的另一種可能性:透過定時且具有情感語氣的互動,建立日常生活中的陪伴感。
每天上午十點的問候,既是一項技術排程,也是一個可以被期待的生活片刻。

二、想像:在理性世界裡保留未知的可能
塔羅牌具有豐富的圖像象徵與敘事意涵,同一張牌也可能引發不同的理解。
本計畫不將塔羅解讀視為確定的命運答案,而是藉由牌面象徵與 AI 文字生成,提供一個跳脫慣性思考的契機。
當使用者面對當日指引時,可以選擇接受、質疑,甚至完全不認同。重要的不是解讀是否預言了未來,而是它是否開啟了新的思考。

三、選擇:人生的主導權始終保留給自己
系統僅提供生活建議與反思方向,不要求使用者依照塔羅做出決策。
未知值得想像,但生活仍由自己決定。
這也是本企劃希望傳遞的核心態度。

-

肆、企劃目標

一、短期目標

  1. 建立每日定時主動問候的 LINE 自動化系統。
  2. 完成七十八張塔羅牌與正逆位的隨機抽牌功能。
  3. 整合 AI 語言模型,生成具一致風格的繁體中文塔羅解讀。
  4. 建立每日抽牌紀錄與 AI 解讀快取系統。
  5. 提升訊息回覆速度、可靠性與使用體驗。
  6. 完成安全驗證、正式部署及操作測試。

二、中長期目標

  1. 發展具統一視覺風格的 LINE Rich Menu 圖文選單。
  2. 建立歷史塔羅紀錄查詢與每週回顧功能。
  3. 增加使用者自主選擇抽牌主題的功能。
  4. 探索 AI 生成內容對日常情緒反思及陪伴感的影響。
  5. 將本專案整理為可展示的數位互動作品及技術實作案例。

-

伍、目標使用者與使用情境

一、核心使用者
本計畫初期以個人日常使用為主,從自身需求測試服務的實用性及互動體驗。
未來可考慮擴展至喜歡塔羅文化、希望建立晨間儀式、對 AI 互動有興趣,或偏好輕量化日常自我反思的使用者。

二、使用情境
上午十點,使用者收到 LINE 助理的主動問候,內容並非生硬的系統通知,而是一段具有溫度的邀請。
使用者可以立即抽牌,也可以等到適合自己的時候再點擊。
系統收到抽牌指令後,先回覆當日塔羅牌圖像、牌名及正逆位,再提供整體運勢、感情運勢、工作或學業運勢,以及今日指引。
使用者可以將這段文字視為當天的小提醒,也可以在一天結束時重新閱讀。
此互動不要求每天填寫問卷或長時間操作,讓自我反思自然融入原本的 LINE 使用習慣。

-

陸、服務內容與功能規劃

功能項目功能內容開發狀態
每日定時問候台灣時間每日 10:00 主動推播抽牌邀請已開發測試
互動抽牌按鈕使用 LINE Postback 事件接收抽牌指令已完成
塔羅牌隨機抽取七十八張牌隨機抽一張,並決定正逆位已完成
塔羅圖像呈現根據牌名顯示相應塔羅圖像已完成
AI 運勢解讀生成整體、感情、工作/學業與今日指引已完成
快速分段回覆先回覆牌面,再補送 AI 解讀已完成
每日牌面記憶同一使用者當日重複抽牌維持相同結果已完成
AI 解讀快取保存當日解讀,避免重複生成已完成
Webhook 簽章驗證驗證 LINE 事件來源及資料完整性已通過功能測試
歷史紀錄選單查詢過去的塔羅結果未來規劃
每週回顧整理當週牌面與個人反思未來規劃

新聞資訊整合曾納入功能實驗,但考量 RSS 來源回應時間與服務核心定位,現階段暫不列入正式版本,以優先維持塔羅體驗的速度及穩定性。

-

柒、技術架構與系統設計

一、系統整合原則
本計畫以 n8n 作為自動化流程控制平台,將定時推播與互動回覆功能整合在同一個 Workflow,透過不同觸發器執行對應任務。
主要技術包括:

  • n8n:自動化排程、資料處理、條件判斷及 API 串接。
  • LINE Messaging API:推播訊息、互動按鈕、Webhook 接收、圖像與文字回覆。
  • JavaScript:牌組建立、隨機選牌、資料格式處理及每日紀錄判斷。
  • OpenAI Chat Model:根據實際牌面與正逆位生成個人化解讀。
  • n8n Data Table:保存日期、牌面、正逆位及 AI 解讀內容。

二、每日定時推播流程
Schedule Trigger → Edit Fields → HTTP Request(LINE Push)
每天上午十點,Schedule Trigger 依照 Asia/Taipei 時區啟動,並將預先設計的抽牌邀請傳送至指定 LINE 使用者。

三、互動抽牌及 AI 解讀流程
LINE Webhook → 簽章驗證 → 抽牌指令判斷 → 查詢每日紀錄 → 抽牌或沿用牌面 → 儲存紀錄 → LINE Reply
完成第一階段回覆後,系統進一步判斷:

  • 若當日已有 AI 解讀,直接讀取資料表中的內容。
  • 若尚無解讀,交由 AI 模型生成,並儲存供後續使用。

最後透過 LINE Push 補送解讀結果。

四、安全及資料管理

系統以 LINE Channel Secret、HMAC-SHA256 與 Webhook 原始請求內容進行簽章比對,避免未經驗證的外部請求進入正式抽牌流程。

授權憑證存放於 n8n Credentials,不直接寫入可分享的工作流程程式碼中。

資料庫以「使用者識別碼+台灣日期」作為每日查詢鍵,儲存必要的抽牌結果與解讀內容,不以蒐集大量個人資料為目的。

-

捌、內容設計與品牌風格

一、命名理念

《迷信又可愛的小傢伙》

名稱以輕鬆、帶有幽默感的方式呈現塔羅文化。
「迷信」並非鼓勵使用者將所有事情交給超自然力量決定,而是帶有自我調侃意味,承認人們偶爾也會希望從未知之中尋找靈感與安慰。
「可愛的小傢伙」則象徵一位不過度說教、不強迫使用者接受觀點,卻願意每天主動打招呼的數位夥伴。

二、視覺風格
以宇宙、星空、塔羅圖像及神秘學象徵為主要設計元素,呈現柔和、奇幻且具有探索感的視覺氛圍。
在 LINE 介面上,延續簡潔、辨識度高的設計方式,避免過度複雜的操作流程。

三、文字語氣
助理的人格設定以「溫暖、細膩、輕微神秘感」為原則。
解讀語言避免過於絕對、恐嚇或宿命論的表述,以引導思考取代命令式建議。
例如,相較於「今天一定會遇到不好的事情」,更適合使用「今天也許值得多留意溝通中的誤解,給自己與他人一點空間」。

-

玖、執行歷程與階段規劃

階段執行重點狀態
第一階段:概念發想確立晨間陪伴、塔羅互動與服務定位已完成
第二階段:基本功能完成排程、LINE API、Webhook 與互動按鈕已完成
第三階段:AI 整合完成抽牌邏輯、AI Prompt 與文字回覆已完成
第四階段:體驗優化完成分段回覆、每日紀錄、AI 快取與牌圖呈現已完成
第五階段:安全驗證完成 LINE Webhook 簽章檢查及重複執行排錯已完成測試
第六階段:正式部署發布 Workflow、啟用 Production URL、驗收排程待最終確認
第七階段:延伸發展Rich Menu、歷史紀錄、每週回顧與使用研究後續規劃

-

拾、預期效益與評估方式

一、使用者體驗效益
本計畫期望讓使用者在日常生活中,透過短暫的數位互動,建立一個具有期待感的晨間儀式。
服務價值不以占卜結果的準確度作為主要標準,而是著重於關懷感受、使用便利性、內容啟發性及持續使用意願。

二、技術學習效益
透過本計畫的實作,累積 API 串接、Webhook 驗證、JavaScript 資料處理、AI 模型整合、資料庫操作及系統除錯能力。
計畫成果亦可展示如何將個人生活需求轉化為具有實際互動功能的數位服務。

三、評估指標
正式運作後,擬採用以下初步指標持續檢視:

評估面向建議觀察指標
排程穩定性每日 10:00 推播成功比例
互動可靠性抽牌請求與回覆成功比例
回覆效率從點擊到收到第一則訊息的時間
記憶一致性當日重複抽牌是否維持同一結果
AI 資源效率快取命中率與重複呼叫次數
服務感受使用者對陪伴感、儀式感與內容實用性的主觀評價

其中陪伴感與情緒反思的影響,需要透過後續使用者回饋才能評估,不預先宣稱已產生心理改善效果。

-

拾壹、資源需求與營運考量

一、主要資源

項目用途與成本考量
n8n CloudWorkflow 執行及資料管理,須確認試用期與正式訂閱方案
LINE Official Account訊息推播及互動,依適用方案計算訊息額度
OpenAI 模型AI 運勢解讀,依使用的 Gateway 額度或 API 計費
塔羅牌圖像需檢查第三方圖片來源的授權與長期可用性
開發與維護系統設定、測試、錯誤排查及功能更新

本計畫初期以個人使用、低頻率互動及現有雲端工具為原則,降低維運成本。

正式擴展前,應依實際使用量試算每月推播數量、AI 呼叫成本與工作流程執行額度。

二、風險管理

系統延遲: 採用先回覆牌面、再補送 AI 解讀的設計,縮短使用者等待第一則訊息的時間。

重複執行: 確保單一抽牌事件只進入一條有效處理路線,並持續檢查 Webhook 重送及資料庫寫入情況。

訊息發送失敗: 透過 n8n Executions 紀錄檢查 LINE API 回應,避免重複使用已失效的 Reply Token。

圖像來源風險: 檢查圖片授權及存取穩定性,必要時改用合法自主管理的圖片空間。

個人資料安全: 妥善管理 Channel Secret、Access Token 及使用者識別碼,並規劃紀錄保存期限與刪除方式。

AI 內容風險: 將塔羅定位為娛樂性與自我反思工具,不作為醫療、法律、投資或其他重大決策的專業依據。

-

拾貳、未來發展方向

一、LINE Rich Menu 圖文選單
設計固定顯示於聊天室下方的互動選單,讓使用者除了等待每日主動訊息,也能自主選擇查看今日塔羅、歷史紀錄或使用說明。

二、個人塔羅日記
以每日牌面及 AI 解讀為基礎,增加使用者自行記錄當日心情、想法或實際生活經驗的功能。
藉此讓塔羅不只是閱讀完便消失的占卜內容,而能逐步形成屬於自己的生活紀錄。

三、每週回顧與敘事整理
將一週內的牌面與反思文字整合,探索個人在不同日子裡關注的議題、情緒及想法如何產生變化。

四、互動體驗研究
後續若擴展為公開使用服務,可進一步探討使用者如何理解 AI 所生成的關懷語言,以及固定問候、隨機性與自主互動如何影響數位陪伴的感受。

-

拾參、結語與未來展望

《迷信又可愛的小傢伙》對我而言,不只是一次 n8n、LINE API 或 AI 模型的技術練習,更是一次將生活感受轉化為數位作品的嘗試。

在這個計畫中,我試著讓原本只負責執行指令的程式,擁有一點溫柔的個性;也讓看似充滿神秘色彩的塔羅牌,成為每天認識自己、重新思考生活的一個入口。

我始終相信,認真生活與想像未知並不矛盾。

我們可以一邊努力工作、學習、規劃人生,一邊允許自己偶爾抬頭看看星空,思考那些暫時沒有答案的事情。塔羅牌或許無法告訴我們未來真正會發生什麼,卻可能提醒我們:在既定的生活節奏之外,仍然存在不同的理解方式與可能性。

而我最希望留下的,或許還是每天早晨那份簡單的關心。

當上午十點的 LINE 通知響起,它並不是一個要求立即完成的任務,也不是提醒自己又有多少事情尚未做到,而是一個溫柔的邀請:

「早安。今天也要好好生活。至於未知的事情,就讓我們帶著一點好奇,一起看看吧。」

我希望《迷信又可愛的小傢伙》最終能成為這樣的存在——不替任何人決定命運,卻能陪伴使用者在現實與想像之間,為每一天保留一點期待、一點勇氣,以及一點被關心的溫度。


附錄:主要技術參考資料

  1. LINE Developers — Messaging API Overview
    developers.line.biz/en/docs/messaging-api/overview/(在新分頁開啟)
  1. LINE Developers — Send Messages
    developers.line.biz/en/docs/messaging-api/sending-messages/(在新分頁開啟)
  1. LINE Developers — Verify Webhook Signature
    developers.line.biz/en/docs/messaging-api/verify-webhook-signature/(在新分頁開啟)
  1. n8n 官方技術文件
    docs.n8n.io/(在新分頁開啟)

備註: 本企劃依現階段已完成的實作與測試成果撰寫。功能狀態、正式營運成本、素材授權及使用成效,仍應於公開發布或對外提案前進行最終確認。

0 個愛心0 則留言

登入並驗證手機後就能留言。登入