システム エンティティ

Dialogflow では、エンドユーザー表現から共通タイプを抽出するシステム エンティティが数多く提供されています。たとえば、@sys.color タイプを使用して、「赤」や「青」などの値を抽出できます。システム エンティティ リファレンスに、システム エンティティの全リストがあります。

ほとんどのアプリケーションで、システム エンティティにより提供される値は問題なく動作します。しかし、一部のアプリケーションでは、システム エンティティの値を追加する必要がある場合があります。たとえば、@sys.color の値のリストに「青緑」を追加する必要がある場合があります。この目的のために、一部のシステム エンティティの拡張が可能になっています。システム エンティティ リファレンスでは、拡張可能なシステム エンティティが一覧表示されています。

システム エンティティのサポートは、言語リージョンによって異なります。詳細については、システム エンティティの制限をご覧ください。

システム エンティティを拡張する

システム エンティティを拡張するには:

コンソール

  1. いずれかのパラメータで、システム エンティティを使用します。
  2. [Manage] タブを選択します。
  3. [エンティティ タイプ] をクリックします。
  4. システム エンティティの [System] タブを選択します。
  5. エージェントが現在使用しているシステム エンティティが一覧表示されます。グレーで表示されているエンティティは拡張できません。通常のフォント色で表示されているエンティティは拡張可能です。
  6. 拡張可能なエンティティを選択し、拡張後の値を変更できます。
  7. エンティティを拡張する値を使用してエンティティ エントリを指定します。

システム エンティティのタブのスクリーンショット

API

システム エンティティ拡張機能の作成は、カスタム エンティティの作成方法と類似しています。拡張するシステム エンティティの名前を指定し、拡張に使用する値を指定します。拡張可能でないシステム エンティティを拡張しようとすると、エラーが発生します。