SpendingsBot
個人の費用管理のためのインテリジェント アシスタント
機能
このアシスタントは、ユーザーの個人的な費用を管理できます。この bot は、次のことができます。
- 1 日の支出を記録する。
- ユーザーの支出に関する情報を復元する。
- ユーザーの支出からグラフを作成する。
- グラフに基づいて分析とアドバイスを提供する。
- ユーザーのリクエストに基づいて支出の CSV ファイルを作成する。
これらのタスクを実行するために、bot は複数のテクノロジーを使用します。
1)Gemini: bot は Gemini に基づく複数のエージェントを使用して、上記のタスクを実行します。各エージェントには特定のロールがあります。これらには、次のようなものがあります。
- ユーザーの意図を認識するエージェント。
- ユーザーのリクエストに基づいて SQL クエリを作成するエージェント。
- 費用を記録する JSON を作成するエージェント。
- グラフィックのコードを作成するエージェント。
など。
2)Google Cloud APIs: このボットで使用される Google API は、Vision と Speech to Text の 2 つです。これにより、ユーザーは音声メッセージと請求書の画像をボットに直接送信できます。たとえば、ユーザーが請求書の画像を送信すると、Cloud Vision が OCR を実行し、Gemini がチケット情報を記録する JSON を作成します。
3)Big Query と Cloud Storage: ボットは、記録されたすべての費用をグループ化する BQ テーブルとやり取りします。このテーブルから情報も取得します。ユーザーが画像を送信すると、BigQuery に費用を記録するだけでなく、ボットは画像をクラウド バケットに保存し、特定の ID(BQ の関連費用 ID と一致)で請求書をアーカイブします。
構成
- BigQuery
- クラウド バケット
- API Speech to text
- API Cloud Vision
- Compute Engine(デプロイの場合)
チーム
By
SkAI
差出人
ニューカレドニア