Anthropicが2026年4月8日に公開したClaude Managed Agentsは、AI開発者が最も待ち望んでいた機能のひとつです。
これまで「長時間動き続けるAIエージェント」を作るには、セッション管理・コンテナ起動・状態保存・障害復旧を自前で実装する必要がありました。Managed Agentsはそのインフラをまるごと引き受けます。Notion、Rakuten、Sentryが早期採用者として名を連ねており、企業規模での実用化が始まっています。
この記事では「そもそもManaged AgentsとはどういうAPIか?」という疑問に答えながら、Agent・Environment・Sessionの3つのコアコンセプトと実装コードフローを解説します。AIエージェント構築完全ガイドも合わせてご確認ください。
そもそもManaged Agentsとは何か
Claude Managed Agentsは、Anthropicが提供するエージェント実行のマネージドインフラです。開発者はAgent定義(モデル・システムプロンプト・ツール)を一度登録すれば、あとはセッションを起動するだけでClaudeが自律的にタスクを実行します。
公式ドキュメントが示すコアコンセプトは次の4つです(参照日: 2026-04-09)。
| コンセプト | 説明 | 担う役割 |
|---|---|---|
| Agent | モデル・システムプロンプト・ツール・MCPサーバーの定義 | エージェントの「設計図」 |
| Environment | コンテナ設定(ネットワーク・インストール済みパッケージ) | エージェントが動く「実行環境」 |
| Session | AgentをEnvironment上で起動した実行インスタンス | 個々のタスク実行の「文脈」 |
| Events | アプリとエージェントの間のメッセージ(user.message / tool_result / status等) | 通信プロトコル |
「brain vs. hands」アーキテクチャ(Anthropic Engineering Blogの表現)で設計されており、Claudeが「脳」、コンテナ上のツール実行が「手」として分離されています。
何が新しいのか
従来のClaude APIとManaged Agentsの最大の違いは、セッションの永続性です。
| 機能 | Claude API(従来) | Managed Agents |
|---|---|---|
| 実行時間 | リクエスト単位(秒〜分) | 数時間〜(自律継続) |
| 状態管理 | 開発者が実装 | Sessionが外部ログとして保持 |
| ツール実行 | Tool Useのみ(外部実行) | コンテナ内でBash・ファイル操作・Web検索を直接実行 |
| 障害復旧 | 開発者が実装 | 任意のHarnessがSessionを引き継ぎ継続可能 |
| 料金 | トークン課金のみ | $0.08/セッション時間 + トークン課金 |
Anthropic Engineering Blogによると、このアーキテクチャで p50のTime-to-First-Token(TTFT)が約60%削減、p95では90%以上削減されています(参照日: 2026-04-09)。
具体的に何ができるようになるのか
Managed Agentsで実現できることをコードで示します。APIリクエストにはすべて anthropic-beta: managed-agents-2026-04-01 ヘッダーが必要です。
Step 1: Agentを作成する
import anthropic
# 動作環境: Python 3.11+, anthropic>=1.50.0
# 事前準備: pip install anthropic
# 注意: 本番環境で使用する前に、必ずテスト環境で動作確認してください。
client = anthropic.Anthropic()
# Agentを定義(一度作成すれば再利用可能)
agent = client.beta.agents.create(
name="コーディングアシスタント",
model="claude-sonnet-4-6",
system="あなたは丁寧なコーディングアシスタントです。クリーンで十分にドキュメント化されたコードを書いてください。",
tools=[
{"type": "agent_toolset_20260401"}, # bash・ファイル操作・Web検索を一括有効化
],
)
print(f"Agent ID: {agent.id}")
Step 2: EnvironmentとSessionを作成する
# 動作環境: Python 3.11+, anthropic>=1.50.0
# Environmentを作成(コンテナ設定)
environment = client.beta.environments.create(
name="dev-environment",
config={
"type": "cloud",
"networking": {"type": "unrestricted"}, # 外部ネットワークへのアクセス許可
},
)
# SessionをAgentとEnvironmentを組み合わせて起動
session = client.beta.sessions.create(
agent=agent.id,
environment_id=environment.id,
title="Fibonacci生成タスク",
)
print(f"Session ID: {session.id}")
Step 3: タスクを送信してストリーミングで結果を受け取る
# 動作環境: Python 3.11+, anthropic>=1.50.0
# ストリームを開いてからメッセージを送信
with client.beta.sessions.events.stream(session.id) as stream:
client.beta.sessions.events.send(
session.id,
events=[
{
"type": "user.message",
"content": [
{
"type": "text",
"text": "最初の20個のフィボナッチ数を計算してfibonacci.txtに保存するPythonスクリプトを書いて実行してください",
}
],
}
],
)
# イベントをリアルタイムで処理
for event in stream:
match event.type:
case "agent.message":
for block in event.content:
print(block.text, end="")
case "agent.tool_use":
print(f"n[ツール実行中: {event.name}]")
case "session.status_idle":
print("nnエージェント完了。")
break
よくある誤解
誤解1: 「既存のClaude APIとは別物」
Managed Agentsは既存のAnthropicアカウントとAPIキーで利用可能です(パブリックベータ、2026年4月時点)。新しいアカウント登録は不要です。
誤解2: 「高額になるはず」
$0.08/セッション時間は追加料金であり、トークン課金は別途かかります。ただし短時間で完了するタスクであればコスト増加は限定的です。数時間かかる大規模タスクでの費用対効果を事前に見積もることが重要です。
誤解3: 「Tool UseとManaged Agentsは同じもの」
Tool UseはClaude APIが外部ツールを呼び出す機能ですが、実行は開発者側のインフラで行います。Managed AgentsはAnthropicが提供するコンテナ上でツールが実際に動きます。ランタイムの所在が根本的に違います。
結局どうすればいいのか
Managed Agentsが向いているケースと、従来のClaude APIで十分なケースの判断基準です。
| ユースケース | 推奨 | 理由 |
|---|---|---|
| 長時間(1時間以上)自律実行 | Managed Agents | 接続切断後も継続可能 |
| コンテナ内でのファイル操作・Bash実行 | Managed Agents | agent_toolsetで即利用可能 |
| シンプルな1往復Q&A | 従来API | 追加料金不要、シンプル |
| 独自インフラでのツール実行 | 従来API + Tool Use | 実行環境を制御したい場合 |
| n8n等のノーコードからの呼び出し | 従来API | HTTP Requestで柔軟に対応可能 |
正直に言うと、Managed AgentsはまだパブリックベータでAPIが変わる可能性があります。本番システムへの組み込みは、APIが安定してからが無難です。まずはPoC(概念実証)として試してみて、長時間タスクへの有効性を確認するアプローチをお勧めします。
参考・出典
- Claude Managed Agents Quickstart — Anthropic公式(参照日: 2026-04-09)
- Scaling Managed Agents: Decoupling the brain from the hands — Anthropic Engineering Blog(参照日: 2026-04-09)
- With Claude Managed Agents, Anthropic wants to run your AI agents for you — The New Stack(参照日: 2026-04-09)
- Anthropic launches Claude Managed Agents to speed up AI agent development — SiliconANGLE(参照日: 2026-04-09)
まとめ:今日から始める3つのアクション
- 今日やること: 公式Quickstartを読み、Agentを1つ作成してシンプルなタスクを実行する
- 今週中: 自社ユースケースでManaged Agentsが適切かを判断し、PoC用のAgent定義を設計する
- 今月中: コスト計測とAPIの安定性を確認した上で、本番導入の可否を判断する
あわせて読みたい:
- AIエージェント構築完全ガイド — エージェント設計の基礎から応用まで
- Claude Agent SDK完全ガイド — PythonとTypeScriptでの実装詳細
AI導入・エージェント開発のご相談は 株式会社Uravation(お問い合わせフォーム) からどうぞ。