Amazon Web Services ブログ
Anthropic の Claude 3 Opus モデルが Amazon Bedrock で使用可能に
私たちは生成人工知能 (AI) の時代、つまり、急速なイノベーションの時代に生きています。Anthropic が 3 月 4 日に Claude 3 基盤モデル (FM) を発表したとき、弊社は即日、スキルとスピードのバランスがとれたモデルである Claude 3 Sonnet を Amazon 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 Traub と Francois 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
原文はこちらです。