跳至主要內容

里程碑

line記帳的AI小精靈

黑糖饅頭 @o.-.o發布於

動機
我是先利用前面教學影片中學到的基礎,再進一步改良並新增 Google Sheets,讓我的 AI Agent 能夠連結 Google Sheets 與 LINE Developers。我設計這個 AI 小精靈的目的是幫助我快速記帳。當我消費、結帳或想要記錄金錢時,只要透過 LINE 輸入相關訊息與金額,它就能自動將資料整理到 Google Sheets 中,並統整我的收入、支出、消費金額及類別,讓我更方便地管理自己的財務。

另外,我也為這個小精靈取名為「玻璃獸」。我是哈利波特系列的粉絲,而玻璃獸(Niffler)是故事中一種特別喜歡金錢與閃亮珍寶的魔法生物,經常四處尋找並收集各種珍貴物品。因此,我認為這個名字非常適合一個專門幫助我管理金錢與整理收支紀錄的 AI 助手。

設計

LINE Developers:作為使用者與 AI 小精靈互動的平台,接收我輸入的收入、支出、金額及相關資訊。
AI Agent:分析使用者輸入的訊息,判斷這筆紀錄屬於收入或支出,並整理出金額、消費類別及其他必要資訊。
HTTP Request:負責將整理好的資料傳送至指定的服務,讓不同節點之間能夠順利傳遞資訊。
Google Sheets: 接收並儲存每一筆收支紀錄,方便後續查詢、分類及統計。

整體流程是由 LINE 接收訊息,再透過 AI Agent 分析與整理資料,接著將資料傳送到 Google Sheets 儲存,最後再透過 LINE 回覆處理結果,完成自動化記帳流程。

儲存庫

我使用 Google Sheets 作為這個專案的資料庫,讓 AI Agent 能夠將每次輸入的收入與支出記錄在同一份試算表中。資料可以依照日期、收支類型、金額及消費類別等欄位進行整理,讓我更容易查詢過去的消費紀錄,也能進一步統計不同類別的支出與收入。

透過 Google Sheets,我不需要每次都手動開啟試算表並輸入資料,只要使用 LINE 傳送訊息,就能完成基本的記帳工作,提高記帳的便利性與效率。

回饋

在製作這個 AI 小精靈的過程中,我遇到了不少困難。例如,HTTP Request 節點中的資料無法順利傳遞,以及 AI Agent 的 System Message 無法明確地輸出我所期待的內容,導致後續節點無法正確處理資料。

面對這些問題,我重新檢視教學影片中學到的知識與觀念,檢查工作流程中是否有遺漏的設定,並利用 AI 提供的提示與建議,逐步練習找出問題的原因並嘗試解決。

這次的經驗讓我體會到,學習 n8n 有點像成為一位水電工。當系統的某個部分發生問題時,不能只改善表面上的現象,而是必須從根本檢查每個環節,了解問題發生的原因,才能真正解決問題。透過這次專案,我不僅學習到如何串接 LINE、AI Agent 與 Google Sheets,也更加了解自動化工作流程的設計邏輯,以及如何透過不斷測試與修正,讓自己的 AI 小精靈逐漸達到預期的功能。

0 個愛心0 則留言

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