SpendingsBot

Kişisel harcama yönetimi için akıllı asistan

Ne işe yarar?

Bu asistan, kullanıcının kişisel harcamalarını yönetebilir. Bot şunları yapabilir :

- Günlük harcamaları kaydedin.
- Kullanıcının harcamalarıyla ilgili bilgileri geri yükleyin.
- Kullanıcının harcamalarından grafikler oluşturun.
- Grafiklere dayalı analizler ve öneriler sağlayın.
- Kullanıcı isteklerine göre harcamalarla ilgili CSV dosyaları oluşturun.

Bot bu görevleri gerçekleştirmek için çeşitli teknolojiler kullanır:

1) Gemini: Bot, yukarıda listelenen görevleri gerçekleştirmek için Gemini'ye dayalı çeşitli aracılar kullanır. Her temsilcinin belirli bir rolü vardır. Bunlar arasında :

- Kullanıcının amacını tanıyan bir temsilci.
- Kullanıcının isteğine göre SQL sorguları oluşturan bir temsilci.
- Bir harcamayı kaydetmek için JSON oluşturan bir temsilci.
- Grafikler için kod oluşturan bir temsilci.
ve daha fazlası...


2) Google Cloud API'leri: Bu bot için kullanılan 2 Google API'si Görsel ve Konuşma Metne Dönüştürme'dir. Bu sayede kullanıcılar sesli mesajlar ve faturalarının resimlerini doğrudan bot'a gönderebilir. Örneğin, kullanıcı bir faturanın resmini gönderdiğinde Cloud Vision OCR'yi gerçekleştirir ve Gemini, destek kaydı bilgilerini kaydedecek JSON'u oluşturur.

3) BigQuery ve Cloud Storage: Bot, kaydedilen tüm harcamaları gruplandıran bir BQ tablosuyla etkileşim kurar. Ayrıca bu tablodan bilgi alır. Kullanıcı bir resim gönderdiğinde bot, harcamaları BigQuery'ye kaydetmenin yanı sıra faturayı belirli bir kimlikle (BQ'deki ilgili harcama kimliğiyle eşleşen) arşivlemek için resmi bir bulut paketine de kaydeder.

Aşağıdakilerle tasarlandı:

  • Big Query
  • Cloud paketi
  • API Sesli metne dönüştürme
  • API Cloud Vision
  • Compute Engine (dağıtım durumunda)

Takım

Değişikliği yapan

SkAI

Nereden

Yeni Kaledonya