特征之间的Wit.ai差异 - 自由文本 - 关键字和意图/实体

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

现在,我头脑中一团糟。我已经看过这个视频教程,了解Wit.ai逻辑:https://www.youtube.com/watch?v=yLAHVPaHWFA

这是一个非常好的基础训练视频。但我还是不能理解逻辑。 我想创建一个类似Human(H)/ Robot(R)的故事: (H)你好 (R)Hello human,你可以选择A动作或B动作 (H)行动 (R)好人,这是一个动作 这很简单,但我不知道在“理解”部分宣布什么。 1 - 我是否必须创建“Say Hello”意图 2 - 如果是的话,我是否必须创建一个“你好”的实体并用其他称呼来喂它,比如“你好”,“哟”,“怎么了?”,...... 3 - 我是否必须创建一个“选择行动”意图,或者这只是一个故事的一个意图?这正是我不明白的地方。 4 - 如果是,A&B动作是自由文本(“酒店”,“餐馆”)。我怎样才能让机器人认识到它们? 我只需要对这些要点有所启发!我很难正确翻译和理解。谢谢你的帮助 !

node.js wit.ai wit-ai
1个回答
2
投票

您可以声明“问候”意图(意图只是用户创建的实体)。之后,您可以使用许多其他单词验证(提供)它,例如“Hey buddy,Sup bud,Hellloooo,Hi bot等”。此外,您可以为该意图赋予值,例如负值或正值。

例如:

Hey dumb f*”>>“问候”意图+负值❌

Hi brother!”>>“问候”意图+正值✅

这样你就可以决定:

“Qazxswpoi”

要么

“Qazxswpoi”

回应用户的简单hi文本。

除此之外:

(R)Language, please... Anyway. Hey {user_name}

(H)Hey {user_name} ! :) Really nice to see you here !

(R)Hello human, you can choose A action or B action

这种类型的交互需要使用/ converse API

A action

在上面的链接中,请转到“处理是/否答案”部分。

此外,您可以使用快速回复让用户在A动作或B动作之间进行选择。快速回复对于此类交互非常有用。

Ok human, this is A action

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