とりあえずうごかしましたので速報です。
正確な情報はブログやドキュメントを参照ください。NovaのドキュメントとNova 2のドキュメントは別になっています。
モデルID
- us.amazon.nova-2-lite-v1:0
- global.amazon.nova-2-lite-v1:0
いつものConverse API
import json
import boto3
client = boto3.client("bedrock-runtime")
response = client.converse(
modelId="global.amazon.nova-2-lite-v1:0",
messages=[
{
"role": "user",
"content": [
{"text": "こんにちは"}
],
}
],
)
print(json.dumps(response, indent=2, ensure_ascii=False))
結果
{
"ResponseMetadata": {
"RequestId": "134d5ae6-dac4-49b2-9c7e-96cb41af17f0",
"HTTPStatusCode": 200,
"HTTPHeaders": {
"date": "Wed, 03 Dec 2025 01:34:14 GMT",
"content-type": "application/json",
"content-length": "334",
"connection": "keep-alive",
"x-amzn-requestid": "134d5ae6-dac4-49b2-9c7e-96cb41af17f0"
},
"RetryAttempts": 0
},
"output": {
"message": {
"role": "assistant",
"content": [
{
"text": "こんにちは!どうされましたか?何かお手伝いできることがあれば、遠慮なくお知らせください。"
}
]
}
},
"stopReason": "end_turn",
"usage": {
"inputTokens": 48,
"outputTokens": 24,
"totalTokens": 72
},
"metrics": {
"latencyMs": 570
}
}
Extended thinking
reasoningConfigを指定すると、Extended thinkingが可能になります。未指定の場合はオフです。low、medium、highのいずれかを指定可能です。
Converse APIで指定する場合は、additionalModelRequestFields部分にセットする必要があります。
import json
import boto3
client = boto3.client("bedrock-runtime")
response = client.converse(
modelId="global.amazon.nova-2-lite-v1:0",
messages=[
{
"role": "user",
"content": [{"text": "AWSクラウドについてわかりやすく解説して。"}],
}
],
additionalModelRequestFields={
"reasoningConfig": {
"type": "enabled",
"maxReasoningEffort": "medium",
}
},
)
print(json.dumps(response, indent=2, ensure_ascii=False))
{
"ResponseMetadata": {
"RequestId": "67a0b2b7-c624-47b5-bd3b-7dbce918f263",
"HTTPStatusCode": 200,
"HTTPHeaders": {
"date": "Wed, 03 Dec 2025 01:37:13 GMT",
"content-type": "application/json",
"content-length": "7805",
"connection": "keep-alive",
"x-amzn-requestid": "67a0b2b7-c624-47b5-bd3b-7dbce918f263"
},
"RetryAttempts": 0
},
"output": {
"message": {
"role": "assistant",
"content": [
{
"reasoningContent": {
"reasoningText": {
"text": "[REDACTED]."
}
}
},
{
"text": "### **AWSクラウドのわかりやすい解説**\n\n#### **1. クラウドコンピューティングとは?**\n- **定義**: インターネット経由で、サーバー・ストレージ・データベース・ネットワークなどの**コンピューティングリソースを必要に応じて利用できるサービス**です。\n- **従来の「オンプレミス」との違い**:\n - **オンプレミス**: 会社自体がサーバーを購入・管理 → 高額な初期投資、スケール変更に時間がかかる。\n - **クラウド**: インターネットで「レンタル」 → **必要時にだけ支払う(ペイアスユーゴー)**, スケールも簡単に調整可能。\n\n#### **2. AWS(Amazon Web Services)とは?**\n- **世界最大のクラウドサービスプロバイダ**。Amazonが提供する、**クラウドコンピューティングのプラットフォーム**です。\n- **特徴**:\n - **豊富なサービス数**: 200以上ものサービスが提供され、ほぼすべてのITニーズに対応。\n - **グローバルなインフラ**: 世界中に**リージョン(データセンターのグループ)**があり、ローカルな遅延を最小限に抑えつつ、安全にサービスを提供。\n - **セキュリティ**: 多層的なセキュリティ対策と、**ISO、SOC、GDPRなどの国際基準に準拠**。\n - **柔軟性**: 小規模スタートアップから大企業まで、利用シーンに合わせてスケール可能。\n\n---\n\n### **3. AWSの主なサービスと役割(わかりやすく分類)**\n\n#### **(1) コンピューティング(計算リソース)**\n- **EC2(Elastic Compute Cloud)** \n → **仮想サーバー**。必要に応じてサーバーを「レンタル」し、OS・ソフトウェアを自由に設定可能。 \n *例*: ウェブサイトやアプリケーションのホスティング。\n\n- **Lambda(AWS Lambda)** \n → **サーバーレス(サーバーを意識せず、イベント発生時に自動実行)**。コードをアップロードするだけで、AWSが自動でスケール・管理。 \n *例*: ユーザーがボタンを押した際の処理、データ処理。\n\n#### **(2) ストレージ(データ保存)**\n- **S3(Simple Storage Service)** \n → **オブジェクトストレージ**。ファイル(画像、動画、バックアップなど)を無制限に保存。 \n *例*: ウェブサイトの画像保存、データのアーカイブ。\n\n- **EBS(Elastic Block Store)** \n → EC2インスタンスに接続する「ディスク」。データベースのストレージなどに使用。\n\n#### **(3) データベース**\n- **RDS(Relational Database Service)** \n → **マネージドデータベース**(MySQL、PostgreSQLなど)。サーバーの管理をAWSに任せて、データベースに集中できる。 \n *例*: アプリケーションのユーザー情報管理。\n\n- **DynamoDB** \n → **ノーSQLデータベース**。高速でスケール可能なキーバリューデータベース。\n\n#### **(4) ネットワーキング**\n- **VPC(Virtual Private Cloud)** \n → **仮想ネットワーク**。AWSリソースを安全に分離・管理。セキュリティグループやルールを設定可能。\n\n- **CloudFront** \n → **CDN(コンテンツデリバリネットワーク)**。ウェブサイトや動画を世界中のエッジロケーションから高速配信。\n\n#### **(5) セキュリティとアイデンティティ管理**\n- **IAM(Identity and Access Management)** \n → **ユーザーと権限の管理**。誰が何をできるかを細かく設定(例: 「このユーザーはEC2だけアクセス可能」)。\n\n- **KMS(Key Management Service)** \n → **暗号化キーの管理**。データのセキュリティを強化。\n\n#### **(6) AI・機械学習**\n- **SageMaker** \n → **AI/MLの開発・デプロイプラットフォーム**。データ前処理からモデル訓練まで一貫してサポート。\n\n---\n\n### **4. AWSの魅力(メリット)**\n\n| **メリット** | **具体例** |\n|----------------------|----------------------------------------------------------------------------|\n| **コスト効率性** | **ペイアスユーゴー**: 利用した分だけ支払う。リソースが闲んでいる場合は費用がかからない。<br>**リザーブインスタンス**: 長期間利用する場合は大幅な割引。 |\n| **スケーラビリティ** | 需要が増えたら、瞬時にリソースを追加(例: 週末のショッピングサイトのトラフィック対応)。 |\n| **グローバル対応** | 26以上のリージョンでサービスを提供。ユーザーに近い地域でサービスを展開できる。 |\n| **セキュリティ** | 多層防御、定期的な監査、業界標準の認定を取得。**SHA-256暗号化**、**マルウェアスキャン**など。 |\n| **イノベーション** | **AI、IoT、ブロックチェーン**など、最新技術を簡単に利用可能。 |\n\n---\n\n### **5. 具体的な利用シーン例**\n\n1. **スタートアップ企業** \n → 初期費用0でアプリを公開。ユーザー数が増えたら、自動的にEC2やデータベースをスケール。\n\n2. **既存企業のIT化** \n → オンプレミスのサーバーをAWSに移行し、維持費を削減。データベースをRDSでマネージド化。\n\n3. **デジタルマーケティング** \n → S3で画像・動画を保存、CloudFrontで高速配信。分析にはRedshiftやQuickSightを使用。\n\n4. **データ分析** \n → 大量のデータをS3に保存し、EMR(Hadoop)やGlueで処理。結果をビジュアライズ。\n\n---\n\n### **6. 注意点・課題**\n\n- **複雑さ**: サービスが多く、設定ミスでセキュリティリスクやコスト増大になる可能性あり。 \n → **解決策**: AWS Trusted Advisor、Cost Explorerで監視。\n \n- **学習曲線**: 初心者は設定に時間がかかるかもしれない。 \n → **解決策**: **AWS Free Tier**(無料体験)や**AWS Training**で基礎を学ぶ。\n\n- **データ移行**: オンプレミスから移行する際には計画が必要。\n\n---\n\n### **7. AWSを始めるステップ**\n\n1. **AWSアカウント作成**(無料) \n → [aws.amazon.com](https://aws.amazon.com/) でサインアップ。\n\n2. **Free Tierを利用** \n → 12ヶ月間、EC2・S3・Lambdaなど基本サービスを無料で体験。\n\n3. **ガイド付きラーニング** \n → **AWS Skill Builder**や**AWS Training**で基礎を学ぶ。\n\n4. **小さなプロジェクトから開始** \n → 例: 「自分のウェブサイトをS3 + CloudFrontで公開する」。\n\n---\n\n### **まとめ**\nAWSは「**インターネット上の巨大なコンピュータ**」です。必要なリソースを必要なときにだけ使え、**コストを抑えてグローバルなサービスを構築できる**のが最大の魅力です。初心者でも段階的に学び、小さなプロジェクトから始めていくことが可能です!\n\n**まずは無料体験から始めてみよう!** \n🔗 [AWS公式サイト](https://aws.amazon.com/)"
}
]
}
},
"stopReason": "end_turn",
"usage": {
"inputTokens": 90,
"outputTokens": 2237,
"totalTokens": 2327
},
"metrics": {
"latencyMs": 13881
}
}
思考した部分は以下のように[REDACTED].と出力されます。どんな思考をしたかは把握できずです。ユーザーに提示しない方が良さそうです。
"reasoningContent": {
"reasoningText": {
"text": "[REDACTED]."
}
}
Web Grounding
少し前からNovaモデルで利用可能になったWebグラウンディングがNova 2でも利用できます。
toolConfigを以下のように指定します。
2025/12/2(re:Invent開場時間)で、globalエンドポイントを使うとエラーになりますので、us.*** を使います。
toolConfig={
"tools": [{"systemTool": {"name": "nova_grounding"}}],
},
import json
import boto3
client = boto3.client("bedrock-runtime")
response = client.converse(
modelId="us.amazon.nova-2-lite-v1:0",
messages=[
{
"role": "user",
"content": [{"text": "Amazon Nova Sonicについて最新情報を教えてください。"}],
}
],
toolConfig={
"tools": [{"systemTool": {"name": "nova_grounding"}}],
},
additionalModelRequestFields={
"reasoningConfig": {
"type": "enabled",
"maxReasoningEffort": "low",
}
},
)
print(json.dumps(response, indent=2, ensure_ascii=False))
{
"ResponseMetadata": {
"RequestId": "c9697066-c38c-4f02-9968-c36d111e61fb",
"HTTPStatusCode": 200,
"HTTPHeaders": {
"date": "Wed, 03 Dec 2025 01:45:24 GMT",
"content-type": "application/json",
"content-length": "4135",
"connection": "keep-alive",
"x-amzn-requestid": "c9697066-c38c-4f02-9968-c36d111e61fb"
},
"RetryAttempts": 0
},
"output": {
"message": {
"role": "assistant",
"content": [
{
"reasoningContent": {
"reasoningText": {
"text": "[REDACTED]."
}
}
},
{
"toolUse": {
"toolUseId": "tooluse_y0RNPlJ0dwb-UBben99jZQ",
"name": "nova_grounding",
"input": {
"query": "Amazon Nova Sonic latest information 2025"
},
"type": "server_tool_use"
}
},
{
"toolResult": {
"toolUseId": "tooluse_y0RNPlJ0dwb-UBben99jZQ",
"content": [
{
"text": "[HIDDEN]"
}
],
"status": "success",
"type": "nova_grounding_result"
}
},
{
"reasoningContent": {
"reasoningText": {
"text": "[REDACTED]."
}
}
},
{
"text": "Amazon Nova Sonicの最新情報(2025年12月時点)は以下の通りです:\n\n2025年12月2日にAWSが開催したre:Inventカンファレンスで、**Amazon Nova 2 Sonic**が発表されました。これはリアルタイムの会話AI向けのspeech-to-speechモデルで、以下のような主な特徴を持っています:\n\n- **多言語対応**:ポルトガル語とヒンディー語が新たに追加され、既存の英語やスペイン語を含む複数言語をネイティブな表現で話す「ポリグロットボイス」を提供"
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-nova-2-sonic-real-time-conversational-ai/",
"domain": "amazon.com"
}
}
}
]
}
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://siliconangle.com/2025/12/02/aws-expands-nova-foundation-models-adds-browser-based-agent-builder/",
"domain": "siliconangle.com"
}
}
}
]
}
},
{
"text": "- **高精度な会話処理**:背景ノイズや発話スタイルに対するロバスト性、効率的なダイアログ処理、表現豊かな音声生成を備える"
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-nova-2-sonic-real-time-conversational-ai/",
"domain": "amazon.com"
}
}
}
]
}
},
{
"text": "- **拡張機能**:\n - 100万トークンのコンテキストウィンドウ(約75,000行のコードまたは1,500ページのテキストに相当)\n - 音声とテキストをセッション内でシームレスに切り替えるクロスモーダル相互作用\n - 非同期ツール呼び出しで会話の流れを中断せず多段階タスクをサポート\n - 開発者が低・中・高のポーズ感度を設定できるターン-taking制御"
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-nova-2-sonic-real-time-conversational-ai/",
"domain": "amazon.com"
}
}
}
]
}
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://siliconangle.com/2025/12/02/aws-expands-nova-foundation-models-adds-browser-based-agent-builder/",
"domain": "siliconangle.com"
}
}
}
]
}
},
{
"text": "- **統合可能性**:Amazon Connect、Vonage、Twilio、AudioCodesなどの電話会社やLiveKit/Pipecatなどのオープンソースフレームワークとの統合"
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-nova-2-sonic-real-time-conversational-ai/",
"domain": "amazon.com"
}
}
}
]
}
},
{
"text": "- **利用地域**:US East(N. Virginia)、US West(Oregon)、Asia Pacific(Tokyo)、Europe(Stockholm)での提供"
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-nova-2-sonic-real-time-conversational-ai/",
"domain": "amazon.com"
}
}
}
]
}
},
{
"text": "Nova 2 SonicはAmazon Bedrockを通じて利用可能で、リアルタイム音声システムやコンタクトセンターAIへの統合を可能にします"
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://siliconangle.com/2025/12/02/aws-expands-nova-foundation-models-adds-browser-based-agent-builder/",
"domain": "siliconangle.com"
}
}
}
]
}
},
{
"citationsContent": {
"citations": [
{
"location": {
"web": {
"url": "https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-nova-2-sonic-real-time-conversational-ai/",
"domain": "amazon.com"
}
}
}
]
}
},
{
"text": "。"
}
]
}
},
"stopReason": "end_turn",
"usage": {
"inputTokens": 195,
"outputTokens": 2372,
"totalTokens": 2567
},
"metrics": {
"latencyMs": 16331
}
}
回答部分だけ抜粋するとこんな感じです。正確な情報か確認してないですが、re:Inventで発表があったのは間違いないですね。
Amazon Nova Sonicの最新情報(2025年12月時点)は以下の通りです:
2025年12月2日にAWSが開催したre:Inventカンファレンスで、Amazon Nova 2 Sonicが発表されました。これはリアルタイムの会話AI向けのspeech-to-speechモデルで、以下のような主な特徴を持っています:
- 多言語対応:ポルトガル語とヒンディー語が新たに追加され、既存の英語やスペイン語を含む複数言語をネイティブな表現で話す「ポリグロットボイス」を提供"
ドキュメントにWeb Groundingの仕様について記載がありました。AWSが独自に作成した内部インデックスを使っているとのことです。
https://docs.aws.amazon.com/nova/latest/nova2-userguide/web-grounding.html
セキュリティ対策
Web Groundingは、データ保護と品質確保のために以下の安全対策を実施しています。
- データはAWS内に保持されます - すべてのウェブ検索操作はAWSインフラストラクチャ内で実行されます。お客様のデータがAWS外に出ることはありません
- 内部検索インデックス - Web Groundingは、外部検索エンジンではなく、AWSが管理する内部検索インデックスを使用します
- リアルタイムフィルタリング - 不適切または有害なコンテンツは、実行時にフィルタリングされて除外されます