- Регистрация
- 24.10.2014
- Сообщения
- 228
- Благодарностей
- 221
- Баллы
- 43
Очень даже реально.Хотя бы добавить проверку не по целым словам, а по словам с ошибками или отличающимися одной\двумя буквами. Не знаю как это реализовать, но вот пример:
Привет|Привет, как дела?;Салют;Хай
Если жертва напишет привет, получит ответ из трёх представленных выше, но если жертва напишет "Превет", то ответа не последует. Вот это уже больше похоже на какое-то прям ИИ, но это вообще реально?)
И наверное политкорректнее называть их не "жертва", а "абонент". Вдруг это клиент как пример.
Тут два варианта вижу, один более сложный:
Пр(и|е)вет, как дела;{Салют|Хай}
Когда мы опечатки описываем регулярным выражением.
И более простой, когда из файла ai_not_supported_sms.txt копируем необработанные фразы целиком в нужный ответ или ответ прописываем отдельной фразой.
В этом случае есть возможность определять настроение или характеристику ответа.