«Начинка» медицинского бота — четыре ключевые части:
-
Система обработки естественного языка (NLP). В основе блока лежит NLP-система DOC. Бот просит пациента описать текстом, что его беспокоит. Алгоритм анализирует полученную информацию, структурирует данные о симптомах и задает уточняющие вопросы, затем данные передаются на вход рекомендательной системе.
-
Рекомендательная система. В основе лежит нейронная сеть. Сам процесс опроса и определения симптомов заболевания напоминает системы, используемые, например, в e-commerce или оценочных сервисах.
-
Модуль определения группы диагнозов. Система задает вопросы по не самым частым, но тем не менее важным симптомам, дополняя собранную ранее информацию.
-
Модуль, формирующий дополнительные вопросы по анамнезу жизни и заболевания. Вся информация попадает в интерфейс врача. Эти данные автоматически переносятся в медкарту, также сокращая время, затрачиваемое врачом на ведение документации.