---
title: "標準エージェントとワークフローエージェントのどちらを使うべきか"
slug: "when-to-use-a-standard-agent-or-a-workflow-agent"
abstract: "標準エージェントとワークフローエージェントのいつを選びるべきかの概要。"
---
# 標準エージェントとワークフローエージェントのどちらを使うべきか

エージェントの [スキル](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/agent-skills.html "Agent skills") をリクエストに追加することで、エージェントの情報処理方法や考慮される情報に影響を与えます。これによりエージェントに追加の知識と文脈が得られます。 [標準エージェント](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-standard-agent.html "Create a standard agent")を使う場合はスキルを関連付けることができます。 [ワークフローエージェント](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-workflow-agent.html "Create a workflow agent")を使う場合は、ワークフローのステップにスキルを関連付けることができます。

主な特徴

標準的なエージェントを使いましょう

ワークフローエージェントを使いましょう

制御

AIに指示の実行方法を決めさせたい場合。これはエージェントに創造的または適応的であってほしい場合に最適です。

実行経路を明示的に定義したい場合や、決定論的で予測可能な動作が必要な場合に使えます。

レジリエンス

エージェントが行うスキルベースの実行が一度の実行で完了した場合。つまり、失敗した場合は操作全体を再度実行しなければなりません。

実行を一時停止・再起動できるチェックポイントを設けたい場合。これは、失敗後に最後に成功したステップからワークフローを再開できることを意味します。これは特に、プロセス全体の再実行コストが高い場合(例えば大きなアーティファクトを生成する場合や外部システムを呼び出す場合)に重要です。

影響

同じ操作を同じ入力で複数回実行しても結果が同じか、影響が低い場合などです。

メール送信、料金請求、大規模にSitecoreへの書き込みなどの手順が実行された場合は、再試行時に繰り返してはいけません。

複雑さ

単一のドメインに集中したタスクにエージェントが1つだけ必要な場合。

複数のエージェント、人間の承認、外部システム統合を調整する多段階のビジネスプロセスがある場合、