Research Article

Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması

Volume: 14 Number: 1 March 15, 2024
EN TR

Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması

Abstract

Doğal dil işleme (DDİ), insan bilgisayar etkileşiminde geniş bir uygulama alanına sahiptir. Kullanıcıların arama memnuniyetini artırmak amacıyla birçok bilgi erişim yöntemleri geliştirilmiştir. Bu sebeple sesli komut ile veri tabanına erişim çalışması insanların alıştıkları soru ortamını hazırlamaya yönelik olmuştur. Bu çalışma kapsamında, sesli komutları yazıya döken bir sorgu ara yüzü geliştirilmiştir. Kullanıcılar bilgilendirici şablonlar sayesinde belirgin kelimeler kullanarak sesli şekilde istediği bilgiyi söyleyecektir. Söylenen cümle ilk aşamada metine çevrilmiştir. Bir sonraki aşamada kullanıcının arama sorgusunu daha iyi analiz ederek kullanıcının arama isteği doğrultusunda daha doğru ve kararlı sonuçlar ile karşılaşmasını hedefleyen açık kaynak kodlu BERT (Bidirectional Encoder Representations from Transformers) mimarisi kullanılarak kendi dikkat ağırlığına sahip etiketleri hizalamak amacıyla SQL (Yapılandırılmış Sorgu Dili) sorgulama dilinin bileşenleri sınıflandırılmıştır. Çalışmada SELECT ve DİĞER sorgu tipleri (DELETE, UPDATE) diye ayırarak ikili sınıflandırma üzerinde çalışılmıştır. Alınan veri etiketlenmiş verilerle karşılaştırılarak model doğruluğu test edilmiştir. Tahmin edilen etiket sonucu ara yüzde gösterilmiştir. Çalışma ile Türkçe tabanlı bir insan bilgisayar etkileşimi aracı geliştirilmiş ve SQL ile ilgili teknik bilgi gerektirmeden veri tabanını sorgulamalarına olanak tanınmıştır.

Keywords

Doğal dil işleme, Metinden SQL Dönüşümü, Sesli Komut, Sorgu Aracı

Supporting Institution

TÜBİTAK

Ethical Statement

Etik Kurul gerekmemektedir.

References

  1. Ates, E. (2019). Derin öğrenme ile sesli komut tanıma, Yayımlanmamış yüksek lisans tezi, Eskişehir Osmangazi Üniversitesi, Eskişehir.
  2. Bajwa, I. S. Mumtaz S., & Naveed M. S. (2008). Database interfacing using natural Language processing. European journal of scientific research, 20(4), 844-851.
  3. Batukan, B. & Kaya, B (2023). El hareketleri ile mutfak gereçlerinin temassız kontrolü: Sanal ocak üzerine bir uygulama arayüzü. Avrupa Bilim ve Teknoloji Dergisi, 46(2023), 116-125.
  4. Büyük, O. (2023). Joint intent detection and slot filling for Turkish natural language understanding. Turkish Journal of Electrical Engineering and Computer Sciences, 31(5), 844-859.
  5. Chatterjee, S. & Dietz, L. (2022, July). BERT-ER: query-specific BERT entity representations for entity ranking. In Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (pp. 1466-1477).
  6. Çıplak, O. F., & Keser, S. (2021). Gerçek zamanlı ses tanıma ile robot kolu kontrolü. Avrupa Bilim ve Teknoloji Dergisi, 31(2021), 34-39.
  7. Devlin, J. ve ark. (2018). BERT: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805.
  8. Doğan, S. (1999). PC ortamında sesli komutları tanıma (Doctoral dissertation, Marmara Universitesi (Turkey)).
  9. Ecemiş, O. & Coşkun, A. (2022). Türkiye’de bilişim teknolojileri kullanımının ÇKKV yöntemleriyle incelenmesi 2014-2021 dönemi. Avrupa Bilim ve Teknoloji Dergisi, 37(2022), 81-89.
  10. Erdoğan, E. & Özyürek, H. (2012). Yapay sinir ağları ile fiyat tahminlemesi. Sosyal ve Beşeri Bilimler Dergisi, 4(1), 85-92.
APA
Barış, S., Rzayev, S., Özyurt, H., & Özyurt, Ö. (2024). Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması. Karadeniz Fen Bilimleri Dergisi, 14(1), 211-223. https://doi.org/10.31466/kfbd.1384401
AMA
1.Barış S, Rzayev S, Özyurt H, Özyurt Ö. Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması. KFBD. 2024;14(1):211-223. doi:10.31466/kfbd.1384401
Chicago
Barış, Sitem, Sahil Rzayev, Hacer Özyurt, and Özcan Özyurt. 2024. “Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması”. Karadeniz Fen Bilimleri Dergisi 14 (1): 211-23. https://doi.org/10.31466/kfbd.1384401.
EndNote
Barış S, Rzayev S, Özyurt H, Özyurt Ö (March 1, 2024) Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması. Karadeniz Fen Bilimleri Dergisi 14 1 211–223.
IEEE
[1]S. Barış, S. Rzayev, H. Özyurt, and Ö. Özyurt, “Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması”, KFBD, vol. 14, no. 1, pp. 211–223, Mar. 2024, doi: 10.31466/kfbd.1384401.
ISNAD
Barış, Sitem - Rzayev, Sahil - Özyurt, Hacer - Özyurt, Özcan. “Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması”. Karadeniz Fen Bilimleri Dergisi 14/1 (March 1, 2024): 211-223. https://doi.org/10.31466/kfbd.1384401.
JAMA
1.Barış S, Rzayev S, Özyurt H, Özyurt Ö. Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması. KFBD. 2024;14:211–223.
MLA
Barış, Sitem, et al. “Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması”. Karadeniz Fen Bilimleri Dergisi, vol. 14, no. 1, Mar. 2024, pp. 211-23, doi:10.31466/kfbd.1384401.
Vancouver
1.Sitem Barış, Sahil Rzayev, Hacer Özyurt, Özcan Özyurt. Bir İnsan Bilgisayar Etkileşimi Örneği: Sesli Komutlar İle Veri Tabanı Sorgulama Uygulaması. KFBD. 2024 Mar. 1;14(1):211-23. doi:10.31466/kfbd.1384401