この記事では、いくつかの重要なプラクティスを共有し、外部ソースからの情報に依存するエージェントを最適化して、会話中の顧客の待機時間を短縮するのに役立ちます。
外部に設定されたグローバル変数の最大タイムアウト遅延を設定します。 外部ソースからコンテキストを受信するように構成されたグローバル変数を持つエージェントの場合は、エージェントが長時間ハングしないように、オプションのタイムアウト値を設定します。
エージェントに少し時間が必要なことをユーザーに知らせます。 エージェントが数秒間応答しないと、システムが動作しているかどうか疑問に思う可能性があります。 該当するトピックの開始時に、エージェントが情報を参照していることを示す短いメッセージを送信することを検討してください。 これにより、ユーザーは操作に少し時間がかかる可能性があり、処理が機能していることを認識します。
長いオフエージェント操作を最小限に抑え、最適化します。 外部システムを呼び出して情報を検索して要求をカスタマイズすると、優れたエクスペリエンスが得られますが、時間がかかる場合もあります。 このパーソナル化が必要な場合は、呼び出しが最適化されていること、および呼び出されるシステムがスケーラブルであることを確認します。
HTTP 要求ノードを使用して、迅速な要求を行います。 Power Automate フローを使用すると、高度な操作を簡単に完了できますが、かなりのオーバーヘッドが伴う場合があります。 オフボックス検索呼び出しが 1 つだけ必要な場合、 HTTP 要求 ノードは、このような単純な操作の軽量オプションになります。
Power Automate 呼び出しの場合は、Power Automate ダッシュボードを使用して要求の期間を確認します。 Copilot Studio では、Power Automate 呼び出しなどのエージェント以外の操作にかかる時間に関する分析情報は提供されません。 そのため、時間が費やされている場所を理解するのが難しい場合があります。 Copilot Studio では、これらのオフボックス呼び出しは同期的です。つまり、Power Automate フローが完了するまで、会話内でそれ以上のアクティビティは行われません。 フローに Power Automate ダッシュボードを使用することを検討してください。 このダッシュボードでは、操作の成功率と失敗率、およびそれらの所要時間に関する分析情報が得られる場合があります。