İlişkili Testlify

Testlify - Sesli ve Görüntülü Yapay Zeka Soru Yazımı

Testlify'ın değerlendirme oluşturucusu içinde sesli, görüntülü ve sohbet yapay zeka görüşme sorularını yazmak için işe alım uzmanına yönelik arayüzü geliştirdim; yapay zeka prompt kurulumu, yetkinlik puanlaması ve TTS ses seçimi dahil.

Testlify, bir beceri değerlendirme ve görüşme platformu. İşe alım uzmanına yönelik test oluşturucusunun içinde, işe alım uzmanlarının otomatik aday değerlendirmelerini yapılandırmak için kullandığı üç yapay zeka güdümlü soru türünü (sesli, görüntülü ve sohbet simülasyonu) yazma arayüzünü geliştirdim: kayıt süresi sınırları, yapay zeka prompt kurulumu, yetkinlik puanlaması ve metinden sese ses seçimi.

Neler geliştirdim

  • Sesli yapay zeka soru yazımı: Test oluşturucusunda sesli yapay zeka görüşme sorularını yapılandırmak için arayüzü geliştirdim; kayıt sınırları, yapay zeka prompt kurulumu ve yetkinlik puanlaması.
  • Soru oluşturucu entegrasyonu: Sesli, görüntülü ve sohbet simülasyonu soru türlerini işe alım uzmanının değerlendirme oluşturucusu akışına entegre ettim.
  • Stil ve araçlar: Sesli/sohbet soru arayüzü için bileşen stiline katkıda bulundum, bunun yanında depo araç kurulumuna (ESLint, Husky, Renovate, Tailwind yapılandırması) katkıda bulundum.

Neden önemliydi

Sesli, görüntülü ve sohbet yapay zeka soruları, işe alım uzmanlarının Testlify'ın otomatik görüşme değerlendirmelerini yapılandırma biçimi. Bu çalışma, o soru türlerini Testlify'ın ürün paketinde kullanılan aynı ortak tasarım sistemi içinde yapılandırılabilir ve tutarlı hale getirdi.

Devasa Bir Kod Tabanı İçinde Küçük Bir Katkı

Bu depo, Testlify'ın işe alım uzmanı/yönetici panosu: Eylül 2021'den bu yana çalışan, düzinelerce katkıda bulunanın olduğu 16.216 commit. Kendi commit'lerim bunların 86'sı, yaklaşık bir buçuk yıl boyunca yaklaşık binde beş. Bu sayının çoğu, zaten kendi vaka analizinde ele alınan aynı ortak Vue tasarım sistemi olan bir component-library git alt modülünde duruyor; bu alt modülün dışında, asıl iş odaklanmış bir dosya kümesi: sesli soru modalı, soru türlerini oluşturucuya bağlayan görüşme soruları görünümü ve bunların etrafındaki stil ve araçlar.

Burada "Çok Modlu Yapay Zeka Görüşmesi" Aslında Ne Anlama Geliyor

Bu uygulama, ürünün işe alım uzmanı tarafı: bir adayın soruyu canlı olarak yanıtladığı yer değil, işe alım uzmanının yapay zeka güdümlü bir sorunun aslında ne sorduğunu yapılandırdığı yer. Sesli, görüntülü ve sohbet simülasyonu, işe alım uzmanının test oluşturucusunda kurduğu soru türleridir; her birinin kendi kayıt süresi sınırı, yapay zeka prompt'u, yetkinlik puanlama rubriği ve (sesli için) bir metinden sese ses seçimi vardır. Bu yapılandırılmış soruları canlıya alan, adaya yönelik görüşme deneyimi, Testlify'ın yığınında başka bir yerde ayrı bir uygulamada çalışıyor.

Veri Modeli ve Ölçek

  • 4+ yıl boyunca 16.216 commit; tek bir en üst katkıda bulunan bunların 1.800'den fazlasından sorumlu, küçük bir proje değil, gerçek anlamda büyük, uzun soluklu bir ekip kod tabanı.
  • Ortak bileşen kütüphanesi, kopyala-yapıştır yapılmak veya çatallanmak yerine bir git alt modülü olarak tüketiliyor; bu uygulamayı Testlify'ın diğer üç ürünüyle aynı sürümlenmiş tasarım sisteminde tutuyor.

Stack

Vue 3, TypeScript, durum için Vuex, Vite, git alt modülü olarak ortak Testlify bileşen kütüphanesi, ESLint, Husky, bağımlılık güncellemeleri için Renovate, Tailwind CSS.