Uzay Soru-Cevap Botu · Adım 4/4
Botu Geliştir
Bota "mars neden kırmızı" diye sor. Veride "kızıl" kelimesi var ama "kırmızı" yok; bot yanlış soruyu eşleştirir. Bu tür botlar kelimelere bakar, anlamı bilmez.
Botu geliştirmek için veriye yeni bir soru-cevap ekle ve vektörü yeniden eğit:
df.loc[len(df)] = ["Mars neden kırmızı renkte?", "Yüzeyindeki demir oksit, yani pas, Mars'a kırmızı rengini verir."]matris = vektor.fit_transform(df["soru"])ile soruları yeniden sayılara çevir.cevapla("mars neden kırmızı")ile tekrar dene.
cevapla fonksiyonunu değiştirmene gerek yok; yeni vektor ve matris ile çalışır.
Önceki adımların hücreleri defterinde hazır. Değişkenlerin oluşması için önce Tümünü Çalıştır'a bas, sonra yeni hücrede çalış.