Hub de jornadas
Conectar-se rapidamente com o suporte.
O que faz?
No app Journey Hub, usamos os recursos exclusivos da API Gemini, especificamente o modelo Gemini Pro, para realizar pesquisas muito precisas e específicas de área metropolitana. Quando um usuário envia uma solicitação pelo app Flutter, o Firestore é atualizado imediatamente com a solicitação. Em seguida, usamos um índice vetorial no Firestore, contendo embeddings e intents associadas, para realizar uma pesquisa de vizinho mais próximo. Esse processo identifica a intenção do usuário, como buscar centros de resfriamento ou ajuda médica, comparando-a com intenções predefinidas no app.
O recurso de destaque do Gemini é a capacidade de oferecer pesquisas altamente localizadas. Depois que a intenção do usuário é identificada, o Gemini realiza uma pesquisa focada e específica para o local na área metropolitana do usuário, recuperando dados relevantes, como centros de resfriamento ou instalações médicas. Isso garante que os usuários recebam informações oportunas e específicas do contexto, adaptadas com precisão à localização geográfica deles.
Os dados recuperados pelo Gemini são formatados usando a biblioteca Python do instrutor para garantir clareza e relevância antes de serem apresentados ao usuário. Esse recurso não apenas oferece assistência imediata com base na localização, mas também permite o refinamento contínuo. À medida que os usuários enviam feedback, atualizamos continuamente os vetores de intenção para melhorar a precisão e a relevância das pesquisas futuras, tornando o app mais inteligente e responsivo ao longo do tempo.
Desenvolvido com
- Flutter
- Android
- Web/Chrome
- Firebase
- Firestore
- Índices vetoriais
- Modelo Gemini Pro
- Modelo de embedding do Gemini
- Firebase Authentication
- Firebase Hosting
- Firebase Cloud Functions
- Firebase Crashlytics
- Configuração remota
- Firebase Analytics
Equipe
Por
Neil Jay Warner, Eric Livesay, David Allen, Carlos Doble, Trey Henry, Ladis Aguilar, James Henry
De
Estados Unidos