Tech BlogAWSツール & 技術ブログ

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をインストールして、小さなエージェントを作ってみるところから始めてみてください。