GEMLINGO

Il tuo compagno ideale per l'apprendimento delle lingue

Descrizione

GEMLINGO è il tuo compagno ideale per l'apprendimento delle lingue. GEMLINGO personalizza la tua esperienza in base ai tuoi obiettivi e alla tua programmazione specifici. È realizzata con Flutter e utilizza Firebase per il backend. Grazie a una semplice procedura di registrazione, GEMLINGO crea una roadmap di apprendimento personalizzata per te. Questa roadmap viene generata utilizzando le funzionalità del modello Gemini 1.5 Pro. Un prompt progettato con cura viene inviato a Gemini per ottenere un output in JSON. Questo output JSON viene utilizzato per creare le schede del piano settimanale. La roadmap viene archiviata anche in Firestore, pertanto viene generata una sola volta durante la procedura di onboarding. Tutti i dati disponibili della roadmap vengono nuovamente trasmessi al modello Gemini 1.5 Pro in un prompt progettato con cura per generare attività in tempo reale. L'output del modello viene ottenuto in un formato JSON che in seguito viene analizzato e le diverse schermate delle attività vengono visualizzate in Flutter. Le attività offrono anche una sessione di chat immediata per chiarire i dubbi con un chatbot per insegnanti amichevole basato sulla funzionalità di conversazione multi-turno di Gemini 1.5 Pro. Poiché questo bot di chat ricorda tutto il contesto della conversazione e conosce anche il rendimento dell'utente nelle attività, può fornire una soluzione efficace e personalizzata ai dubbi. La Superchat Gemlingo utilizza le funzionalità multimodali di Gemini per rispondere a qualsiasi domanda. Gemlingo Interpreter utilizza la funzionalità di conversazione con più turni di Gemini 1.5 Pro combinata con pacchetti come la conversione della voce in testo in Flutter.

Realizzato con

  • Flutter
  • Firebase

Team

Di

Abhinav Bijith

Da

India