SpendingsBot

個人支出管理智慧助理

用途

這位助理可管理使用者的個人支出。這個聊天機器人可以:

- 記錄每日支出。
- 還原使用者的支出資訊。
- 根據使用者的支出建立圖表。
- 根據圖表提供分析和建議。
- 根據使用者要求建立支出 CSV 檔案。

為了執行這些工作,這個聊天機器人會使用多項技術:

1) Gemini:這個聊天機器人會使用多個 Gemini 代理程式執行上述工作。每位服務專員都有特定角色。包括:

- 可辨識使用者意圖的代理程式。
- 可根據使用者要求建立 SQL 查詢的代理程式。
- 可建立 JSON 以記錄費用的代理程式。
- 可建立圖形程式碼的代理程式。
等等...


2) Google Cloud API:這個 Bot 使用了 2 個 Google API,分別是 Vision 和 Speech to text。這樣一來,使用者就能直接將語音訊息和帳單圖片傳送給聊天機器人。舉例來說,當使用者傳送帳單圖片時,Cloud Vision 會執行光學字元辨識,Gemini 則會建立 JSON,用於記錄票證資訊。

3) BigQuery 和 Cloud Storage:機器人會與 BQ 資料表互動,將所有記錄的費用分組。並從這個資料表擷取資訊。當使用者傳送圖片時,除了在 BigQuery 上記錄費用,機器人也會將圖片儲存在雲端值區,以便以特定 ID (與 BigQuery 中的相關費用 ID 相符) 封存發票。

採用

  • BigQuery
  • Cloud 值區
  • API 語音轉文字
  • Cloud Vision API
  • Compute Engine (部署作業)

團隊

變更者

SkAI

寄件者

新喀里多尼亞