我想知道如何使用Watson助手作为医学生非正式测试的简单工具。关于这是否合适,我有点困惑。我玩过,但我很困惑。
我有一个症状X,如果用户询问,Watson会依次吐出3个问题,并根据某些特定条款测试用户的反应。
这些问题看起来像1.“症状X”患者饮用多少水? Watson会接受他们的输入,并以某种方式将其与定义进行比较
我是否会尝试使用它而离开基地?
- 到目前为止我已经成立了
@entity =症状X.
我的第一个对话节点是#test_me和@symptom X - >'当然,我可以测试症状X'。我打算问你3个问题。
暂停。
回应 - >'症状X'患者饮用多少水?他们的回应是“超过100毫升/公斤/天”
我该如何评估此回复?我正在尝试超越聊天机器人/ WA的范围吗?
简单的方法是在解决方案中添加NLU(自然语言理解)。如果语言是英语,默认情况下NLU将获得100ml作为数量,如果您需要在用户编写“更多”之类的内容时应用其他规则,您还可以使用语法附魔。
如果句子更复杂并且NLU默认是不够的,您可以使用WKS(Watson Knowledge Studio)训练自定义模型并将其与NLU一起使用。这同样适用于默认模型没有提供足够信息的语言。
NLU也对一些医学术语有所了解,这似乎对您的解决方案有用。
如果你只需要使用Watson Assistant,我能想象的唯一解决方案是使用正则表达式来获取数字和类型(ml / day / km / etc)。像“(\ d +)(\ w {2})”之类的东西