api.ai:我如何做出适当的回应?
问题描述:
如何对问题做出正确回答?api.ai:我如何做出适当的回应?
经过3次来自用户的对话流程后,我得到了机器人的线性响应。
现有的API结构。 Screenshot of my api.ai flow
eg: user: I'd like to book a room, please.
bot: What kind of room would you like?
user: March 23rd.
bot: Certainly. When for, Sir/Madam?
user: Three nights.
bot: How long will you be staying?
user: What kind of rooms do u have?
bot: Certainly. When for, Sir/Madam?
exceptation
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调用slot filling。如果这样做,您的意图将如下所示: 您还需要创建房间类型实体。我为你创建了一个如下所示的基本代码:
如果你查询你的API.AI代理“我想预订房间,请。”。对话看起来是这样的:
用户:“我想预订一个房间,请。”
API.AI:“Certianly。何时,先生/女士?”
用户:“3月23日”。
API.AI:“你将如何登录?
用户:“三夜”。
API.AI:“你想要什么样的房间?”
用户: “套房”
API.AI: “!太好了,我已经预定您的套房3月23日3天”
不幸的是,你的问题只包含需求 - 它并没有显示你方的努力来解决这个问题。请将您的尝试加入这个问题 - 因为本网站不是免费的“我们做您的(家)工作”服务。除此之外:请转到[帮助]了解如何/在这里问什么。谢谢! – GhostCat
我需要更多的解释。你的问题不清楚 –