现在,我头脑中一团糟。我已经看过这个视频教程,了解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动作是自由文本(“酒店”,“餐馆”)。我怎样才能让机器人认识到它们? 我只需要对这些要点有所启发!我很难正确翻译和理解。谢谢你的帮助 !
您可以声明“问候”意图(意图只是用户创建的实体)。之后,您可以使用许多其他单词验证(提供)它,例如“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