エンティティのリアルタイム抽出

Agent Assist の会話中に、エンティティのリアルタイム抽出をリクエストできます。この機能は、エンドユーザーの表現で Dialogflow のシステム エンティティと一致するデータを自動的に抽出します。

たとえば、エンドユーザーが「金曜日のチケットを 3 枚ください」と言うと、「3」は @sys.number エンティティとして抽出され、「金曜日」は @sys.date エンティティとして抽出されます。Agent Assist は、会話中にこのデータをシステムに提供するため、人間のエージェントのユーザー インターフェースに表示できます。このデータを使用して、日付が抽出されたときにイベントをスケジュールするボタンなど、追加のツールを人間のエージェントに提供できます。

エンティティのリアルタイム抽出を有効にする

リアルタイム エンティティ抽出を有効にするには、ConversationProfile の作成時または更新時に human_agent_assistant_config.message_analysis_config.enable_entity_extraction フィールドを true に設定します。

抽出したデータを取得する

Participant リソースの analyzeContent メソッドまたは streamingAnalyzeContent メソッドを呼び出すと、レスポンスの message.message_annotations.parts フィールドに抽出されたデータが含まれます。