Skip to content

原文(日本語) ​

Bedrock、Vertex、Foundryの各環境でAgent Teamsが誤ったモデル識別子を使用していた問題を修正しました。

原文(英語) ​

Fixed Agent Teams using wrong model identifier for Bedrock, Vertex, and Foundry customers

概要 ​

Claude Code v2.1.41では、AWS Bedrock、Google Cloud Vertex AI、IBM watsonx.ai Foundryを使用しているユーザーがAgent Teams機能を利用する際に、誤ったモデル識別子が使用されていた問題が修正されました。これにより、各プラットフォームで正しいモデルが呼び出され、安定した動作が保証されます。

問題の詳細 ​

影響を受けるプラットフォーム ​

  • AWS Bedrock: Amazon Bedrockを通じてClaude APIを利用
  • Google Cloud Vertex AI: Vertex AIでClaude APIを利用
  • IBM watsonx.ai Foundry: Foundry経由でClaude APIを利用

問題の症状 ​

Agent Teams機能を使用する際、各プラットフォーム固有のモデル識別子ではなく、標準のAnthropicモデルIDが使用されていたため、以下の問題が発生していました:

  • モデル呼び出しエラー
  • Agent Teamsの動作不良
  • 予期しないAPI応答

基本的な使い方 ​

Agent Teamsの正常な動作確認 ​

修正後は、各プラットフォームで正しいモデルIDが自動的に使用されます。

bash
# Bedrock環境での確認
export AWS_PROFILE=your-profile
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

claude
> "チームを作成してください"

# 正しいBedrockモデルIDが使用される
# 例: anthropic.claude-3-5-sonnet-20241022-v2:0

Vertex AI環境での使用 ​

bash
# Vertex AI環境設定
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

claude
> "複数のエージェントでタスクを並列実行してください"

# Vertex AI固有のモデルIDが正しく使用される

実践例 ​

AWS Bedrockでのマルチエージェント開発 ​

Bedrock環境でAgent Teams機能を使用して、複雑なプロジェクトを並列処理します。

bash
# Bedrock設定
export AWS_REGION=us-east-1
export AWS_PROFILE=bedrock-profile
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

claude
> "フロントエンドとバックエンドの開発を並列で進めてください"

# Agent Teamsが正しいBedrockモデルIDで動作
# - フロントエンドエージェント: React UI開発
# - バックエンドエージェント: API実装

Vertex AIでのデータパイプライン構築 ​

Google Cloud環境で複数エージェントを使用してデータ処理を実装します。

bash
# Vertex AI設定
export GOOGLE_CLOUD_PROJECT=your-project-id
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

claude
> "データ収集、変換、分析のパイプラインを構築してください"

# 各エージェントが正しいVertex AIモデルIDで実行
# - データ収集エージェント
# - データ変換エージェント
# - 分析エージェント

Foundry環境でのエンタープライズ開発 ​

IBM watsonx.ai Foundry環境で、コンプライアンスに準拠した開発を行います。

bash
# Foundry設定
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

claude
> "セキュリティレビューとコード実装を並列で実行してください"

# Foundry固有のモデルIDで安全に動作

プラットフォーム固有の設定確認 ​

各環境で正しいモデルIDが使用されているか確認します。

bash
# 環境変数の確認
> printenv | grep CLAUDE

# モデル設定の確認
> /settings

# Agent Teams機能のテスト
> "簡単なタスクでAgent Teamsをテストしてください"

この修正の利点 ​

安定性の向上 ​

  • 各プラットフォームで正しいモデルが呼び出される
  • API呼び出しエラーの削減
  • Agent Teamsの安定した動作

プラットフォーム互換性 ​

  • Bedrock、Vertex AI、Foundryでの一貫した体験
  • プラットフォーム固有の機能を正しく利用
  • エンタープライズ環境での信頼性向上

開発効率の改善 ​

  • Agent Teams機能が正常に動作
  • マルチエージェント開発の活用
  • 複雑なタスクの並列処理が可能

注意点 ​

  • Agent Teams機能は実験的機能であり、環境変数CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1の設定が必要です
  • トークン消費が大きいため、適切な使用を推奨します
  • 各プラットフォームで利用可能なモデルとその識別子が異なる場合があります
  • 適切な認証情報とアクセス権限が必要です

関連情報 ​