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

Чудя се дали да използвам Watson Assistant като прост инструмент за неформално тестване на студенти по медицина. Малко съм объркан дали това е подходяща употреба. Поиграх си, но съм доста заседнал.

Имам предвид симптом X, за който, ако потребителят попита, Watson ще изплюе 3 въпроса последователно и ще тества отговорите на потребителите спрямо някои конкретни термини.

Тези въпроси изглеждат така: 1. колко вода пие пациент със „симптом X“? Уотсън ще вземе тяхното мнение и ще го сравни с определението по някакъв начин

  1. кои са 3-те заболявания, които могат да се проявят със „симптом X“? След това Уотсън ще вземе техните данни и ще ги сравни с известния списък

  2. какви тестове трябва да се извършат незабавно на пациент със „симптом X“? След това Уотсън ще сравни техния вход с известния списък

Дали съм далеч от базата с начина, по който използвам, опитвайки се да го използвам?

-Досега съм се настроил

намерение = test_me (напр. Можете ли да ме тествате)

@entity = симптом X

Първият ми диалогов възел е ако #test_me и @symptom X -> „Разбира се, мога да ви тествам за симптом X“. Ще ви задам 3 въпроса по този въпрос.

Пауза.

Отговор -> колко вода пие пациент със „симптом X“? Техният отговор ще бъде по линията на „повече от 100 ml/kg/ден“

Как мога да оценя този отговор? Дали това, което се опитвам да направя, е извън обхвата на чатбот/WA?


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


Отговори (1)


Простият начин би бил чрез добавяне на NLU (разбиране на естествен език) към решението. Ако езикът е английски, NLU по подразбиране ще получи 100 ml като количество и можете също да използвате омагьосването на синтаксиса, ако трябва да приложите различно правило, когато потребителят пише неща като „още“.

Ако изреченията са по-сложни и NLU по подразбиране не е достатъчно, можете да обучите персонализиран модел с помощта на WKS (Watson Knowledge Studio) и да го използвате с NLU. Същото важи и за езици, където моделът по подразбиране не ви дава достатъчно информация.

NLU също има известно разбиране за голям брой медицински термини, които изглежда са полезни за вашето решение.

Ако трябва да го направите, като използвате само Watson Assistant, единственото решение, което мога да си представя, е да използвате regex, за да получите номера и типа (ml/day/km/etc). Нещо като "(\d+)(\w{2})"

person Felipe Paixao    schedule 08.03.2019