Journey Hub
Mettere in contatto rapidamente le richieste con l'assistenza.
Descrizione
Nell'app Journey Hub, sfruttiamo le funzionalità uniche dell'API Gemini, in particolare del modello Gemini Pro, per effettuare ricerche altamente precise e specifiche per le aree metropolitane. Quando un utente invia una richiesta tramite l'app Flutter, Firestore viene aggiornato immediatamente con il suo prompt. Utilizziamo quindi un indice vettoriale in Firestore, contenente gli incorporamenti e le intenzioni associate, per eseguire una ricerca del vicino più prossimo. Questo processo identifica l'intenzione dell'utente, ad esempio la ricerca di centri di raffreddamento o assistenza medica, associandola a intent predefiniti all'interno dell'app.
La caratteristica distintiva di Gemini è la capacità di offrire ricerche altamente localizzate. Una volta identificato l'intento dell'utente, Gemini esegue una ricerca mirata e specifica per località all'interno dell'area metropolitana dell'utente, recuperando dati pertinenti come centri di raffreddamento o strutture mediche. In questo modo, gli utenti ricevono informazioni tempestive e specifiche del contesto, personalizzate in base alla loro posizione geografica.
I dati recuperati tramite Gemini vengono poi formattati utilizzando la libreria Python per gli insegnanti per garantire chiarezza e pertinenza prima di essere presentati all'utente. Questa funzionalità non solo fornisce assistenza immediata basata sulla posizione, ma consente anche un perfezionamento continuo. Man mano che gli utenti forniscono feedback, aggiorneremo continuamente i vettori di intenti per migliorare l'accuratezza e la pertinenza delle ricerche future, rendendo l'app più intelligente e reattiva nel tempo.
Realizzato con
- Flutter
- Android
- Web/Chrome
- Firebase
- Firestore
- Indici di vettori
- Modello Gemini Pro
- Modello di embedding Gemini
- Firebase Authentication
- Firebase Hosting
- Firebase Cloud Functions
- Firebase Crashlytics
- Remote Config
- Firebase Analytics
Team
Di
Neil Jay Warner, Eric Livesay, David Allen, Carlos Doble, Trey Henry, Ladis Aguilar, James Henry
Da
Stati Uniti