dictionary<string,string> yapısını kullanarak tanımlamaları yaparsın - soru,cevap gibi sonra if ile kontrol ettirirsin |
Hocam aklınızdaki eğer yapay zeka tarzı bir şey yaratmaksa bence hiç kasmayın baya zor olur sizin için. Daha basit şeylerden başlamalısınız. |
Haklısınız hocam da uzun süredir aklımdaydı bu proje.Ufak ufak geliştirmek istiyorum.Ancak aklımda nasıl yapacağıma dair hiç bir fikir yok. |
TDK database'a bağlanıp kelimeleri bir array'a dökmelisin karşıt gelen kelimeleri program sana yazmalı örn/ naber? --> tdk da naberi buldu arrayına döktü diğer arraydaki karşılığını buldu iyi sen? |
program kendi öğrenmeli nasıl ki bir bebek doğduğunda bişey bilmiyor ve çevreden yavaş yavaş öğrenerek gelişiyor aynı bu şekilde tabi ZOR :D bende bi mantık üretemiyorum bu tür şeylere .d Doğal dil işleme vs araştır istersen tabi ingilizcen varsa çok kaynak benim yok .d |
Hocam amacınız yapay zeka tarzı şeylerşe bence vazgeçin çünkü C# la çok zor olur.Prolog a bakabilirsiniz ama ingilizcenin iyise daha rahat olur |
Hocam durumu anlamadım konsol a belirli şeyler yazıldığında belirli cevaplar vermek kolay siz bu işi hiç bir kelime/cümle yi tanımlamadan mı yapmak istiyorsunuz? |
Hocam ben herşeyi önceden ayarlayacagim.Daha sonra programi calistirinca ben örnek olarak "Naber" yazacağım o da "Iyidir" yazacak. Calisma mantığı : - x değeri girilirse y cevabını ver gibi birsey olacak . |
E hocam bu gayet basit yapay zeka felan okuyunca noluyor dedim.Şu an mobildeyim yarın sabah yapar atarım. |
Şimdiden saolun hocam.Merakla bekliyorum :) |
using System; ToLower ile mesajın tüm harflerini küçülltüm Yani Selam program veyaSElam a cevap vermezken şuan hepsine verir. Buyrun hocam basitçe tüm olay bunun üstüne kurulu.He birde if else if else ilede yaparsınız Message.Contains(Hey) yaparak mesajın içinde hey geçip geçmediğini kontrol edersiniz. |
Çok saolun hocam istediğim şekilde olmuş teşekkürler :) |
Ne demek rica ederim |
Bu muydu istediğin :) switch case bağlı db falan koy da daha güzel olur. |
İstediğin bumuydu ? :D töbe töbe bende adam yapay zeka ile felan uğraşcak sandım |
Adam sadece belirli şeyler yazıldığında belirli cevaplar istemiş siz çok bir beklenti göstermişsiniz :) |
Hep person of interest ten dolayı oluyor bunlar :P |
Hocam verdiğiniz kodu aynen kopyalıyorum fakat console'den alınan cevap görüntülenmiyor yani Console.ReadLine(); satırı yok.Yazdığımda da Unreachable command gibi bir hata veriyor.Tam olarak programın neresine eklemeliyim bu kodu ? |
Hocam bende bir sorun yok satır şu şekilde değil mi? string message = Console.ReadLine(); Aksi takdirde sorun olmaması lazım. |
Aklımda şöyle bir uygulama var.Kullanıcı klavye ile Console'a mesajını yazıyor. örnek " Naber ".Console'de cevap yazıyor "İyiyim". Bunun gibi girdilere programın cevap vermesini istiyorum.Bayağıdır düşünüyorum fakat nasıl yapılacağına dair aklıma hiçbir fikir gelmiyor.Lütfen yardım edin :(
< Bu ileti mobil sürüm kullanılarak atıldı >