跳至主要內容

里程碑

算不準沒關係,至少有人回你:森林系AI卡牌與心靈聊天系統

HsinYu @sidney.10.13發布於

一、專案背景
我自己雖然不太懂占卜,也沒有研究過塔羅牌,但一直對這類東西很有興趣。身邊的朋友也常常在 Instagram 上看今日運勢、星座指引之類的內容,讓我很好奇,為什麼大家會對這些東西這麼感興趣?
我覺得除了想知道未知的事情之外,大家有時候也只是想在忙碌或無聊的生活中找一點樂趣,或是看到某句話時,突然覺得「欸,這根本就是在說我!」。尤其是遇到煩惱的時候,有時候不一定需要多麼認真的人生大道理,反而是一句溫暖的鼓勵,或是一句有點犀利、讓人哭笑不得的心靈毒雞湯,就能讓自己換個角度想事情。
所以,我就想把卡牌、AI 和心靈毒雞湯結合起來,做成一個 LINE 上的 AI 小精靈。除了可以抽每日運勢,也可以直接跟它聊天、分享心情,看看它會給出什麼有趣又意想不到的回覆。

二、想解決的問題
平常在網路上看到的今日運勢或星座指引,大多是已經寫好的固定內容。看完之後,通常就結束了,如果想進一步問問題,或是分享自己最近遇到的事情,也不一定有地方可以繼續聊下去。
因此,我想做的不只是提供運勢的機器人,而是一個可以跟使用者互動的 AI 小精靈。使用者可以抽牌看看今天的運勢,也可以直接傳文字,甚至傳貼圖來表達自己的心情,讓 AI 根據當下的內容做出回應。另外,我也加入心靈毒雞湯的元素,讓回覆不會永遠只有正經的鼓勵或制式的勵志語錄,而是偶爾用幽默、直接,甚至有點犀利的方式點醒使用者,讓整個互動更有趣,也更有自己的特色。

三、做法
當使用者在 LINE 傳送訊息時,n8n系統會先透過 Webhook 接收訊息,再解析使用者的 ID 和文字內容,接著依照不同的輸入內容,判斷要執行哪一種回覆流程。如果使用者想抽牌或查看今日運勢,系統就會進入 AI 占卜流程,結合設定好的角色指令,產生符合小精靈人設的牌卡解讀;如果使用者傳來的是日常訊息或心情煩惱,AI 就會根據對話內容提供相應的回覆。此外,我也串接了 Per-user Memory功能,讓 AI 能參考同一位使用者先前幾則的對話脈絡,增加互動的連貫性。最後,系統會整理 AI 產生的內容,再透過 LINE Messaging API 將訊息傳回使用者的手機。

四、成果
目前星語靈犀主要有三種互動方式:

  1. 抽牌、看今日運勢

當使用者輸入「今日運勢」或「抽牌」時,系統會顯示三張隨機的森林卡牌,讓使用者自己選擇一張。選好之後,AI 會生成專屬的今日運勢內容,包含動物夥伴帶來的指引、來自森林的心靈悄悄話、森林幸運物,以及幸運數字和顏色等,讓抽牌的過程更有參與感,也多了一點探索未知的樂趣。

  1. 分享心情、聊天或傳送貼圖

使用者也可以直接輸入任何文字,分享最近的心情或遇到的煩惱,甚至傳送貼圖。AI 會依照收到的內容給予回應,可能是溫暖的鼓勵、簡單的小建議,也可能突然來一句心靈毒雞湯,讓使用者在聊天的過程中得到不同的思考角度。

  1. 日常問候

如果使用者只是傳送「哈囉」、「你好」等問候語,系統就會回覆預先設定好的歡迎訊息,邀請使用者試試今日運勢或分享心情,讓第一次使用的人也能快速上手。

0 個愛心0 則留言

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