使用Watson作为测试工具

问题描述 投票:0回答:1

我想知道如何使用Watson助手作为医学生非正式测试的简单工具。关于这是否合适,我有点困惑。我玩过,但我很困惑。

我有一个症状X,如果用户询问,Watson会依次吐出3个问题,并根据某些特定条款测试用户的反应。

这些问题看起来像1.“症状X”患者饮用多少水? Watson会接受他们的输入,并以某种方式将其与定义进行比较

  1. 什么是可以表现为'症状X'的3种疾病?然后Watson将他们的输入与已知列表进行比较
  2. 对于出现'症状X'的患者,应立即进行哪些检查?然后Watson将他们的输入与已知列表进行比较

我是否会尝试使用它而离开基地?

- 到目前为止我已经成立了

intent = test_me (eg Can you test me)

@entity =症状X.

我的第一个对话节点是#test_me和@symptom X - >'当然,我可以测试症状X'。我打算问你3个问题。

暂停。

回应 - >'症状X'患者饮用多少水?他们的回应是“超过100毫升/公斤/天”

我该如何评估此回复?我正在尝试超越聊天机器人/ WA的范围吗?

ibm-watson watson-conversation
1个回答
1
投票

简单的方法是在解决方案中添加NLU(自然语言理解)。如果语言是英语,默认情况下NLU将获得100ml作为数量,如果您需要在用户编写“更多”之类的内容时应用其他规则,您还可以使用语法附魔。

如果句子更复杂并且NLU默认是不够的,您可以使用WKS(Watson Knowledge Studio)训练自定义模型并将其与NLU一起使用。这同样适用于默认模型没有提供足够信息的语言。

NLU也对一些医学术语有所了解,这似乎对您的解决方案有用。

如果你只需要使用Watson Assistant,我能想象的唯一解决方案是使用正则表达式来获取数字和类型(ml / day / km / etc)。像“(\ d +)(\ w {2})”之类的东西

© www.soinside.com 2019 - 2024. All rights reserved.