Claude Managed Agentsとは?自社サービスにAIエージェントを組み込む新しい選択肢
はじめに
「自社のサービスにAIを組み込みたい」——この要望は、もはや一部のテック企業だけのものではなくなりました。カスタマーサポートの自動化、社内ツールの効率化、データ分析の自動処理など、AIエージェントを自社サービスに統合するニーズは急速に広がっています。
しかし、AIエージェントをゼロから構築するのは大変です。モデルの呼び出し、ツールの実行環境、状態管理、セキュリティ——考えることが多すぎます。
そこで登場したのが、Anthropicが提供する Claude Managed Agents です。2026年4月にベータ公開されたこのサービスは、AIエージェントの「基盤部分」をAnthropicが丸ごと用意してくれる、いわばAIエージェントのマネージドインフラです。
この記事では、Claude Managed Agentsとは何か、誰に向けたサービスなのか、どう導入するのか、費用はどれくらいかかるのかを、できるだけ平易な言葉で解説します。
Claude Managed Agentsとは
ひとことで言えば、「AIエージェントを動かすための環境一式をAnthropicが提供してくれるサービス」です。
通常、AIエージェントを自社サービスに組み込もうとすると、以下のようなことを自前で構築する必要があります。
- AIモデルへの問い合わせの仕組み(エージェントループ)
- ファイル操作やコマンド実行のためのサンドボックス環境
- ツール実行のフレームワーク
- 会話の状態管理
Claude Managed Agentsは、これらをすべてマネージドで提供します。開発者はAgentの設定(どのモデルを使うか、どんなツールを有効にするか)を定義するだけで、あとはAnthropicのクラウド上でAIエージェントが自律的に動きます。
Messages APIとの違い
Anthropicには既存の「Messages API」もありますが、目的が異なります。
| Messages API | Claude Managed Agents | |
|---|---|---|
| 何をするもの? | AIモデルに質問して回答を得る | AIエージェントにタスクを任せる |
| 向いている用途 | チャットボット、テキスト生成、単発の処理 | 長時間の自律的な作業、複数ステップのタスク |
| ツール実行 | 自分でツール実行環境を用意する | Anthropicが実行環境を提供 |
| 状態管理 | 自分で管理する | セッション単位で自動管理 |
| 実行時間 | 短時間(1回のリクエスト) | 数分〜数時間の長時間タスクに対応 |
Messages APIが「賢い相談相手」だとすれば、Managed Agentsは「仕事を任せられるアシスタント」です。
誰のためのサービスか
Claude Managed Agentsは、Claude CodeやClaude.aiのような「開発者個人が使うツール」とは根本的に異なります。
ターゲットは「自社のサービスやプロダクトにAI機能を組み込みたい企業・チーム」です。
具体的には、以下のようなケースが想定されます。
- カスタマーサポートの自動化 — 問い合わせ対応をAIエージェントが処理。ファイルの参照、Web検索、外部ツール連携まで自律的に行う
- 社内業務の効率化 — レポート作成、データ処理、定型業務をAIエージェントに委任
- SaaS製品へのAI機能の追加 — 自社プロダクトの一機能として、AIエージェントをユーザーに提供
- コーディング支援の組み込み — IDE連携やCI/CDパイプラインにAIエージェントを統合
つまり、「AIを使う人」ではなく「AIをサービスとして提供する側」のためのプラットフォームです。
何ができるのか
Claude Managed Agentsは、以下のツールがあらかじめ組み込まれています。
| ツール | できること |
|---|---|
| Bash | シェルコマンドの実行 |
| ファイル操作 | ファイルの読み書き・編集・検索 |
| Web検索 | インターネット上の情報を検索 |
| Webフェッチ | 指定URLからコンテンツを取得 |
これに加えて、カスタムツールを定義できます。たとえば「天気を取得する」「社内DBからデータを引く」「Slackにメッセージを送る」といった独自の操作を、AIエージェントが使えるようになります。
また、MCPサーバー(外部ツールプロバイダー)との接続もサポートされており、既存のツールや外部サービスとの連携も可能です。
セッションの仕組み
Managed Agentsは4つの概念で構成されています。
| 概念 | 説明 |
|---|---|
| Agent(エージェント) | 使用するモデル、システムプロンプト、有効なツールの定義 |
| Environment(環境) | エージェントが動くコンテナの設定(パッケージ、ネットワークアクセス等) |
| Session(セッション) | エージェントが実際にタスクを実行するインスタンス |
| Event(イベント) | ユーザーとエージェント間のメッセージのやりとり |
エージェントはセッション内で自律的に動作し、ツールを使い、結果をリアルタイムでストリーミング返却します。途中でユーザーが追加の指示を送って方向修正することも可能です。
導入の流れ
導入は大きく4ステップです。
前提条件
- Anthropicのコンソールアカウント
- APIキー
- SDKのインストール(Python, TypeScript, Go, Java, C#, Ruby, PHP に対応)
ステップ1:Agentを作成する
使用するモデル、システムプロンプト、有効なツールを定義します。
from anthropic import Anthropic
client = Anthropic()
agent = client.beta.agents.create(
name="カスタマーサポート",
model="claude-sonnet-4-6",
system="あなたは丁寧なカスタマーサポート担当です。",
tools=[
{"type": "agent_toolset_20260401"},
],
)
ステップ2:Environmentを作成する
エージェントが動くコンテナ環境を定義します。
environment = client.beta.environments.create(
name="support-env",
config={
"type": "cloud",
"networking": {"type": "unrestricted"},
},
)
ステップ3:Sessionを開始する
AgentとEnvironmentを紐づけてセッションを起動します。
session = client.beta.sessions.create(
agent=agent.id,
environment_id=environment.id,
title="サポートセッション",
)
ステップ4:メッセージを送信する
ユーザーのメッセージを送り、エージェントの応答をストリーミングで受け取ります。
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": "注文のキャンセル方法を教えてください"},
],
},
],
)
for event in stream:
if event.type == "agent.message":
for block in event.content:
print(block.text, end="")
Agent と Environment は一度作成すれば使い回しができます。実際の運用では、セッションの作成とメッセージ送信を繰り返す形になります。
注意: 現在ベータ版のため、すべてのAPIリクエストに
managed-agents-2026-04-01のベータヘッダーが必要です。SDKを使う場合は自動的に設定されます。
費用の見込み
Claude Managed Agentsの課金は 2つの軸 で構成されています。
1. トークン課金
AIモデルの利用料です。入力(ユーザーの質問やコンテキスト)と出力(AIの回答)それぞれにトークン単位で課金されます。
| モデル | 入力 | 出力 |
|---|---|---|
| Claude Opus 4.6(最高性能) | $5 / 100万トークン | $25 / 100万トークン |
| Claude Sonnet 4.6(バランス型) | $3 / 100万トークン | $15 / 100万トークン |
| Claude Haiku 4.5(高速・低コスト) | $1 / 100万トークン | $5 / 100万トークン |
1トークンは英語で約4文字、日本語で約1〜2文字が目安です。
2. セッションランタイム課金
エージェントが実際に「作業中」の時間に対して課金されます。
| 項目 | 料金 |
|---|---|
| セッションランタイム | $0.08 / 時間 |
待機中(ユーザーの入力待ち等)の時間は課金されません。ミリ秒単位で計測されるため、無駄な課金が発生しにくい設計です。
具体例1:1時間のコーディング支援セッション
Claude Opus 4.6を使い、入力50,000トークン、出力15,000トークンの場合:
| 項目 | 計算 | 費用 |
|---|---|---|
| 入力トークン | 50,000 × $5 / 1,000,000 | $0.25 |
| 出力トークン | 15,000 × $25 / 1,000,000 | $0.375 |
| セッションランタイム | 1時間 × $0.08 | $0.08 |
| 合計 | $0.705(約105円) |
プロンプトキャッシュ(繰り返し使うコンテキストの再利用)を活用すれば、さらに約25%のコスト削減が可能です。
具体例2:カスタマーサポート10,000件の処理
Claude Opus 4.6を使い、1件あたり平均約3,700トークンの場合:
| 項目 | 費用 |
|---|---|
| 10,000件のトークン費用 | 約 $37.00(約5,500円) |
1件あたり約0.55円という計算です。人件費と比較すると、大幅なコスト削減が期待できます。
Web検索を使う場合
エージェントがWeb検索を行う場合は、追加で 1,000回あたり$10 の費用がかかります。
現在の制限事項
- ベータ版:現在はベータ公開中。今後仕様が変更される可能性がある
- 一部機能はリサーチプレビュー:アウトカム定義、マルチエージェント、メモリ機能はアクセス申請が必要
- レート制限:作成系APIは1分あたり60リクエスト、読み取り系は600リクエストまで
- Claude API経由のみ:AWS BedrockやGoogle Vertex AI経由では利用不可。Anthropic APIからの直接利用のみ
まとめ
- Claude Managed Agentsは、自社サービスにAIエージェントを組み込むための「マネージドインフラ」
- Claude CodeやClaude.aiとは異なり、「AIを提供する側」のためのプラットフォーム
- エージェントの実行環境、ツール実行、状態管理をAnthropicが丸ごと提供してくれる
- 課金はトークン従量課金 + セッションランタイム($0.08/時間)の2軸
- カスタマーサポート10,000件で約5,500円と、コストパフォーマンスは高い
- Python, TypeScript, Go, Java, C#, Ruby, PHP の 7言語のSDKに対応
- 現在ベータ版のため、本番導入は慎重に検討すること
「自社サービスにAIを組み込みたいが、インフラ構築のハードルが高い」と感じている方にとって、Claude Managed Agentsは有力な選択肢になるはずです。まずはSDKをインストールして、小さなエージェントを作ってみるところから始めてみてください。