External NLU(外部NLU)

Cognigy.AIは、Flow IntentLexiconで定義されたリソースを使用して、組み込みのCognigy NLUでエージェントのすべてのインテントとスロットのマッピングを処理するように設定されています。

しかし、NLUコネクタ機能を使用して、Cognigy.AI内でIntentマッピングを処理するために外部のNLUプロバイダを統合することも可能です。これらの外部NLUコネクタはCognigyと同じ入力オブジェクトを生成するため、エージェントはフローを変更することなくNLUプロバイダを簡単に切り替えることができます。

Cognigy.AIはDialogflowLUISWatson AssistantAlexaとのNLU接続をネイティブにサポートしています。その他の他社NLUは、「Code」タイプのNLUコネクタを使用して統合できます。

NLUコネクタの作成

新しい NLU コネクタを作成するには、[Agent]を開き、インタフェースの左側、[Build]セクションのリソースメニューから[NLU Connectors(NLUコネクタ)]メニューに移動します。

このメニューで [+ New NLU Connector(新規NLUコネクタ)]ボタンをクリックし、コネクタの名前を追加し、ドロップダウンリストからNLUコネクタタイプを選択します。

新しいNLUコネクションがNLUコネクタのリストに追加され、デフォルトでは新しく追加されたコネクタの設定が開かれます。他社NLUの場合、Cognigy.AIが外部NLUサービスと接続するための認証情報が入力されます。

外部NLUサービスへの接続方法を知りたいですか?

対応している各外部NLUサービスへの接続方法は、以下のヘルプセンターの記事をご覧ください。
・Alexa NLU (近日公開予定)
・[Watson Assistant:外部NLU] (https://support.cognigy.com/hc/en-us/articles/360017484979-Watson-Assistant-External-NLU)
・[Microsoft LUIS:外部NLU] (https://support.cognigy.com/hc/en-us/articles/360017517319)
・[Dialogflow:外部NLU] (https://support.cognigy.com/hc/en-us/articles/360017466620)

外部サービスの利用

外部のNLUコネクターAPIクオータ制限を使用する場合は、追加条件および/または料金が適用される場合がありますのでご注意ください。

外部NLUを使用したテストとデプロイ

Cognigy.AIは、テストとデプロイの両方において、特定のエージェントに使用されるNLUサービスを置き換える機会をプラットフォームユーザーに用意しています。

外部NLUによるテスト

NLUコネクタ機能で接続された外部NLUサービスは、インタラクションパネルからテストに使用することができます。エージェント内からインタラクションパネルを開き、設定タブを選択して NLU コネクタドロップダウンメニューにアクセスします。このメニューには、エージェントに追加されたすべての NLU コネクタが表示されます。

外部 NLU とのデプロイ

NLUコネクタ機能によってリンクされた外部NLUサービスは、デプロイメントチャネルと通信する任意のEndpointにデプロイするために使用することができます。これにより、Cognigy.AIの同じエージェントに接続されている場合、さまざまなトークチャンネルで異なるNLUを使用することができます。

指定したエンドポイントのNLUを変更するには、リソースパネルの[Deploy]サブメニューにある[Endpoints]メニューを開きます。調整したいエンドポイントをクリックして選択し、エンドポイント設定メニューを開きます。エンドポイント設定の [Natural Language Understanding] セクションに移動し、[NLU Connector] ドロップダウンメニューにアクセスします。このメニューには、エージェントに追加されたすべてのNLUコネクタが表示されます。

NLUコネクタを選択して、このエンドポイントを介して受信したメッセージに関連するNLUサービスを使用します。