【发布时间】:2016-08-22 20:33:27
【问题描述】:
我正在尝试写一个类似这样的简单故事:
U: What's the stock symbol for Google?
A: The stock symbol for Google is GOOGL.
U: Give me a stock quote.
A: The current price for GOOGLE is 796.95.
但我也希望用户能够这样做:
U: Give me a stock quote for GOOGL.
A: The current price for GOOGLE is 796.95.
此外,我希望用户能够使用速记并将上述内容缩短为:
U: symbol google
A: The stock symbol for Google is GOOGL.
U: quote
A: The current price for GOOGLE is 796.95.
和
U: quote GOOGL
A: The current price for GOOGLE is 796.95.
或
U: GOOGL quote
A: The current price for GOOGLE is 796.95.
还有: U:报价 A: 你想引用什么符号? 你:谷歌 A: GOOGLE 目前的价格是 796.95。
但我似乎无法找到一种方法来构建上述内容,而不会让 WIT.AI 吓坏或产生无法正常工作的输出。
我会粘贴一些我会尝试的迭代,但它对 UI 前端和不简洁的代码输出具有挑战性。
提前致谢。
【问题讨论】:
-
我感受到了你的痛苦:(令我惊讶的是,wit.ai “不太聪明”......也许还没有。你可以尝试实现这一目标的一种方法是确保你通过以下方式设置实体每个可能的用户输入,然后在您不同的故事(短篇和长篇)中,您将“操作”选项卡中的这些实体用作硬条件,这意味着:仅当实体“符号”存在时才发送此回复。实际上 wit.ai 没有让我感到惊讶如果您没有正确设置操作(条件),则不要真正关注故事。“故事”流程有点无用......
-
我同意@GeekSince1982,请在操作上设置 ONLY IF。
标签: wit.ai