Использование Watson в качестве инструмента тестирования

Меня интересует использование помощника Watson в качестве простого инструмента для неформального тестирования студентов-медиков. Я немного смущен относительно того, является ли это подходящим использованием. Я поиграл, но совсем застрял.

Я имею в виду симптом X: если пользователь спрашивает о чем-то, Watson последовательно выдает 3 вопроса и проверяет ответы пользователей на соответствие определенным терминам.

Эти вопросы выглядят следующим образом: 1. Сколько воды выпивает пациент с «симптомом Х»? Ватсон прислушивался к их мнению и каким-то образом сравнивал их с определением.

  1. какие 3 заболевания могут проявляться «симптомом Х»? Затем Ватсон принимал их участие и сравнивал с известным списком.

  2. какие тесты следует провести немедленно у пациента с «симптомом X»? Затем Ватсон сравнивал их ввод с известным списком.

Я далеко от базы с тем, как я использую, пытаясь использовать его?

-Пока я настроил

намерение = test_me (например, можете ли вы проверить меня)

@entity = симптом X

Мой первый диалоговый узел — это if #test_me и @symptom X -> «Конечно, я могу проверить вас на симптом X». Я собираюсь задать вам 3 вопроса по этому поводу.

Пауза.

Ответ -> сколько воды выпивает пациент с «симптомом Х»? Их ответ будет примерно таким: «более 100 мл/кг/день».

Как я могу оценить этот ответ? То, что я пытаюсь сделать, выходит за рамки чат-бота/WA?


person arumiat    schedule 06.03.2019    source источник


Ответы (1)


Самый простой способ — добавить в решение NLU (понимание естественного языка). Если язык английский, NLU по умолчанию получит 100 мл в качестве количества, и вы также можете использовать зачарование синтаксиса, если вам нужно применить другое правило, когда пользователь пишет что-то вроде «больше».

Если в предложениях больше сложности и NLU по умолчанию недостаточно, вы можете обучить пользовательскую модель с помощью WKS (Watson Knowledge Studio) и использовать ее с NLU. То же самое относится к языкам, где модель по умолчанию не дает достаточно информации.

NLU также имеет некоторое представление о большом количестве медицинских терминов, которые, кажется, могут быть полезны для вашего решения.

Если вам нужно сделать это, используя только Watson Assistant, единственное решение, которое я могу себе представить, — это использовать регулярное выражение для получения числа и типа (мл/день/км/и т. д.). Что-то вроде "(\d+)(\w{2})"

person Felipe Paixao    schedule 08.03.2019