Artificial intelligence api.ai:我如何做出正确的回应?

Artificial intelligence api.ai:我如何做出正确的回应?,artificial-intelligence,bots,dialogflow-es,Artificial Intelligence,Bots,Dialogflow Es,如何正确回答问题 经过3次来自用户的对话流,我得到了机器人的线性响应 现有的API结构。 例外情况 user: I'd like to book a room, please. bot: Certainly. When for, Sir/Madam? user: March 23rd. bot: How long will you be staying? user: Three nights. bot: What kind of room would you li

如何正确回答问题

经过3次来自用户的对话流,我得到了机器人的线性响应

现有的API结构。

例外情况

user:   I'd like to book a room, please.
bot:    Certainly. When for, Sir/Madam?
user:   March 23rd.
bot:    How long will you be staying?
user:   Three nights.
bot:    What kind of room would you like?
user:   What kind of rooms do u have?

看起来你把意图、用户说的例子和回答搞混了。每个用户都说示例是用户可以说的符合整个意图的示例。如果意图匹配,则随机选择意图的一个响应并呈现给用户。如果你想在用户表示想预订房间后询问你提到的问题序列,你应该使用API.AI调用的东西。如果您这样做,您的意图将如下所示: 您还需要创建房间类型图元。我为您创建了一个基本的,如下所示:

如果您向API.AI代理询问“我想预订一个房间”,对话将如下所示:

用户:“我想预订一个房间。”

API.AI:“当然可以。先生/女士,什么时候开始?”

用户:“3月23日。”

API.AI:“您将住在哪里?”

用户:“三个晚上。”

API.AI:“您想要什么样的房间?”

用户:“套件”


API.AI:“太好了!我已经在3月23日为您预订了三天的套房。”

看起来您混淆了意图、用户示例和回答。每个用户都说示例是用户可以说的符合整个意图的示例。如果意图匹配,则随机选择意图的一个响应并呈现给用户。如果你想在用户表示想预订房间后询问你提到的问题序列,你应该使用API.AI调用的东西。如果您这样做,您的意图将如下所示: 您还需要创建房间类型图元。我为您创建了一个基本的,如下所示:

如果您向API.AI代理询问“我想预订一个房间”,对话将如下所示:

用户:“我想预订一个房间。”

API.AI:“当然可以。先生/女士,什么时候开始?”

用户:“3月23日。”

API.AI:“您将住在哪里?”

用户:“三个晚上。”

API.AI:“您想要什么样的房间?”

用户:“套件”


API.AI:“太好了!我已经在3月23日为您预订了三天的套房。”

不幸的是,您的问题只包含了一些要求——这并没有表明您方面为自己解决这个问题所做的任何努力。请添加您对此问题的尝试-因为此网站不是免费的“我们为您(家庭)工作”服务。除此之外:请转到第页了解如何/问什么。谢谢我需要更多的解释。您的问题不清楚不幸的是,您的问题只包含需求-它没有显示您方面为自己解决此问题所做的任何努力。请添加您对此问题的尝试-因为此网站不是免费的“我们为您(家庭)工作”服务。除此之外:请转到第页了解如何/问什么。谢谢我需要更多的解释。你的问题不清楚
user:   I'd like to book a room, please.
bot:    Certainly. When for, Sir/Madam?
user:   March 23rd.
bot:    How long will you be staying?
user:   Three nights.
bot:    What kind of room would you like?
user:   What kind of rooms do u have?