SpendingsBot

Trợ lý thông minh để quản lý chi tiêu cá nhân

Ý nghĩa

Trợ lý này có thể quản lý các khoản chi tiêu cá nhân của người dùng. Bot có thể :

- Ghi lại chi tiêu hằng ngày.
- Khôi phục thông tin về chi tiêu của người dùng.
- Tạo biểu đồ từ chi tiêu của người dùng.
- Cung cấp thông tin phân tích và tư vấn dựa trên biểu đồ.
- Tạo tệp csv về chi tiêu dựa trên yêu cầu của người dùng.

Để thực hiện các nhiệm vụ này, bot sử dụng một số công nghệ:

1) Gemini: bot sử dụng một số tác nhân dựa trên Gemini để thực hiện các nhiệm vụ nêu trên. Mỗi tác nhân có một vai trò cụ thể. Bao gồm :

- một tác nhân nhận dạng ý định của người dùng.
- một tác nhân tạo truy vấn sql dựa trên yêu cầu của người dùng.
- một tác nhân tạo json để ghi lại chi phí.
- một tác nhân tạo mã cho đồ hoạ.
và nhiều tác nhân khác...


2) API Google Cloud: Vision và Speech to text là 2 API của Google được dùng cho bot này. Nhờ đó, người dùng có thể gửi tin nhắn thoại và hình ảnh hoá đơn trực tiếp đến bot. Ví dụ: khi người dùng gửi hình ảnh hoá đơn, tính năng thị giác trên đám mây sẽ thực hiện OCR và Gemini sẽ tạo tệp json để ghi lại thông tin vé.

3) BigQuery và bộ nhớ trên đám mây: Bot tương tác với bảng BQ, trong đó nhóm tất cả các khoản chi tiêu đã ghi lại. Hàm này cũng sẽ truy xuất thông tin từ bảng này. Khi người dùng gửi hình ảnh, ngoài việc ghi lại các khoản chi tiêu trên BigQuery, bot cũng sẽ lưu hình ảnh đó vào một bộ chứa trên đám mây để lưu trữ hoá đơn có mã nhận dạng cụ thể (khớp với mã nhận dạng khoản chi tiêu có liên quan trong BQ) .

Được tạo bằng

  • BigQuery
  • Bộ chứa trên đám mây
  • API chuyển văn bản sang lời nói
  • API Cloud Vision
  • Compute Engine (trong trường hợp triển khai)

Nhóm

Người cập nhật

SkAI

Từ

New Caledonia