機械翻訳について

エージェント・アプリケーションで使用するワークフロー・エージェント・チームの作成および構成

エージェント・チームでエージェント・アプリケーションを構築するには、まずワークフロー・タイプのエージェント・チームを構成して最適な結果を得ます。 エージェント・アプリケーションで使用できるのは、公開済ワークフローのみです。

ベスト・プラクティス

  • 「ワークフロー」タイプのエージェント・チームを使用します。 ワークフロー・エージェント・チームは、構造化された入力と予測可能なフローを実現します。
  • エージェント・チームの摘要によって、エージェント・チームの能力と専門が明確に定義されていることを確認します。 複数のエージェント・チームが関与している場合は、この説明を使用して、特定の問合せを処理するのに最適なチームを特定します。
  • 小規模でトピックに焦点を当てたエージェント・チームを設計します。 エージェント・アプリケーション内で、必要に応じて複数のエージェント・チームを組み合せることができます。
  • ワークフローを無駄にせずに待機時間を短縮します。 エージェント・チームからリソースがリクエストされたときに認識される遅延を減らすことができる場合は、LLMおよびエージェント・ノードの数を制限します。
  • ユーザーの入力と履歴を明示的に渡します。 ワークフローでは、会話履歴およびユーザー入力は、内部LLM、エージェントまたはワークフロー・ノードに自動的に渡されません。 コード・ノードまたは変数割当てを使用して、必要なものを渡します(たとえば、$context.$system.$inputMessage)を使用して、後続のLLMまたはエージェント・コールでそれらの変数を参照します)。
  • 可能な場合は、出力ストリーミングを防ぐために、エージェントまたはLLMノードでワークフローを終了してください。