• 05-06-2022, 11:21:13
    #91
    mehmetsc adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık hocam gayet eğlenceli olmuş. Zamanında bir benzerini yapmaya çalışmıştım php ile, hatta benzeri değil aynısıydı nerdeyse. Zaten başka bir mantıkla da yapılmaz heralde. Ama bu sistem bana çok saçma ve yetersiz gelmişti ve vazgeçmiştim. Mesela "nasılsın" kelimesini ôğretiyoruz ama "nasılsınn" şeklinde bir harf bile fazla olunca hemen farklı veri olduğu için anlamıyor. Ya da cümle içinde tek bir harf veya virgül bile değişse anlamıyor haliyle. Buna bir çare bulamadım.

    İkinci olarak bir önceki konuşmadan bağımsız konuşuyor tabii ki. Bunu bağlamanın bir yolunu yok sanırım. Ya da çok zor. Zaten bu olsa gerçek zekaya eşit bir şey olurdu biliyorum ama en azından bir önceki soruyu da dikkate alarak cevap verebilecek hale getirseydik iyiydi.

    Son olarak da her soru farklı zamanlarda farklı şekilde cevaplanabilir ama bu şekilde olunca sadece o sorunun veritabanımdaki karşılığı neyse onu yazıyor tabi. Yanlışı doğrusu olmuyor.

    Kısaca bizim yaptığımız pek de yapay zeka olmuyor sanki. Php de buna elverişsiz bir dil sanırım.
    Php bir yere kadar kısıtlı tabii ki ama yapay zekaya çok yakın şey yapılabilir. Yapay zeka denilen şey zaten veri yığınının doğru kullanılması.
    Dediğiniz şekilde fazla veya eksik harf için bir pattern yazmaya bakar.

    Eğitmek için verilen cevaplara beğeni koyulur, en çok beğenilen cevaplar random çıktı olarak verilir. ya da verdiği cevaba göre hızlı yanıta göre puanlama yapılabilir. İlkel eğitim bu şekilde.
  • 05-06-2022, 12:13:39
    #92
    Gayet iyi çalışıyor
  • 05-06-2022, 13:58:20
    #93
    mryvz adlı üyeden alıntı: mesajı görüntüle
    <?php echo $visitor_name; ?>
    yerine kısa kullanım bu şekilde kullanabilirsiniz hocam. Kod daha temiz görünüyor.
    <?=$visitor_name?>
    Teşekkürler hocam, gelecek versiyonda o şekilde kullanacağım. Dün biraz aceleye geldi normalde settings dosyası yapmamıştım.


    mehmetsc adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık hocam gayet eğlenceli olmuş. Zamanında bir benzerini yapmaya çalışmıştım php ile, hatta benzeri değil aynısıydı nerdeyse. Zaten başka bir mantıkla da yapılmaz heralde. Ama bu sistem bana çok saçma ve yetersiz gelmişti ve vazgeçmiştim. Mesela "nasılsın" kelimesini ôğretiyoruz ama "nasılsınn" şeklinde bir harf bile fazla olunca hemen farklı veri olduğu için anlamıyor. Ya da cümle içinde tek bir harf veya virgül bile değişse anlamıyor haliyle. Buna bir çare bulamadım.

    İkinci olarak bir önceki konuşmadan bağımsız konuşuyor tabii ki. Bunu bağlamanın bir yolunu yok sanırım. Ya da çok zor. Zaten bu olsa gerçek zekaya eşit bir şey olurdu biliyorum ama en azından bir önceki soruyu da dikkate alarak cevap verebilecek hale getirseydik iyiydi.

    Son olarak da her soru farklı zamanlarda farklı şekilde cevaplanabilir ama bu şekilde olunca sadece o sorunun veritabanımdaki karşılığı neyse onu yazıyor tabi. Yanlışı doğrusu olmuyor.

    Kısaca bizim yaptığımız pek de yapay zeka olmuyor sanki. Php de buna elverişsiz bir dil sanırım.
    Teşekkürler hocam, aslında nasılsın denildiğinde de nasılsınn denildiğinde de aynı yanıtı veriyor ancak bir kaç harf daha eklendiğinde vermeyebiliyor bunu sql sorgularını LIKE %% ile çözdüm. Bir önceki konuşmadan bağımsız olmasına henüz çözüm üretebilmiş değilim, python ile yazmış olsaydım belki farklı bir algoritma kurulabilirdi. Ancak internette örneğini pek görmediğim ve en sevdiğim dilin PHP olması sebebiyle yalnızca salt php kullanarak yapay zekaya en yakın sistemi kurgulamaya çalıştım. Bot insanlardan öğreniyor ve veri sayısı ne kadar artarsa o kadar çok konuşmanın uzunluğu artıyor. Ben yine boş olduğum bir vakit bu sistemimi geliştirmeye devam edeceğim örneğin ses fonksiyonu getirmeyi düşünüyorum. %100 insan gibi konuşması mümkün değil elbette ama bu konuda olduğu gibi ortaya eğlenceli sonuçlar çıkabiliyor. 😊
  • 05-06-2022, 15:53:31
    #94
    AndMex adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam, aslında nasılsın denildiğinde de nasılsınn denildiğinde de aynı yanıtı veriyor ancak bir kaç harf daha eklendiğinde vermeyebiliyor bunu sql sorgularını LIKE %% ile çözdüm. Bir önceki konuşmadan bağımsız olmasına henüz çözüm üretebilmiş değilim, python ile yazmış olsaydım belki farklı bir algoritma kurulabilirdi. Ancak internette örneğini pek görmediğim ve en sevdiğim dilin PHP olması sebebiyle yalnızca salt php kullanarak yapay zekaya en yakın sistemi kurgulamaya çalıştım. Bot insanlardan öğreniyor ve veri sayısı ne kadar artarsa o kadar çok konuşmanın uzunluğu artıyor. Ben yine boş olduğum bir vakit bu sistemimi geliştirmeye devam edeceğim örneğin ses fonksiyonu getirmeyi düşünüyorum. %100 insan gibi konuşması mümkün değil elbette ama bu konuda olduğu gibi ortaya eğlenceli sonuçlar çıkabiliyor. 😊
    LIKE %% ile yapınca bu sefer de sorun çıkmıyor mu yine? Benim de aklıma gelmişti ama mesela nasılsın'a cevap olarak iyiyim diye kaydettik diyelim. "Nasılsın diye sormuyorsun hiç" şeklinde yazarsam bana iyiyim mi diyecek 😄 Gerçekten kolay bir şey değil bu. Ve tabi php'nin sınırlarından kaynaklı biraz da. Ama gayet iyi gidiyorsunuz. Ses ile yapmayı ben beceremem heralde. Aklıma da gelmemişti ama yapabilirseniz süper olur. Ben de alıp kullanırım bedavadan 😄

    Ha bir de php'nin bir fonksiyonu vardı. Benzer kelimeleri aynı olarak gôrüyordu. Mesela Nasılsın yerine ortadaki bir iki harfi yanlış yazdınız diyelim "Nesılsın" veya "Naşılsın" gibi, hemen onu algılıyordu ve veritabanımda ona en yakın olan Nasılsın kelimesini alıyordu. İsmini unuttum bulamadım onu sonra. Belki bulursanız işinize yarar baya.
  • 05-06-2022, 15:59:51
    #95
    mehmetsc adlı üyeden alıntı: mesajı görüntüle
    LIKE %% ile yapınca bu sefer de sorun çıkmıyor mu yine? Benim de aklıma gelmişti ama mesela nasılsın'a cevap olarak iyiyim diye kaydettik diyelim. "Nasılsın diye sormuyorsun hiç" şeklinde yazarsam bana iyiyim mi diyecek 😄 Gerçekten kolay bir şey değil bu. Ve tabi php'nin sınırlarından kaynaklı biraz da. Ama gayet iyi gidiyorsunuz. Ses ile yapmayı ben beceremem heralde. Aklıma da gelmemişti ama yapabilirseniz süper olur. Ben de alıp kullanırım bedavadan 😄

    Ha bir de php'nin bir fonksiyonu vardı. Benzer kelimeleri aynı olarak gôrüyordu. Mesela Nasılsın yerine ortadaki bir iki harfi yanlış yazdınız diyelim "Nesılsın" veya "Naşılsın" gibi, hemen onu algılıyordu ve veritabanımda ona en yakın olan Nasılsın kelimesini alıyordu. İsmini unuttum bulamadım onu sonra. Belki bulursanız işinize yarar baya.
    Sorun çıkıyor elbette ama php sınırlarında bu kadar olabiliyor malesef. Ama veri sayısı arttıkça onu da yavaş yavaş toparladığını farkettim. Elimde milyonlarca veri olsa daha düzgün kesintisiz bir sohbet yaşatabilir. Teşekkürler, ses konusunda da js'de SpeechSynthesisUtterance var. Bunu kullanmayı düşünüyorum, geçmişte text to speech ve speech to text yazılımları geliştirdim ancak bu tür bir sohbet içerisinde bunu en hızlı şekilde nasıl gerçekleştirebilirim araştıracağım. Çünkü bu bahsettiğim jsnin çalışması 5-10 saniye arasında değişiyor. Dediğiniz fonksiyonu araştıracağım, teşekkürler.
  • 05-06-2022, 17:36:04
    #96
    Bende Selin'e uğrayıp bir kaç kadın tribi ile ilgili cümle öğrettim
  • 05-06-2022, 18:39:27
    #97

    bu ne hocam
  • 05-06-2022, 18:58:03
    #98
    Selin BOT - Discord Botuda var artık! Aşağıdaki linkten sunucunuza ekleyebilirsiniz.
    https://discord.com/oauth2/authorize?client_id=983018642713235527&permissions =8&scope=applications.commands%20bot
  • 05-06-2022, 21:26:26
    #99
    ReH
    Kimlik doğrulama veya yönetimden onay bekliyor.

    kim ekledi bunu allah aşkına