Описание проекта
Хотим настроить чат-бота, который возьмёт эту работу на себя. Он должен спросить у владельца вид животного, породу, если это важно для тарифа, возраст, состояние здоровья и то, что интересует больше — покрытие от несчастных случаев, от болезней или комплексная программа с профилактикой. На основе ответов бот отсеивает тарифы, которые не подходят по возрасту или породе, и показывает оставшиеся варианты с коротким объяснением, почему именно они подошли. Если под питомца не подходит ни одна программа, бот должен честно об этом сказать и предложить связаться с менеджером, а не придумывать вариант.
Готовы рассмотреть любой разумный подход — дерево решений, сценарий с готовыми ветками диалога или движок с обработкой свободного текста. Главное, чтобы логику подбора потом можно было самостоятельно поправить, когда появляются новые тарифы.
Что нужно сделать:
— продумать сценарий вопросов о питомце и целях страхования;
— реализовать логику фильтрации тарифов по возрасту, породе и типу покрытия;
— добавить понятные пояснения к каждому варианту;
— предусмотреть корректный ответ, если ни один тариф не подходит;
— сделать так, чтобы правила тарифов можно было обновлять без правки кода.
Расскажите о похожих ботах, которые вы уже делали, и о примерном сроке выполнения.