Amazon Web Services ブログ

Anthropic の Claude 3 Opus モデルが Amazon Bedrock で使用可能に

私たちは生成人工知能 (AI) の時代、つまり、急速なイノベーションの時代に生きています。Anthropic が 3 月 4 日に Claude 3 基盤モデル (FM) を発表したとき、弊社は即日、スキルとスピードのバランスがとれたモデルである Claude 3 SonnetAmazon Bedrock で利用できるようにしました。3 月 13 日、弊社は Amazon Bedrock で Claude 3 Haiku モデルをリリースしました。これは、ほぼ瞬時の応答性を実現する、Claude 3 ファミリーの中で最も高速かつ最もコンパクトなモデルです。

4月16日、Anthropic の Claude 3 Opus が Amazon Bedrock で利用可能になったことをお知らせします。これは、非常に複雑なタスクで市場最高レベルのパフォーマンスを発揮する、最もインテリジェントな Claude 3 モデルです。オープンエンドのプロンプトや、これまでに経験のないシナリオに、驚くべき流暢さと人間のような理解力で対応でき、汎用知能のフロンティアをリードします。

Amazon Bedrock で Claude 3 Opus が利用できるようになったことで、企業は生成 AI アプリケーションを構築してタスクを自動化したり、ユーザー向けアプリケーションを通じて収益を生み出したりできるほか、複雑な財務予測を実行し、さまざまなセクターにわたる研究開発を加速することもできます。他の Claude 3 ファミリーと同様に、Opus は画像を処理してテキスト出力を返すことができます。

Claude 3 Opus では、難しいオープンエンドの質問に関して、Claude 2.1 に比べて推定 2 倍の精度の向上を実現しています。これにより、誤った応答の可能性が低減されます。企業のお客様は、ヘルスケア、金融、法律調査などのさまざまな業界で Claude を利用しているため、高い安全性とパフォーマンスを実現には精度の向上が不可欠です。

Claude 3 Opus のパフォーマンス
Claude 3 Opus は、学部レベルの専門知識 (MMLU)、大学院レベルの専門的推論 (GPQA)、基礎数学 (GSM8K) など、AI システムの一般的な評価ベンチマークのほとんどで競合製品を上回るパフォーマンスを発揮しています。複雑なタスクにおいて高いレベルの理解力と流暢さを示し、汎用知能のフロンティアをリードします。


出典: https://www.anthropic.com/news/claude-3-family

Claude 3 Opus モデルでサポートされているユースケースをいくつかご紹介します。

  • タスクオートメーション: API、データベース、インタラクティブコーディングにわたる複雑なアクションの計画と実行
  • 研究: ブレーンストーミングと仮説の生成、研究レビュー、創薬
  • 戦略: チャートとグラフ、財務と市場動向、予測の高度な分析

Claude 3 Opus の特徴や機能の詳細については、Bedrock での Anthropic の Claude ページと、Amazon Bedrock ドキュメントの「Anthropic Claude models」をご覧ください。

Claude 3 Opus の動作
Anthropic のモデルを初めて使用する場合は、Amazon Bedrock コンソールにアクセスして、左下のペインで [モデルアクセス] を選択します。Claude 3 Opus のためのアクセスを個別にリクエストします。

コンソールで Claude 3 Opus をテストするには、左側のメニューペインの [プレイグラウンド] で、[テキスト] または [チャット] を選択します。その後、[モデルを選択] を選択し、カテゴリとして [Anthropic]、モデルとして [Claude 3 Opus] をそれぞれ選択します。

さらに多くの Claude プロンプトのサンプルをテストするには、[サンプルをロード] を選択します。四半期レポートの分析、ウェブサイトの構築、横スクロールゲームの作成など、Claude 3 Opus に固有のサンプルを表示および実行できます。

また、[API リクエストを表示] を選択すると、AWS コマンドラインインターフェイス (AWS CLI) や AWS SDK でコードサンプルを使用してモデルにアクセスすることもできます。AWS CLI コマンドのサンプルを次に示します。

aws bedrock-runtime invoke-model \
     --model-id anthropic.claude-3-opus-20240229-v1:0 \
     --body "{\"messages\":[{\"role\":\"user\",\"content\":[{\"type\":\"text\",\"text\":\" Your task is to create a one-page website for an online learning platform.\\n\"}]}],\"anthropic_version\":\"bedrock-2023-05-31\",\"max_tokens\":2000,\"temperature\":1,\"top_k\":250,\"top_p\":0.999,\"stop_sequences\":[\"\\n\\nHuman:\"]}" \
     --cli-binary-format raw-in-base64-out \
     --region us-east-1 \
     invoke-model-output.txt

Claude 3 モデルのリリースに関する以前の記事で述べたように、画像処理などの一部の Claude 3 モデルの機能には、新しい Anthropic Claude Messages API 形式を使用する必要があります。Anthropic Claude Text Completions API を使用しており、Claude 3 モデルを使用したい場合は、Text Completions API からアップグレードする必要があります。

私の同僚の Dennis TraubFrancois Bouteruche は、AWS SDK を使用して Amazon Bedrock 用のコードサンプルを作成しています。Amazon Bedrock で Claude 3 を呼び出してテキストを生成したり、画像分析用のマルチモーダルプロンプトを実行したりする方法については、Amazon Bedrock のドキュメントをご覧ください。

Messages API リクエストを送信してテキストを生成するサンプル JavaScript コードを次に示します。

// claude_opus.js - Messages API を使用して Anthropic Claude 3 Opus を呼び出します。
import {
  BedrockRuntimeClient,
  InvokeModelCommand
} from "@aws-sdk/client-bedrock-runtime";

const modelId = "anthropic.claude-3-opus-20240229-v1:0";
const prompt = "Hello Claude, how are you today?";

// 新しい Bedrock Runtime クライアントインスタンスを作成します
const client = new BedrockRuntimeClient({ region: "us-east-1" });

// モデルのためにペイロードを準備します
const payload = {
  anthropic_version: "bedrock-2023-05-31",
  max_tokens: 1000,
  messages: [{
    role: "user",
    content: [{ type: "text", text: prompt }]
  }]
};

// ペイロードを使用して Claude を呼び出し、応答を待ちます
const command = new InvokeModelCommand({
  contentType: "application/json",
  body: JSON.stringify(payload),
  modelId
});
const apiResponse = await client.send(command);

// Claude の応答をデコードして出力します
const decodedResponseBody = new TextDecoder().decode(apiResponse.body);
const responseBody = JSON.parse(decodedResponseBody);
const text = responseBody.content[0].text;
console.log(`Response: ${text}`);

これで、AWS SDK for JavaScript Runtime Client for Node.js をインストールし、claude_opus.js を実行できるようになりました。

npm install @aws-sdk/client-bedrock-runtime
node claude_opus.js

さまざまなプログラミング言語の他の例については、「Amazon Bedrock ユーザーガイド」のコードサンプルのセクションを確認し、Community.aws にて Anthropic Claude でシステムプロンプトを使用する方法を学習してください。

今すぐご利用いただけます
Claude 3 Opus は現在、米国西部 (オレゴン) リージョンでご利用いただけます。今後の更新については、リージョンの詳細なリストをご覧ください。

Amazon Bedrock コンソール で Claude 3 Opus を今すぐお試しいただき、AWS re:Post for Amazon Bedrock に、または AWS サポートの通常の連絡先を通じて、フィードバックをぜひお寄せください。

Channy

原文はこちらです。