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