Hub de parcours
Mettre rapidement en relation les besoins avec l'assistance.
Description
Dans l'application Journey Hub, nous exploitons les fonctionnalités uniques de l'API Gemini, en particulier le modèle Gemini Pro, pour effectuer des recherches très précises, spécifiques à une zone métropolitaine. Lorsqu'un utilisateur envoie une requête via l'application Flutter, Firestore est immédiatement mis à jour avec sa requête. Nous utilisons ensuite un indice vectoriel dans Firestore, contenant des embeddings et des intents associés, pour effectuer une recherche des plus proches voisins. Ce processus identifie l'intention de l'utilisateur (par exemple, rechercher des centres de rafraîchissement ou une aide médicale) en la faisant correspondre à des intentions prédéfinies dans l'application.
La fonctionnalité la plus remarquable de Gemini est sa capacité à effectuer des recherches très localisées. Une fois l'intention de l'utilisateur identifiée, Gemini effectue une recherche ciblée et spécifique à la zone métropolitaine de l'utilisateur, en récupérant des données pertinentes telles que des centres de rafraîchissement ou des établissements médicaux. Cela garantit que les utilisateurs reçoivent des informations opportunes et spécifiques au contexte, adaptées précisément à leur position géographique.
Les données récupérées via Gemini sont ensuite mises en forme à l'aide de la bibliothèque Python Instructor pour garantir leur clarté et leur pertinence avant d'être présentées à l'utilisateur. Cette fonctionnalité offre une assistance immédiate basée sur la localisation, mais permet également d'affiner les résultats en continu. À mesure que les utilisateurs nous enverront leurs commentaires, nous mettrons à jour les vecteurs d'intention en continu pour améliorer la précision et la pertinence des futures recherches. L'application sera ainsi plus intelligente et plus réactive au fil du temps.
Conçu avec
- Flutter
- Android
- Web/Chrome
- Firebase
- Firestore
- Index vectoriels
- Modèle Gemini Pro
- Modèle d'embedding Gemini
- Firebase Authentication
- Firebase Hosting
- Firebase Cloud Functions
- Firebase Crashlytics
- Remote Config
- Firebase Analytics
Équipe
Par
Neil Jay Warner, Eric Livesay, David Allen, Carlos Doble, Trey Henry, Ladis Aguilar, James Henry
De
États-Unis