Начнем по порядку. Мы тестировали математические навыки Яндекс Алисы на предмет правильности выполнения математических операторов, со всеми заданиями Алиса справилась, но на самом простом, элементарном вопросе дала неправильный ответ.
Для тех, кто не в курсе, Яндекс Алиса может выполнять функции калькулятора. Большим преимуществом голосового помощника является голосовой ввод задачи, особенно удобно, когда руки заняты или нет возможности отвлекаться на дисплей, например, за рулем.
Алиса правильно различает основные математические операторы (сложение, вычитание, умножение, деление, возведение в степень, вычисление корня и т.д.), но мы нашли несколько ошибок и неточностей:
1. Если вводите текст с клавиатуры, обязательно укажите команду "Сколько будет...", иначе Алиса может не понять о чем речь.
2. При ручном Алиса воспринимает как оператор "делить" только "/", двоеточие она не поймет. То же самое касается и умножения, встроенный калькулятор понимает только "*".
3. Оператор "()" в калькуляторе Алиса не распознает
4. Корни, степени, логарифмы и интегралы вычисляются, но не всегда Алиса их правильно понимает. Для ввода с клавиатуры придется использовать текстовые обозначения данных операций
5. И вот та самая ошибка и возникает она при делении числа на 0. Просто сравните два ответа:
А обсуждение о том, что при делении на ноль результат стремится к бесконечности, но не является бесконечностью, и что это ошибка по правилам классической арифметики, предлагаю перенести в комментарии!