Акция закончилась. Бот не в курсе. У него скидки круглый год — щедрый сотрудник.
Представьте: в августе в базу знаний загрузили предложение со скидкой. В сентябре цены поменяли на сайте, менеджеров предупредили. А старый файл остался доступен боту.
Клиент спрашивает стоимость и получает прошлую цену. Даже со ссылкой на документ. Бот ничего не выдумал, только документ уже не действует.
Меня в таких историях интересует скучный вопрос: кто и когда должен был убрать старые условия?
Я бы хранил у предложения срок действия и отдельно отмечал, какой документ его заменяет. Перед ответом про цену система должна проверять актуальные условия. Старые можно оставить в архиве, но использовать их для новой продажи нельзя.
И проверку устроил бы на границе дат: что бот ответит вечером в последний день акции и утром после её окончания?
А то память ему улучшили, а календарь так и не дали.
Какое устаревшее обещание ваш бот мог бы сейчас найти в документах?
