当我在同一个短语上有两个或更多“相同”实体时,如何获得第二个@ entitie.literal

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

例如,我的输入文本是:

你可以跟别人说话

我有实体:

@pron:aboutme =我,我@pron:约瑟夫=某人,任何人,每个人,理查德

所以......我想得到@pron:另外的文字

问题是@ pron.literal返回“我”而不是“某人”

如何获得@pron:这个案例的其他输入文字?

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

@sys-number是一种速记语法。在这种情况下,您需要使用完整语法<?entities['pron'].get(1).literal?>来获取第二个检测到的实体的文字。检查输入中是否检测到两种类型的实体(否则会出现arrayoutofbounds异常)可能会很好。

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