Bu proje basit bir Chatbot projesidir. Projenin gelişimine katkı sağlayabilir veya klonlayabilirsiniz. Kurulum adımlarını takip ederek kolayca çalıştırabilirsiniz.
numpy-1.24.3 torch-2.0.1 nltk-3.8.1 requests-2.30.0 pytz-2023.3
Sanal alan oluşturma: Tercihen conda ile bir sanal alan oluşturabilirsiniz:
conda create -n chatbot-tr python=3.8
conda activate chatbot-tr
Aşağıdaki komutlarla repoyu klonlayın, bağımlılıkları yükleyin ve model verillerini yükleyin.
git clone https://github.com/matrixportal/chatbot-tr.git
cd chatbot-tr
pip install -r requirements.txt
python train.py
Chatbotla komut satırında sohbet etmek için aşağıdaki komutu kullanabilirsiniz:
python chatbot.py
Web sayfasındaki sobet arayüzüne ulaşmak için önce tek seferliğine aşağıdaki komutla modejs modüllerini yükleyin:
npm install
Artık istediğiniz zaman sadece aşağıdaki komutu kullanarak Chatbot'u başlatabilirsiniz:
node chatbot.js
Chatbotla sohbete başlamak için http://localhost:5000/ adresini tarayıcıda açın:
Veritabanı oluşturma: intents.txt dosyası chatbot'un veritabanı intents.json dosyasını hazırlamayı kolaylaştırmak için örnekteki gibi bir intents.txt dosyasını cep telefonunuzda bir not defterinde oluşturabilirsiniz.
- K: (intensts.json dosyasında tag
- U: (intensts.json dosyasında patterns)
- A: (intensts.json dosyasında responses)'i ı temsil eder.)
Yararlanılan kaynaklar:
- https://github.com/patrickloeber/pytorch-chatbot
- OpenAI ChatGPT3.5