系统实体

Dialogflow 提供许多系统实体,方便您从最终用户表述中提取常见类型。 举例来说,@sys.color 类型可用于提取“red”或“blue”之类的值。如需查看完整的系统实体列表,请参阅系统实体参考文档

在大多数应用中,系统实体提供的值都会非常实用。 但是,您的应用可能需要为系统实体添加其他值。举例来说,您可能需要将“blue-green”添加到 @sys.color 的值列表中。 这样便可以扩展某些系统实体。系统实体参考文档中列出了可扩展的系统实体。

语言区域的系统实体支持有所不同。如需了解详情,请参阅系统实体限制

扩展系统实体

如需扩展系统实体,请执行以下操作:

控制台

  1. 在其中一个参数中使用系统实体。
  2. 选择管理标签页。
  3. 点击实体类型
  4. 选择系统实体对应的系统 (System) 标签页。
  5. 系统会列出您的代理当前使用的系统实体。 以灰色字体显示的实体不支持扩展,而以一般字体颜色显示的实体则可进行扩展。
  6. 您可以选择可扩展的实体并更新扩展值。
  7. 使用要用来扩展该实体的值来提供实体条目。

系统实体标签页的屏幕截图

API

创建系统实体附加信息的方式与创建自定义实体类似。提供您希望扩展的系统实体的名称,并提供您希望为其扩展的值。如果您尝试扩展不支持扩展的系统实体,则会收到错误消息。