使用键值对作为 api.ai 个实体用于 Google 个操作

Using key-value pairs as api.ai entities for Google Actions

要在 Api.ai 中创建一个简单的 Google 动作应用程序,您至少需要一个意图和一些实体,具体取决于您要执行的操作。在 Google 开发人员发布的个人厨师示例中,您拥有非常简单的菜肴、蔬菜等实体。 link to video

更进一步:

如何在API.ai中引入一组键值对?例如,您将如何存储这样的数据:

apple : 5, pear : 6, grapes: 4

这样当用户说出类似 "do you have apples?" 的内容时,您可以回复“是的,我有 5 个。”

另一个例子可以是一本 phone 小书,您可以用他们的名字(键)询问他们的电话号码,并让他们的电话号码(值)读给您听。

这似乎是一个需要解决的小问题,但我想不出在 api.ai 控制台上执行此操作的方法。

像这样设置您的实体:

像这样设置您的意图:

奖金Material: 如果您这样做,您可能希望将大量数据放入您的实体中。如果切换到编辑器模式,它可能会节省您的时间: