uzun zamandır pythonda kod yazmıyordum. En son liste yapmayı öğrenmiştim ve şimdi tekrar kod yazdım ve bu sefer basit bir ai kodu yayınlıyorum. (geliştirdikce yenileri yayınlanacak) Bu arada kodu istediğiniz gibi kullanabilir veya geliştirebilirsiniz.
bu arada birtane daha aşırı basit bir ai kodu yazmıştım ama onda fazla hata vardı şimdi daha gelişmişini yayınlıyorum.
—
# Bu kodu tamamen ben yaptım. Hataları AI yardımı ile yapıyorum ama kesinlikle bu kodu yazarken ai kullanmadım.
# Bu arada değerlendirme yaparsanız sevinirim
# Rastgele yanıt için kesinlikle gerek.
import random
# BilalAI Ana Mesaj:
bilalai = "BilalAI: Merhaba! BilalAI'a hoşgeldin. Ne çözmek istersin?"
# Sohbet mesajları:
Merhaba = "BilalAI: Selam dostum! Nasılsın?"
Naber = "BilalAI: İyiyim dostum! Sen nasılsın bakalım keyifler yerindemi?"
Kapat = "BilalAI: Görüşmek üzere, bay bay!"
# Matematik işlemleri:
birartıbir = "BilalAI: 1+1 işleminin sonucu 2'dir."
ikiartıiki = "BilalAI: 2+2 işleminin sonucu 4'dür."
beşartıbeş = "BilalAI: 5+5 işleminin sonucu 10'dur."
# Diğer mesajlar:
kimyaptı = "BilalAI: Ben Bilalbera isimli yeni python öğrenen genç bir öğrenci tarafından yapıldım. Hergün aktif olarak geliştiriliyorum."
amacıney = "BilalAI: Bilal'in beni yapmasının temel nedeni; İleride beni geliştirip kendine gerçekten kaliteli bir ai modeli oluşturmak."
sürümnotu = "BilalAI: Sürümüm: 0.01"
# BilalAI'ın ilk mesajını direk olarak iletmesi için gereklidir:
print(bilalai)
while True:
kullanıcımesajı = input("Sen: ").lower().strip()
if "selam" in kullanıcımesajı or "merhaba" in kullanıcımesajı:
print(Merhaba)
elif kullanıcımesajı in ["nasılsın", "naber"]:
print(Naber)
elif kullanıcımesajı in ["1+1", "1+1 kaç eder", "1+1 kaç eder?"]:
print(birartıbir)
elif kullanıcımesajı in ["2+2", "2+2 kaç eder", "2+2 kaç eder?"]:
print(ikiartıiki)
elif kullanıcımesajı in ["5+5", "5+5 kaç eder", "5+5 kaç eder?"]:
print(beşartıbeş)
elif kullanıcımesajı in ["seni kim yaptı", "seni kim yaptı?", "kim yaptı seni"]:
print(kimyaptı)
elif kullanıcımesajı in ["amaç ne?", "amacın ne?", "amaç"]:
print(amacıney)
elif kullanıcımesajı in ["sürüm", "sürüm kaç?", "sürüm kaç", "sürüm ne", "sürüm ne?"]:
print(sürümnotu)
elif kullanıcımesajı in ["çıkış", "kapat", "exit"]:
print(Kapat)
break
# BilalAI if ve elif'deki mesajların dışındaki (örn merhaba dışında asd felan) birşey denilirse rastgele böyle cevaplar verir:
else:
cevaplar = [
"BilalAI: Üzgünüm, Bu konu hakkında elimde kesin bir bilgi yok.",
"BilalAI: Bu konu hakkında bilgi sahibi değilim.",
"BilalAI: Bu konuyu anlamadım.",
"BilalAI: Üzgünüm, Dediğinizi anlayamadım."
]
print(random.choice(cevaplar))
# Bilal Bera tarafından yapılmıştır.
# Bütün özellikler test edilmiştir.
# Sürüm 0.01