PART 5

AI 聊天與智慧記帳

自然語言解析與資料管理

自然語言對話 智慧指令解析 自動分類

💬 AI 聊天功能

智慧指令格式

  • 記帳:午餐花了150元 → 自動記帳
  • 行程:明天下午3點開會 → 新增行程
  • 天氣:台北市 → 查詢天氣
  • 一般對話 → AI 智慧回應
設計理念:系統會自動判斷訊息意圖,智慧指令以「關鍵字:」開頭,其他則為一般對話。
AI 聊天測試

💰 智慧記帳實作

提示詞工程

prompt = f"""
請分析這筆消費記錄:"{expense_text}"

請以JSON格式回傳:
{{
    "item": "消費項目",
    "amount": 數字金額,
    "category": "類別(食/衣/住/行/育/樂/醫療/其他)",
    "note": "備註"
}}

只回傳JSON,不要其他文字。
"""
💡 關鍵技術:透過精確的提示詞,讓 AI 回傳結構化的 JSON 資料!

🏷️ 記帳類別

🍔

餐飲食品
👕

服飾配件
🏠

房租水電
🚗

交通油費
📚

教育書籍
🎮

娛樂休閒
💊
醫療
看病藥品
📦
其他
其他支出

📊 記帳統計功能

系統會自動統計並顯示:

  • 💰 總支出 - 所有記帳總金額
  • 📝 筆數 - 記帳筆數統計
  • 🏷️ 類別分析 - 各類別支出佔比
  • 📈 趨勢圖表 - 視覺化呈現
記帳清單
資料匯出:支援 CSV 匯出,可用 Excel 進一步分析!

📌 Part 5 小結

核心技術

  • 智慧指令解析:識別「記帳:」開頭的訊息
  • 提示詞工程:讓 AI 回傳結構化 JSON
  • 自動分類:AI 判斷消費類別
  • CRUD 操作:完整的新增/讀取/編輯/刪除
  • 統計分析:支出總覽與類別分析
前往 Part 6:行事曆與天氣查詢 →