エージェント
えーじぇんと
Agent
一言でいうと
目標を与えると自分で計画・実行・検証を繰り返して達成しようとするAIシステムのこと。
詳しい意味
AIエージェントは、ユーザーから「目標」を受け取ると、それを達成するために自分で計画を立て、必要な行動(ツール呼び出し / コード実行 / 情報検索)を繰り返し、結果を検証しながらゴールに向かうAIシステムです。1問1答の Chat に対して、エージェントは「思考 → 行動 → 観察」のループを多段で回します。Claude Code、ChatGPT の Computer Use、AutoGPT などが代表例。「ツール使用」「コンテキストエンジニアリング」「サブエージェント」といった概念とセットで設計されます。自動化できる業務範囲が広がる一方、暴走・誤操作・コスト超過のリスクが高まるため、権限境界や承認フローの設計が重要です。
何に使うか
コーディング作業を委譲したいとき(Claude Code)。ブラウザ操作を自動化したいとき(Computer Use)。複数ステップの調査・実行を自動化したいとき。
どんな時に出るか
「エージェント化する」「エージェントが暴走した」「サブエージェントに分割」といった場面で登場します。
具体例
- コーディングエージェント Claude Code に「テスト追加とリファクタ」を任せて並行作業した。
- エージェントが本番DBを誤って書き換えないよう、書き込み系操作には承認ステップを噛ませた。
別名・略称
agent(えーじぇんと)AI agent(えーあいえーじぇんと)AIエージェント(えーあいえーじぇんと)
初心者向けメモ
AIアシスタントが「優秀な秘書」だとすれば、AIエージェントは「秘書 + 行動できる手足を持った人」です。秘書はアドバイスをくれますが、エージェントは指示を受けて自分で動きます。便利な反面、何を任せるか・どこまで任せるかの設計が重要になります。