InVision
Pelatih AI untuk Membantu Anda Berhasil dalam Wawancara Berikutnya.
Fungsinya
Aplikasi ini adalah alat masukan karier yang dirancang untuk meningkatkan persiapan kerja menggunakan kemampuan AI. Aplikasi ini memberikan rekomendasi dan masukan pengguna, serta menawarkan berbagai jenis masukan, termasuk analisis cepat dan simulasi wawancara tiruan.
Halaman landing intinya dibuat dengan Flutter. Backend didukung oleh REST API berbasis Python. React digunakan untuk melakukan streaming avatar kustom, yang dibuat dengan Ready Player Me. Avatar berinteraksi dengan pengguna melalui Text-to-Speech Google, sehingga menciptakan pengalaman yang dinamis dan menarik.
Gemini API memainkan peran sentral dalam aplikasi dengan melakukan analisis cepat terhadap resume dan deskripsi lowongan yang diberikan oleh pengguna. Untuk fitur wawancara tiruan, saya memberikan serangkaian pertanyaan dan tips yang diseleksi untuk diajukan kepada kandidat, yang ditingkatkan dengan prompt engineering, untuk memberikan masukan yang berharga. Pengguna akan ditanyai pertanyaan wawancara melalui avatar, dan setelah selesai. Berkat periode konteks yang panjang, Gemini menyusun ringkasan masukan menggunakan semua informasi sebelumnya, termasuk rekomendasi yang disesuaikan dan link ke kursus yang relevan untuk peningkatan.
Ke depannya, aplikasi ini berpotensi menjadi alat yang efektif untuk wawancara teknis, dengan kemampuan untuk memproses dan mengeksekusi kode, mengevaluasi kasus pengujian, dan memberikan masukan secara real time.
Technology Stack:
Frontend: Flutter (Main Web App)
Backend: Python (Flask for Model Serving)
Avatar Streaming: React, Google Cloud API, Text-to-Speech
Programming Languages: Python, Dart, JavaScript
Dibuat dengan
- Flutter
- Web/Chrome
- Firebase
- Python
- Flask
Tim
Oleh
Wassim Jabrane | InVision
From
Inggris Raya