AIエージェントとは?
仕組み・MCP・実装パターン・始め方を5分で解説
仕組み・MCP・実装パターン・始め方を5分で解説
AIエージェントとは、人間が指示した目的に対して、 自律的にタスクを分解し、外部ツール(SaaS / API / ファイルシステム)を直接操作して結果を出す AI のこと。 ChatGPT 初期のような「質問に答えるだけ」のチャット型 AI と決定的に違うのは、 「実行」と「自己修正」を内包している点です。
2024年末に Anthropic が発表した MCP(Model Context Protocol) は、 AI と SaaS をつなぐオープン標準として急速に普及しました。Notion・Linear・Slack・GitHub・Supabase といった 主要 SaaS が公式 MCP サーバーを公開し、Claude Desktop / Cursor / Claude Code から 設定ファイル数行で SaaS を操作できる状態になっています。
結果として、SaaS 選定の評価軸も変わりつつあります。これまでの「機能・料金・UX」に加え、 「AI から操作できるか(Agent Ready)」が 新しい評価軸として確立しつつあるのが、いまのフェーズです。
AIエージェントは「LLM だけ」では成立しません。以下4つの層が組み合わさって自律的に動きます。
ユーザーの自然言語指示を解釈し、目的とゴール条件を抽出する層。LLM が文脈・意図を理解する。
目的を達成するためのタスクを分解し、必要なツール・APIの呼び出し順序を決める。ReAct や Plan-and-Execute が代表的アルゴリズム。
MCP / API / Function Calling を介して SaaS や外部ツールを呼び出す。失敗時はエラーを読み取り再試行する。
会話履歴・過去の実行結果・ユーザー嗜好を保持し、長期タスクの一貫性と再利用性を担保する。
「先週の Linear Issue を要約して Slack に投げて」など自然言語で目的を伝える
指示を解釈し、Linear API → 要約 → Slack 投稿の順に分解
MCP・API・Function Calling で SaaS を直接操作。失敗時は自動リトライ
人間に結果を提示し、必要なら指示を更新して再実行
Step 3 で失敗した場合、エージェントはエラー出力を読み取り、別の手段で再試行します。 この「自己修正ループ」がエージェントとチャットボットの最大の差です。
AIエージェントは「どう実装するか」で4つの代表パターンに分かれます。新規プロジェクトはまず MCP からが最短です。
Anthropic が 2024 年に発表したオープン標準。AIアシスタント側が「ツールサーバー」を読み込むだけで、SaaS の全機能を呼び出せる。設定は JSON 数行。
例: Claude Desktop に Notion MCP サーバーを追加 → 「議事録ページを作って」で Notion 上にページが生成される
OpenAI / Anthropic / Google の各 LLM が標準対応する機能。開発者が JSON Schema で関数を定義し、LLM が必要に応じて呼び出す。
例: 自社 API を関数として登録 → 「在庫確認して」で API 呼び出し → 結果をユーザーに返す
「思考(Reason)→ 行動(Act)→ 観察 → 思考」のループでタスクを進める手法。LangChain / LangGraph などのフレームワークで実装される。
例: Web検索 → ページを読む → 不足情報を再検索、を自律的に繰り返す
複数のエージェントが役割分担してタスクを進める構成。Researcher / Writer / Reviewer のようにロールを分けると品質と再現性が上がる。
例: AutoGen / CrewAI / OpenAI Agents SDK を使ってコード生成 + レビューを自動化
議事録・仕様書・PRD をAI が直接 Notion / Confluence に書き込む
Slack の依頼を Issue 化、ステータス更新、関連 Issue の自動リンク
過去チケットを RAG で参照しドラフト返信を作成、エスカレ判定もAI
Issue から実装、テスト追加、PR 作成まで一気通貫。CI 失敗時は自己修正
自然言語クエリで BigQuery / Postgres を叩き、ダッシュボードに反映
CRM 情報を読み込みパーソナライズ文面を生成、フォロー予定も自動登録
まずは Claude Desktop(無料枠あり)、ChatGPT Plus、または Cursor / Claude Code を選ぶ。MCP 対応の有無が大事。Claude / ChatGPT / Cursor のいずれもMCPに対応している。
日常的に使う SaaS(Notion・Linear・Slack 等)が公式 MCP サーバーや API を提供しているか確認。`claude_desktop_config.json` に MCP サーバーを追記するだけで連携できる。
MCP公式対応のSaaS一覧「議事録の Notion ページ作成」「Slack の質問を Issue 化」など、定型業務 1 件をAI に丸投げしてみる。週単位で工数削減を測ると、どこに投資すべきか見える。
注目カテゴリのランキングを見る「AIに任せれば全部やってくれる」と過信し、機微情報まで自由に渡す
権限スコープを最小化し、書き込み系操作は人間の確認を挟む(Human-in-the-loop)
無料 LLM だけで本番運用を狙い、レートリミットで止まる
本番は API キー or Pro プランで運用し、料金の上限を月単位で設定
MCP 非対応の SaaS をどうしても使いたく、PoC が長期化
まずは MCP 対応 SaaS で価値を出してから、API + Function Calling で広げる
「AIエージェント = ChatGPT のプロンプト工夫」と思っている
エージェントの本質は「外部ツール実行 + 自己修正ループ」。プロンプトだけでは到達できない