如何列出我的机器人在 Watson Conversation Service 中使用的 @Cities 实体值

How to list the @Cities entity values my Bot works with in Watson Conversation Service

我有一个实体 @City = 奥斯汀、普罗维登斯、伦敦和波士顿 我只想回答这个机器人在哪些城市工作的问题?

然后回复:

Here are the cities this works with $Locations ,  Which city do you want?

在对话框中,you have access to all the entities that were detected (recognized) in the user input。但是,您无权访问所有定义的实体及其可能的值。

您可以做的是定义一个具有允许值的上下文变量。该变量甚至可以动态填充(参见 tutorial for database access from within Watson Assistant)。另一种选择是对响应进行硬编码。但这只适用于很少的值和不频繁的更改。