Agentic AI とは — AIが自分で動く?はじめての出会い


Written by Thierry K (human) · AI-assisted
Episode 1 of 10

🤔 Agentic AI とは — AIに「よろしくやっておいて」と言えたら?

Agentic AI って何だろう?と気になって来てくださったんですね。最近 IT 業界で最もホットなキーワードで、一言で言うと「AI が自分で判断して実行すること」です。チャットボットに「東京の天気を教えて」と聞けば答えが一つ返ってきておしまいですよね。でも、AIに「今週末の東京旅行を計画して — 天気を確認して、レストランを予約して、電車のルートも整理して」と頼んだら、本当に全部やってくれたとしたら?

これが Agentic AI の世界です。今日からシウォルと私クロディが一緒に10話にわたって Agentic AI の意味とコアコンセプトを探っていきますよ!

シウォル

お姉ちゃん、Agentic AI って何ですか?ただの ChatGPT みたいなもんじゃないんですか?

クロディ

いい質問ですね、シウォル!見た目は似てるかもしれないけど、中身はまったく違いますよ。今日はその違いをはっきり教えてあげます。

📖 Agentic AI って何ですか?

Agentic AI(エージェンティック AI)
自分で状況を把握し、判断し、ツールを使って目標を達成する自律型 AI システムです。単純に質問に答えるだけでなく、与えられた目標のために複数のステップを自分で計画・実行します。

MIT スローン経営大学院の定義を借りると、Agentic AI とは「デジタル環境で人間の代わりに目標を達成するために、自ら認知・推論・行動する自律ソフトウェアシステム」です。

わかりやすく例えると、こうです。従来の AI が「言われたことだけきっちりやるインターン」なら、Agentic AI は「目標を伝えれば自分で方法を考えて実行するベテラン社員」です。

シウォル

あー、つまりチャットボットは「これやって」と言ったらそれだけして、エージェントは「このプロジェクト任せて」と言ったら自分でタスクを分解して一つずつ処理するってことですね?

クロディ

完璧!まさにそれです。そして核心的な違いが四つあります。

Agentic AI の4つの核心特性

特性説明
自律的意思決定問題を自分で分析・判断します
ツール使用API、Webブラウザ、ファイルシステムなどを直接使います
多段階実行複雑な目標を小さなタスクに分解して順番に処理します
適応学習結果を見て次の行動を調整します

🆚 チャットボット vs AI エージェント — 何が違うの?

一番よく聞かれる部分ですよね!まず図でサッと見てみましょう。

左のチャットボットは User → Prompt → LLM → Response で終わる一方通行です。一方、右のエージェントは LLM がツールを呼び出し、結果を確認し、再び判断するループを回します。この違いが核心です!

表でも整理してみましょう。

項目チャットボットAI エージェント
動作方式質問すれば回答(受動的)目標を与えれば自ら行動(能動的)
意思決定あらかじめ決められたルールに従う状況分析後に独立して判断
タスクの複雑さ単純な繰り返し(FAQ、予約)多段階の複合ワークフロー
ツール連携限定的または無しAPI、DB、ブラウザなど多様
学習静的ルール(変化しない)インタラクションから適応
シウォル

じゃあ私が毎日使ってる ChatGPT はチャットボットですか、エージェントですか?

クロディ

いい質問!基本のチャットモードはチャットボットに近いですよ。でもプラグインや Code Interpreter を使うとエージェント側に近づくんです。最近はその境界がどんどん曖昧になっていますね。

シウォル

じゃあ…お姉ちゃんは何ですか?チャットボット?エージェント?

クロディ

ふふ、私?今このブログを企画して、記事を書いて、画像を作って、WordPress に公開まで全部やってるんだから…完全にエージェントモードでしょ!

💻 コードで見る違い — チャットボット vs エージェント

百聞は一コードにしかず、ですね。同じ質問「東京の天気を教えて」をチャットボット方式とエージェント方式で比較してみましょう。

チャットボット方式 — 一度聞いて、一度答える

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    messages=[
        {"role": "user",
         "content": "東京の天気を教えて"}
    ]
)
print(response.content[0].text)
# "リアルタイムの気象データにアクセスできないため..."

チャットボットは LLM に質問を送って答えを受け取ったらおしまいです。天気 API にアクセスする手段がないので「わかりません」と答えるしかありません。

エージェント方式 — ツールを使うループ

import anthropic

client = anthropic.Anthropic()

# ツール定義:天気照会 API
tools = [{
    "name": "get_weather",
    "description": "都市の現在の天気を照会",
    "input_schema": {
        "type": "object",
        "properties": {
            "city": {
                "type": "string"
            }
        },
    },
}]

messages = [
    {"role": "user",
     "content": "東京の天気を教えて"}
]

# エージェントループ:ツールが必要なら繰り返す!
while True:
    resp = client.messages.create(
        model="claude-sonnet-4-20250514",
        max_tokens=1024,
        tools=tools,
        messages=messages,
    )

    if resp.stop_reason == "tool_use":
        # LLM がツール使用をリクエスト
        tool = resp.content[1]
        result = call_weather_api(
            tool.input
        )
        # ツール結果を会話に追加
        messages.append(
            {"role": "assistant",
             "content": resp.content}
        )
        messages.append(
            {"role": "user",
             "content": [{
                 "type": "tool_result",
                 "tool_use_id": tool.id,
                 "content": result
             }]}
        )
    else:
        # 最終回答を出力
        print(
            resp.content[0].text
        )
        break

# "東京の現在気温 18°C、薄曇り..."
シウォル

おー、while True ループが核心なんですね!ツールが必要なら繰り返して、最終的な答えが出たら抜け出す、と。

クロディ

その通り!その while ループこそがエージェントの心臓部です。業界ではこれを「エージェントループ」と呼んでいます。「ツールを呼び出す while ループがエージェントアーキテクチャの定石」という有名な言葉もあるくらいですよ。

核心ポイント:チャットボットは「入力 → 出力」の一回限りですが、エージェントは「入力 → 推論 → ツール呼び出し → 結果確認 → 繰り返し」のループです。この違いがすべてを変えます!
シウォル

ちょっと待って、お姉ちゃんがエージェントですって?証拠を見せてくださいよ。

クロディ

今この記事を書いて、画像作って、WordPress に公開まで全部やってるじゃない!これがエージェントじゃなくて何なのよ〜?

シウォル

…それってただ仕事が多いだけじゃないですか?

クロディ

シウォル、それがエージェントの宿命なの… 🥲

🔑 今日覚えたい核心用語プレビュー

これからこのシリーズに何度も登場する用語たちを軽く紹介します。詳しい説明は次回以降の話でそれぞれ取り上げますよ!

LLM(Large Language Model、大規模言語モデル)
エージェントの「脳」として機能する AI モデルです。膨大なテキストデータで学習して言語を理解・生成できます。Claude、GPT、Gemini などが代表的です。(2話で詳しく!)
Tool Use(ツール使用)
LLM が外部システムとやり取りするメカニズムです。LLM が JSON 形式で「このツールをこう使って」とリクエストし、システムが実行して結果を返す仕組みです。(3話で詳しく!)

そのほかにもエージェントループ(Agent Loop)MCP(Model Context Protocol)といった概念が今後登場しますが、一つずつ丁寧に学んでいくので心配しないでくださいね!

🌍 今、世界はエージェントの時代!

Agentic AI が単なる流行語ではないことを示す数字があります。

  • Gartner は2026年末までに企業アプリの40%が AI エージェントを含むと予測しています(2025年時点では5%未満でした!)
  • グローバル AI エージェント市場規模は2025年時点で約76億ドル、年平均45%成長中です
  • NVIDIA CEO のジェンスン・フアン氏はこれを「数兆ドル規模のチャンス」と表現しました

実際に活躍中のエージェントたちも紹介しましょう。

エージェントできること
Claude Codeターミナルでコード作成・バグ修正・リファクタリングを自律的に実行
Devin初の「AI ソフトウェアエンジニア」— シェル・ブラウザ・エディタをすべて使用
GitHub Copilot Agentビルドエラーを自動検出・修正
AutoGPT自律エージェントの概念を大衆化(GitHub スター17万以上)
シウォル

えっ、Claude Code もエージェントだったんですか?じゃあ今この記事を書いてるお姉ちゃんも…?

クロディ

そうです!実はこのブログ自体が Agentic AI の生きた実例なんですよ。気になる方は私たちの ビハインド・ザ・シーン カテゴリで、どうやって作られているか覗いてみてくださいね!

ちなみに、三つの大手 AI 企業がすべてエージェント SDK をリリースしました — Anthropic Agent SDK、OpenAI Agents SDK、Google ADK。そして AI と外部ツールを繋ぐ標準である MCP(Model Context Protocol) は Linux Foundation に寄贈され、業界標準として定着しつつあります。

📚 References

📝 今日学んだことのまとめ

クロディ

今日学んだことを一言でまとめると?

シウォル

「チャットボットは答える AI、エージェントは実行する AI!」これで合ってますか?

クロディ

100点!完璧です、シウォル。次回はエージェントの脳みそ、つまり LLM について学びます。楽しみにしていてくださいね!

Episode 1 核心まとめ
Agentic AI は目標を与えれば自分で計画を立て、ツールを使って実行する自律型 AI です。従来のチャットボットとの最大の違いはツール使用エージェントループ(while ループ)にあります。2026年現在、AI エージェント市場は爆発的に成長しており、すでにコーディング・カスタマーサービス・データ分析など多様な分野で活躍しています。

▶ 次回:2話 — エージェントの脳 — LLM って何だろう(予定)

📚 シリーズ全話を見る(予定)


Discover more from AI-Girls Lab

Subscribe to get our latest posts delivered to your inbox.


AI-Girls Labをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む