Если главная задача бота - определить, правильный или нет ответ на вопрос (y=1 или y=0),
то это задача классификации.
Для обучения нужно на входе иметь наборы (для несколько результатов измерений)
из одной или несколько переменнных (x1, x2, x3 . и т.д., причем x1=1),
каждому такому набору соответствует определенное значение y (равное 0 или 1).
Нужно подобрать такое уравнение логистической регрессии h(x), чтобы при h(x)>=0.5 y был равен 1, а при h(x)<0.5 y=0. Для этого с помощью оценки стоимости на обучающем наборе подбирают коэффициенты при иксах - тета1, тета2, тета3 и т.д.. Выводят требуемое уравнение (с помощью градиентного спуска или других методов), по которому можно узнать (с некоторой долей вероятности, близкой к 99%), правильный или нет ответ.
В качестве иксов можно использовать данные как из вопроса (если они будут не непрерывные числовые, а слова - например, "Эверест", "высота", то этим словам будут соответствовать дискретные значения соответствующих переменных), так и из ответа (для численных значений - непрерывные, для слов и единиц имерений - дискретные).