Описание задачи и решения для выбора ответов "да" и "нет" для заданных предпосылки и вопроса выложено
тут.
Тренер модели на движке xgboost - в файле
https://github.com/Koziev/chatbot/blob/master/PyModels/xgb_yes_no.py. Точность примерно 99.8%
Тренер для нейросетевого классификатора (Keras) - в файле
https://github.com/Koziev/chatbot/blob/master/PyModels/nn_yes_no.py. Точность примерно 98.2%