InVision
Trener AI, który pomoże Ci odnieść sukces podczas następnego spotkania kwalifikacyjnego
Działanie
Aplikacja jest narzędziem do udzielania informacji zwrotnych na temat kariery, które wykorzystuje możliwości AI, aby ułatwić przygotowanie do pracy. Aplikacja zawiera rekomendacje użytkowników i opinie. Oferuje też różne rodzaje informacji zwrotnych, w tym szybką analizę i symulowane próbne egzaminy.
Główna strona docelowa została utworzona za pomocą Fluttera. Backend korzysta z interfejsu REST API opartego na języku Python. React służy do przesyłania strumieniowego niestandardowego awatara utworzonego za pomocą Ready Player Me. Avatar wchodzi w interakcje z użytkownikami dzięki funkcji Text-to-Speech od Google, co tworzy dynamiczne i zaangażowane środowisko.
Interfejs Gemini API odgrywa kluczową rolę w aplikacji, wykonując szybką analizę życiorysów i opisów stanowisk pracy przesłanych przez użytkowników. W przypadku symulacji rozmowy kwalifikacyjnej aplikacja zawierała zestaw pytań i wskazówek, które można zadać kandydatowi, a które zostały wzbogacone o prompty, aby zapewnić kandydatom cenne informacje zwrotne. Użytkownik zostaje zapytany o pytania dotyczące wywiadu za pomocą awatara, a po jego zakończeniu o odpowiedzi na nie. Dzięki długiemu oknu kontekstowemu Gemini może tworzyć zarys opinii na podstawie wszystkich poprzednich informacji, w tym rekomendacji i linków do odpowiednich kursów, które pomogą Ci się rozwijać.
W przyszłości aplikacja może stać się potężnym narzędziem do przeprowadzania rozmów technicznych, ponieważ umożliwia przetwarzanie i wykonywanie kodu, ocenianie przypadków testowych i przekazywanie opinii w czasie rzeczywistym.
Technologie:
Przednia strona: Flutter (główna aplikacja internetowa)
Tył: Python (Flask do obsługi modelu)
Streaming awatara: React, Google Cloud API, Text-to-Speech
Języki programowania: Python, Dart, JavaScript
Utworzone za pomocą
- Flutter
- Wersja internetowa/Chrome
- Firebase
- Python
- Flask
Zespół
Autor:
Wassim Jabrane | InVision
Od
Wielka Brytania