代言人支持wit.ai?

时间:2016-10-17 19:42:56

标签: wit.ai

目前我有两个故事。像这样:

Story #1
User: How much is Widget X 2000?
Bot: It costs $30.

Story #2
User: Where can I buy Widget X 2000?
Bot: At your local Best Buy.

问题:如果用户触发故事#1,他们仍然必须明确说明产品的名称(而不是)以触发故事#2。这就是:

User: How much is Widget X 2000?
Bot: It costs $30.
User: Where can I buy it?
--error--

这些答案不应合并为一个故事,因为问题的顺序永远不会相同。 Wit.Ai能以某种方式理解代词吗?

2 个答案:

答案 0 :(得分:1)

Wit.ai目前还没有提供自动代词解析。

通常,您应该使用上下文来存储用户正在谈论的产品,例如:

User: How much is Widget X 2000?
Bot-action: context.item = "Widget X 2000"
Bot-send: It costs $30.
User: Where can I buy it?
[here the next bot action will use context.item if no item entity is detected in the sentence]

答案 1 :(得分:0)

问题是您没有使用任何上下文,因此代理无法将“it”与“Widget X 2000”相关联。