HealthyTravel
Planejar uma viagem de forma ecológica
O que faz?
O app usa a API Gemini (modelo gemini-1.5-pro-latest). Quando um usuário planeja uma viagem, a API Gemini é chamada com a função exposta getLatestRegionInformation. Essa função permite que o Gemini recupere as informações mais recentes sobre a região para a qual o usuário planeja viajar. Atualmente, apenas alguns dados da Madeira são retornados.
Quando um usuário planeja refeições para a viagem, a API Gemini também é chamada. Aqui, outra função, getLocalProducts, é exposta, que responde com informações do produto, como preço, pegada de carbono, nome e calorias. Se essa função não responder com dados, o Gemini vai usar o próprio conhecimento para fornecer informações precisas sobre os produtos e, por fim, as refeições em termos de calorias, pegada de carbono e preço (na medida do possível). O Gemini também é usado para transcrever áudios gravados, para que os usuários não precisem preencher formulários inteiros manualmente. Em vez disso, eles podem gravar áudio, e o Gemini extrai as informações necessárias da gravação.
Em geral, ao planejar viagens e refeições, o Gemini é instruído a se concentrar em abordagens ecológicas para minimizar a pegada de carbono, apoiar os mercados locais e o planeta, além de garantir a compatibilidade com as preferências alimentares e limitações de saúde do usuário.
Além disso, o Gemini é usado para encontrar usuários com planos de viagem semelhantes (o mesmo destino, preferências de viagem e período de tempo semelhantes). Quando esses usuários são encontrados, o app envia notificações a eles pelo Firebase Cloud Messaging.
Desenvolvido com
- Web/Chrome
- Firebase
- Firebase Cloud Messaging
- Firestore
- Firebase Cloud Store
- Firebase App Hosting
Equipe
Por
Marek Pędzik
De
Polônia