InVision

Un coach IA pour vous aider à réussir votre prochain entretien

Description

Il s'agit d'un outil d'évaluation de carrière conçu pour améliorer la préparation aux entretiens d'embauche grâce aux fonctionnalités d'IA. Elle fournit des recommandations et des commentaires aux utilisateurs. L'application propose différents types de commentaires, y compris une analyse rapide et une simulation d'entretien.
La page de destination principale est créée avec Flutter. Le backend est alimenté par une API REST basée sur Python. React permet de diffuser un avatar personnalisé créé avec Ready Player Me. L'avatar interagit avec les utilisateurs via la fonctionnalité de synthèse vocale de Google, ce qui crée une expérience dynamique et attrayante.

L'API Gemini joue un rôle central dans l'application en effectuant des analyses rapides des CV et des descriptions de poste fournis par les utilisateurs. Pour la fonctionnalité d'entretien fictif, j'ai fourni à l'application un ensemble de questions et de conseils à poser au candidat, amélioré par l'ingénierie des invites, afin de fournir des commentaires utiles. L'utilisateur est interrogé par l'avatar et, une fois l'entretien terminé, Grâce à la longue fenêtre de contexte, Gemini compile un résumé des commentaires à l'aide de toutes les informations précédentes, y compris des recommandations personnalisées et des liens vers des cours pertinents pour l'amélioration.

À l'avenir, l'application pourra être un outil puissant pour les entretiens techniques, avec des fonctionnalités permettant de traiter et d'exécuter du code, d'évaluer des cas de test et de fournir des commentaires en temps réel.
Stack technologique:
Front-end: Flutter (application Web principale)
Backend: Python (Flask pour le service de modèle)
Streaming d'avatar: React, API Google Cloud, synthèse vocale
Langages de programmation: Python, Dart, JavaScript

Conçu avec

  • Flutter
  • Web/Chrome
  • Firebase
  • Python
  • Flask

Équipe

Par

Wassim Jabrane | InVision

De

Royaume-Uni