我的用户输入有两个相同类型的不同实体引用,我希望能够独立引用它们,理想情况是条件检查和输出。这可能吗?
例如,用户可能会在下午1点到3点之间输入""和对话显示那里的@sys-time:13:00:00和@sys-time:15:00:00。我想设置一个上下文变量$ start和另一个$ end。我如何单独引用实体?
答案 0 :(得分:0)
尝试了显而易见的并且它有效 - > @sys-time[0]
和@sys-time[1]
。虽然@sys-time似乎没有引用数组,但它看起来像是@sys-time[0]
的简写。所以解决方案是
条件
#Fixture_Future AND @sys-time.length > 1
响应
{
"output": {
"text": "<fixtures></fixtures>"
},
“context”: {
“start”: @sys-time[0],
“end”: @sys-time[1]
},
}
这是有效的