SpendingsBot

Inteligentny asystent do zarządzania wydatkami osobistymi

Działanie

Ten asystent może zarządzać wydatkami osobistymi użytkownika. Bot może :

- rejestrować codzienne wydatki;
- przywracać informacje o wydatkach użytkownika;
- tworzyć wykresy na podstawie wydatków użytkownika;
- podawać analizy i porady na podstawie wykresów;
- tworzyć pliki CSV z wydatkami na podstawie żądań użytkownika.

Aby wykonać te zadania, bot korzysta z kilku technologii:

1) Gemini: do wykonywania zadań wymienionych powyżej bot używa kilku agentów opartych na Gemini. Każdy pracownik ma określoną rolę. Dotyczą one :

- agenta, który rozpoznaje intencję użytkownika;
- agenta, który tworzy zapytania SQL na podstawie żądania użytkownika;
- agenta, który tworzy pliki JSON do rejestrowania wydatków;
- agenta, który tworzy kod do grafiki;
i innych...


2) Interfejsy Google Cloud: Vision i Speech to Text to 2 interfejsy Google używane przez tego bota. Umożliwia to użytkownikom wysyłanie wiadomości głosowych i obrazów faktur bezpośrednio do bota. Gdy na przykład użytkownik wyśle obraz faktury, usługa Cloud Vision wykona rozpoznawanie tekstu, a Gemini utworzy plik JSON, który będzie zawierać informacje o bilecie.

3) BigQuery i Cloud Storage: bot wchodzi w interakcję z tabelą BQ, która grupuje wszystkie zarejestrowane wydatki. Będzie też pobierać informacje z tej tabeli. Gdy użytkownik wyśle obraz, bot nie tylko zapisze wydatki w BigQuery, ale też zapisze obraz w pojemniku w chmurze, aby zarchiwizować fakturę z konkretnym identyfikatorem (który odpowiada identyfikatorowi wydatków w BigQuery) .

Utworzone za pomocą

  • BigQuery
  • obszar w chmurze,
  • Interfejs Speech-to-Text API
  • Cloud Vision API
  • Compute Engine (w przypadku wdrożenia)

Zespół

Autor:

SkAI

Od

Nowa Kaledonia