import nltk from nltk.chat.util import Chat, reflections

Türkçe ve İngilizce yanıtlar için örnek veriler

pairs_tr = [ (r'Merhaba', ['Merhaba! Size nasıl yardımcı olabilirim?', 'Selam!']), (r'Adın nedir?', ['Benim adım Sohbet Botu. Size nasıl yardımcı olabilirim?']), (r'Yardım edebilir misin?', ['Tabii ki! Ne konuda yardıma ihtiyacınız var?']), (r'Çıkış', ['Hoşça kal!', 'Görüşürüz!']), ]

pairs_en = [ (r'Hello', ['Hello! How can I help you?', 'Hi there!']), (r'What is your name?', ['My name is Chat Bot. How can I assist you?']), (r'Can you help?', ['Of course! What do you need help with?']), (r'Exit', ['Goodbye!', 'See you later!']), ]

Öğrenme fonksiyonu

def learn_response(language, question, response): if language == 'tr': pairs_tr.append((question, [response])) elif language == 'en': pairs_en.append((question, [response]))

Bot oluşturma

def create_chatbot(language): if language == 'tr': return Chat(pairs_tr, reflections) elif language == 'en': return Chat(pairs_en, reflections) else: raise Value

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support