В данной статье рассматриваются актуальные вопросы проектирования чат-ботов. Представлены диаграммы вариантов использования в UML для пользователя и администратора диалоговой системы. Описаны возможности взаимодействия пользователя с диалоговой системой и администратора при работе с программным продуктом. Рассмотрена архитектура программного продукта и обоснован выбор необходимых программных средств и инструментов для разработки диалоговой системы, также обоснован выбор базы данных. Представлены выводы по проделанной работе.