Selamlar, bugün basit bir C# ChatBot ile karşınızdayım, fazla zamanım yok o yüzden lafı uzatmadan diret konuya dalıyorum.
Bu bir yapay zeka değildir, sadece sizin daha önce tanımladığınız verilere göre daha önceden tanımlanmış cevapları veren bir sistemdir. mantığında 2 adet sözlük yatıyor. Bir tanesi soru, bir tanesi cevap sözlüğü, buradan gelen verileri karşılaştırıp uygun cevabı bulup veriyor. Yalnızca biraz uğraştıran kısmı kütüphaneleri kaydedip tekrara yükleme olayıydı.
Uygulamadan bir görüntü:
Şimdi oradaki buton fazlalığına gelelim. Tamamen otomatize edebilirdim ancak uğraşmak istemedim. Gereksiz geldi. Ne işe yaradıklarına gelecek olursak:
Request Dictionary'nin altındaki butonlar yazılan girdilerin tanımlanması için gerekli olan girdilerin kütüphaneye tanımlandığı yer. Yeni kategori, Var olan kategoriye ekleme ve olan kategoriyi silme var.
Response Dictionary'de aynı şekilde:
Var olan kategoriyi silme, var olan kategoriyi sıfırlayıp güncelleme ve kategori oluşturma var. Artık nasıl güncellemek isterseniz güncelleyin, serbestsiniz.
Bu arada github'a yükleyemiyorum hem 25mb'dan büyük hemde dosya fazlalığından dolayı izin vermiyor. O yüzden Drive'ye ekledim. Oradan indirebilirsiniz.
Virüstotal mirüstotal demeyin, zaten kaynak kodlarıyla veriyorum.
Bu bir yapay zeka değildir, sadece sizin daha önce tanımladığınız verilere göre daha önceden tanımlanmış cevapları veren bir sistemdir. mantığında 2 adet sözlük yatıyor. Bir tanesi soru, bir tanesi cevap sözlüğü, buradan gelen verileri karşılaştırıp uygun cevabı bulup veriyor. Yalnızca biraz uğraştıran kısmı kütüphaneleri kaydedip tekrara yükleme olayıydı.
Uygulamadan bir görüntü:
Şimdi oradaki buton fazlalığına gelelim. Tamamen otomatize edebilirdim ancak uğraşmak istemedim. Gereksiz geldi. Ne işe yaradıklarına gelecek olursak:
Request Dictionary'nin altındaki butonlar yazılan girdilerin tanımlanması için gerekli olan girdilerin kütüphaneye tanımlandığı yer. Yeni kategori, Var olan kategoriye ekleme ve olan kategoriyi silme var.
Response Dictionary'de aynı şekilde:
Var olan kategoriyi silme, var olan kategoriyi sıfırlayıp güncelleme ve kategori oluşturma var. Artık nasıl güncellemek isterseniz güncelleyin, serbestsiniz.
Bu arada github'a yükleyemiyorum hem 25mb'dan büyük hemde dosya fazlalığından dolayı izin vermiyor. O yüzden Drive'ye ekledim. Oradan indirebilirsiniz.
Xavier ChatBot.rar
drive.google.com
Virüstotal mirüstotal demeyin, zaten kaynak kodlarıyla veriyorum.