2021年7月22日 星期四

chatterbot 1.0.8 安裝紀錄

建立conda環境

> conda create --name chatterbot python=3.6

啟動環境

> conda activate chatterbot


安裝chatterbot及語料庫

> pip install chatterbot

> pip install chatterbot_corpus


安裝spacy

* 沒有安裝的話,執行範例的時候會出現錯誤

> pip install spacy==2.1.8

> python -m spacy download en


範例

from chatterbot import ChatBot

from chatterbot.trainers import ListTrainer

 

# Create a new chat bot named Charlie

chatbot = ChatBot('Charlie')

 

trainer = ListTrainer(chatbot)

 

trainer.train([

    "Hi, can I help you?",

    "Sure, I'd like to book a flight to Iceland.",

    "Your flight has been booked."

])

 

# Get a response to the input text 'I would like to book a flight.'

response = chatbot.get_response('I would like to book a flight.')

 

print(response)


參考網站:https://chatterbot.readthedocs.io/en/stable/examples.html