SpendingsBot

Intelligenter Assistent für die Verwaltung persönlicher Ausgaben

Funktion

Dieser Assistent kann die persönlichen Ausgaben des Nutzers verwalten. Der Bot kann Folgendes :

- Tägliche Ausgaben erfassen.
- Informationen zu den Ausgaben des Nutzers wiederherstellen.
- Diagramme aus den Ausgaben des Nutzers erstellen.
- Analysen und Ratschläge anhand von Diagrammen bereitstellen.
- CSV-Dateien mit Ausgaben auf Grundlage von Nutzeranfragen erstellen.

Für die Ausführung dieser Aufgaben verwendet der Bot mehrere Technologien:

1) Gemini: Der Bot verwendet mehrere auf Gemini basierende Agenten, um die oben aufgeführten Aufgaben auszuführen. Jeder Kundenservicemitarbeiter hat eine bestimmte Rolle. Dazu gehören :

– ein Agent, der die Absicht des Nutzers erkennt
– ein Agent, der SQL-Abfragen basierend auf der Anfrage des Nutzers erstellt
– ein Agent, der die JSON-Datei zum Aufzeichnen einer Ausgabe erstellt
– ein Agent, der Code für Grafiken erstellt
und mehr…


2) Google Cloud APIs: Vision und Sprache in Text sind die beiden Google APIs, die für diesen Bot verwendet werden. So können Nutzer Sprachnachrichten und Bilder ihrer Rechnungen direkt an den Bot senden. Wenn der Nutzer beispielsweise ein Bild einer Rechnung sendet, führt Cloud Vision die OCR aus und Gemini erstellt die JSON, in der die Ticketinformationen erfasst werden.

3) BigQuery und Cloud Storage: Der Bot interagiert mit einer BQ-Tabelle, in der alle erfassten Ausgaben gruppiert werden. Es werden auch Informationen aus dieser Tabelle abgerufen. Wenn der Nutzer ein Bild sendet, zeichnet der Bot nicht nur die Ausgaben in BigQuery auf, sondern speichert das Bild auch in einem Cloud-Bucket, um die Rechnung mit einer bestimmten ID zu archivieren, die mit der entsprechenden Ausgaben-ID in BQ übereinstimmt.

Basis

  • Big Query
  • Cloud-Bucket
  • Speech-to-Text API
  • Cloud Vision API
  • Compute Engine (bei Bereitstellung)

Team

Von

SkAI

Von

Neukaledonien