首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有分支的Wit.ai故事

带有分支的Wit.ai故事
EN

Stack Overflow用户
提问于 2016-12-02 20:02:36
回答 1查看 408关注 0票数 1

我正在写一个由wit.ai驱动的机器人,并想找出如何做正确的。我遵循了文档,但有一些空白。

故事看起来是这样的:

我感兴趣的是,在第一条消息中我只有“意图”,而在第二条用户消息中我只有“品味”(或两个)。Wit.ai接口有时会返回"stop“,不会跳转到getCocktail执行。

我应该如何保持对话的上下文,以表明意图仍然是“鸡尾酒”?我应该把它存储在上下文对象中吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-02 21:56:04

在您的“getCocktail”函数代码中,您需要使用相应的键(“cocktail”或“no-taste”)更新您的对话上下文。根据您在上下文中设置的键,对话流将如何在Wit上进行。

你可以在这里看到一个验证电子邮件是否有效的例子:https://stackoverflow.com/a/40933658/6664102。如果无效,它会在上下文中设置一个“bad- email ”键,这样在Wit.ai中,你就可以在用户输入是无效电子邮件的情况下定义一个会话流程。这与您的用例类似(不是添加“bad-email”上下文键,而是在上下文中添加“no-taste”键。

你可以在wit文档上找到更多关于上下文的信息:https://wit.ai/docs/recipes#manage-context-and-session-id

希望这能帮上点忙

最好的

埃米利亚诺。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40931788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档