SpendingsBot
用于个人支出管理的智能助理
作用
该助理能够管理用户的个人支出。该聊天机器人能够:
- 记录每日支出。
- 恢复用户支出信息。
- 根据用户的支出创建图表。
- 根据图表提供分析和建议。
- 根据用户请求创建支出 CSV 文件。
为了执行这些任务,该聊天机器人使用了多种技术:
1) Gemini:该聊天机器人使用基于 Gemini 的多个代理来执行上述任务。每个代理都有特定的角色。这些包括:
- 用于识别用户意图的代理。
- 用于根据用户请求创建 SQL 查询的代理。
- 用于创建 JSON 以记录支出的代理。
- 用于为图形创建代码的代理。
等...
2) Google Cloud API:此聊天机器人使用了 2 个 Google API,即 Google 相应 API 和语音转文字 API。这样,用户就可以直接向聊天机器人发送语音消息和账单图片。例如,当用户发送账单图片时,Cloud Vision 会执行 OCR 操作,Gemini 会创建用于记录票券信息的 JSON。
3) BigQuery 和 Cloud Storage:聊天机器人会与 BQ 表进行交互,该表会对所有记录的支出进行分组。它还会从此表中检索信息。当用户发送图片时,除了在 BigQuery 中记录支出外,聊天机器人还会将图片保存在云存储分区中,以便使用特定 ID(与 BQ 中的相关支出 ID 匹配)归档账单。
可采用以下设备打造
- Big Query
- 云端存储分区
- API 语音转文字
- API Cloud Vision
- Compute Engine(如果是部署)
团队
更新者
SkAI
发件人
新喀里多尼亚