InVision
Un coach AI per aiutarti a superare la prossima intervista.
Descrizione
L'app è uno strumento di feedback sulla carriera progettato per migliorare la preparazione al lavoro utilizzando le funzionalità di IA. Fornisce consigli e feedback agli utenti e l'applicazione offre diversi tipi di feedback, tra cui analisi rapida e simulazione di un colloquio simulato.
La pagina di destinazione principale è realizzata con Flutter. Il backend è basato su un'API REST basata su Python. React viene utilizzato per trasmettere in streaming un avatar personalizzato creato con Ready Player Me. L'avatar interagisce con gli utenti tramite la funzionalità di sintesi vocale di Google, creando un'esperienza dinamica e coinvolgente.
L'API Gemini svolge un ruolo centrale nell'app eseguendo analisi rapide dei curriculum e delle descrizioni dei lavori forniti dagli utenti. Per la funzionalità di colloquio simulato, ho fornito all'applicazione un insieme selezionato di domande e suggerimenti da porre al candidato, migliorato dalla tecnologia di creazione di prompt, per fornire un feedback utile. All'utente vengono poste domande di intervista tramite l'avatar e al termine. Grazie alla finestra di contesto lunga, Gemini compila un riassunto del feedback utilizzando tutte le informazioni precedenti, inclusi consigli personalizzati e link a corsi pertinenti per il miglioramento.
In futuro, l'app potrebbe diventare uno strumento potente per i colloqui tecnici, con funzionalità per elaborare ed eseguire codice, valutare casi di test e fornire feedback in tempo reale.
Technology Stack:
Frontend: Flutter (app web principale)
Backend: Python (Flask per il servizio di modelli)
Avatar streaming: React, API Google Cloud, Text-to-Speech
Linguaggi di programmazione: Python, Dart, JavaScript
Realizzato con
- Flutter
- Web/Chrome
- Firebase
- Python
- Flask
Team
Di
Wassim Jabrane | InVision
Da
Regno Unito