Amazon Q 開発者

-

Amazon Q Developer は、AWS によって開始された です。 AWS クラウド サービス エコシステムと深く統合されており、コード生成、セキュリティ脆弱性スキャン、レガシー コードの変換とアップグレードなどのエンタープライズ レベルの機能を提供します。無料版では毎月 50 件のコードレビューが可能で、プロ版はユーザーあたり月額 19 ドルです。これは、AWS ユーザーおよびクラウド ネイティブ開発者にとって推奨される AI プログラミング ツールです。

Amazon Q 開発者 製品インターフェース

Amazon Q Developer — AWS 公式 AI プログラミングアシスタント

コアパラメータと統計

パラメータ 詳細
公開日 2023 年 11 月 (以前の CodeWhisperer 2022)
会社概要 アマゾン ウェブ サービス (AWS)
サポートIDE VS Code、JetBrains、すべての Visual Studio、AWS Cloud9、JupyterLab
サポートされているプラ​​ットフォーム IDE プラグイン AWS コンソール AWS CLI、Amazon CodeCatalyst
価格 無料版 (無料) + プロ版 (1 ユーザーあたり月額 19 ドル)
主なハイライト AWS サービスの緊密な統合、セキュリティ脆弱性スキャン、レガシー コード変換
セキュリティスキャン OWASP Top 10、CVE、その他のセキュリティ脆弱性を検出
コード変換 Java 8/11 → 17/21 自動アップグレード
トレーニング データ ソース 大量の AWS SDK、CloudFormation、CDK コードが含まれています
エンタープライズレベルの機能 IAM 権限管理、VPC 統合、CloudTrail 監査

Amazon Q Developer の最大の差別化は、AWS エコシステムとの緊密な統合にあります。これは、単なる一般的なコード補完ツールではなく、AWS 開発者専用のインテリジェントなプラットフォームでもあります。 AWS のサービスを理解し、正しい IAM ポリシーを生成し、CloudWatch ログを解釈し、レガシー システムのクラウド移行タスクを自動的に完了できます。

ユーザーと市場の認識

Amazon Q Developer は、AWS の大規模なユーザーベース (世界中で数百万人のアクティブな AWS ユーザー) を活用して、エンタープライズ AI プログラミングツール市場での迅速かつ広範な採用を実現します。 AWS 公式データによると、Amazon Q Developer はリリースから数か月以内に数十万人の開発者によって使用され、既存の AWS エンタープライズ ユーザーからの自然な移行が多数行われました。

コード変換機能に関しては、Amazon Qは社内テストでAWSの3万以上の本番Javaアプリケーションのバージョンアップグレード完了率79%を達成し、アプリケーション当たり平均4.5日の開発時間を節約し、AIコード変換の商業的価値を実証するベンチマークケースとなった。 AWS を多用するエンタープライズユーザーにとって、Amazon Q Developer はほぼ自然な選択です。AWS SDK とサービスを深く理解することは堀であり、他の汎用 AI プログラミング ツールで再現するのは困難です。

コストメリット

計画 価格 主なメリット 対象ユーザー
無料 無料 毎月 50 件のコード レビュー、無制限のコード補完、基本的なチャット会話 個人開発者 AWS エントリーレベル ユーザー
プロ ユーザーあたり月額 19 ドル 無制限のコードレビュー、高度なセキュリティスキャン、コード変換機能、管理コンソール プロの開発者、エンタープライズ チーム
Pro (エンタープライズボリューム) AWS セールスにお問い合わせください ボリュームディスカウント、カスタム機能、専用サポート 大企業

Amazon Q Developer Pro の価格は GitHub Copilot Business とまったく同じ (ユーザーあたり 19 ドル/月) ですが、AWS ユーザーにとって、Amazon Q は Copilot では再現できない深い AWS 統合とトランスコーディング機能を提供するため、より価値があります。無料版の寛大な割り当ては、個々の AWS 開発者にとって魅力的です。

主な機能

  • AI コードの生成と補完: カーソル コンテキストに基づいてリアルタイムでコードの提案を提供し、15 以上のプログラミング言語 (Python、Java、JavaScript、TypeScript、C++、Go、Rust など) をカバーし、AWS SDK、CloudFormation、CDK などの AWS ツール チェーン用に特別な最適化を備えています。
  • リアルタイム セキュリティ スキャン: コードの作成時にリアルタイムでセキュリティ脆弱性を検出し、OWASP トップ 10 脆弱性カテゴリと CVE データベースをカバーし、Java、Python、JavaScript などの主流言語をサポートし、修復提案を提供します。
  • コード変換: Java 8/11 レガシー アプリケーションを Java 17/21 に自動的にアップグレードし、依存関係の更新 API の変更や廃止されたメソッドの置換を処理し、大規模なコード ベースのバッチ移行をサポートします。
  • 自然言語チャット (Amazon Q Chat): コード スニペットや CloudWatch ログなどのコンテキストのアップロードをサポートし、IDE で自然言語の質問を通じてコードの説明、デバッグの提案、AWS アーキテクチャのコンサルティングを取得します。
  • AWS CLI 統合: 自然言語を使用して、コマンドラインで AWS の操作要件を説明します。 Amazon Q は、対応する CLI コマンドを自動的に生成し、各パラメーターを説明するため、AWS CLI の学習コストを削減します。
  • コード生成としてのインフラストラクチャ: 自然言語で記述されたクラウド アーキテクチャ要件に基づいて AWS CloudFormation テンプレート CDK コードまたは Terraform 構成を自動的に生成し、クラウド リソースのデプロイを加速します。
  • Amazon Q 開発者エージェント: 開発者の段階的な介入を必要とせずに、関数の実装、単体テストの生成、コードド​​キュメントの作成などのエンドツーエンドの開発タスクの自律的な実行をサポートします。
  • AWS サービスとの緊密な統合: Amazon CodeCatalyst や AWS Lambda コンソールなどの AWS サービスで直接使用でき、AWS ワークフローとシームレスに統合されます。

モデルとバージョンの進化

バージョン 時間 主な変更点
CodeWhisperer プレビュー バージョン 2022年6月 基本的なコード補完、VS Code/JetBrains のサポート、セキュリティ スキャンの最初のリリース
CodeWhisperer GA 2022年6月 正式リリース、無料の個人版 + プロフェッショナル版
Amazon Q リリース 2023-11 Amazon Q へのブランド統合、会話機能の導入、無料/プロ価格設定
Java コード変換 2024-01 Javaアップグレード機能オンライン、.NET変換プレビュー
Q 開発者エージェント 2024-04 自律エージェント機能、エンドツーエンドのタスク実行
2025年アップグレード版 2025-06 マルチファイル理解の強化、IaC 生成の最適化、セキュリティ スキャン言語の拡張

技術的な利点

AWS エコロジー特別トレーニングデータ: Amazon Q Developer のモデルは、多数の AWS 内部コード SDK ドキュメントと AWS サービスのベストプラクティスケースに基づいて特別に微調整されています。これは、AWS 関連のプログラミング シナリオ (S3 ポリシーの構成、Lambda 関数の作成、AWS SDK の使用など) において、生成されたコードの精度と AWS のベストプラクティスへの準拠が一般的なモデルよりもはるかに優れていることを意味します。

コード変換のエンジニアリング規模の検証: Amazon Q Code Transformation は概念的な製品であるだけでなく、AWS 内部の実戦によって検証されています。AWS エンジニアリングチームは、これを使用して数万の内部 Java アプリケーションをアップグレードしました。これは現在、業界最大の AI 支援レガシー コード移行ケースであり、実際のエンタープライズ コード ベースにおける信頼性が証明されています。

セキュリティ スキャンのコンプライアンス価値: リアルタイムの OWASP セキュリティ スキャン機能は、企業のコンプライアンス要件がますます厳しくなっている状況において、非常に価値があります。独立した SAST ツール (Snyk、Checkmarx など) と比較して、Amazon Q はセキュリティ スキャンをコード作成プロセスに直接埋め込み、セキュリティ シフトレフト (Shift Left) に伴うツール統合の複雑さを軽減します。

AWS の ID とアクセス許可についての深い理解: Amazon Q は、IAM ロール、アクセス許可の境界、最小権限の原則を理解できます。 AWS リソース アクセスに関連するコードを生成する場合、セキュリティのベスト プラクティスに準拠した IAM ポリシー構成が自動的に推奨され、アクセス許可構成エラーによって引き起こされるセキュリティ リスクが軽減されます。

使い方

入口 説明
VS コードプラグイン VS Code Marketplace で「Amazon Q」を検索してインストールし、AWS Builder ID または IAM Identity Center にログインします。
JetBrains プラグイン JetBrains マーケットプレイスで「Amazon Q」を検索してインストール
AWS コンソール AWS マネジメントコンソールの右下隅にある Amazon Q 会話型インターフェイスに直接アクセスします。
AWS CLI 最新バージョンの AWS CLI をインストールし、「aws q」コマンドを使用します。
Amazon CodeCatalyst AWS 開発者プラットフォーム内への直接統合

一般的な手順:

  1. AWS Builder ID (無料、クレジットカードは不要) にサインアップするか、エンタープライズ AWS SSO アカウントを使用します。
  2. VS Code に「Amazon Q」プラグインをインストールし、Builder ID でログインして無料版をアクティブ化します。
  3. プロジェクト ファイルを開いてコードの記述を開始します。 Amazon Q は、コード補完の提案をリアルタイムで自動的に提供します (Tab キーを押して承認します)。
  4. サイドバーの Amazon Q 会話パネルを開き、「このコードの説明を手伝ってください」または「AWS SDK を使用して S3 ファイルのアップロードを実装する方法」などの質問をします。
  5. エディターのコードを右クリックし、[Amazon Q > コードの確認] を選択してセキュリティ スキャンをトリガーします。
  6. Pro バージョンのユーザーは、コード変換機能を使用できます。Amazon Q パネルで [変換] を選択し、Java ソース バージョンとターゲット バージョンを指定して、自動移行タスクを開始します。

製品の価格設定

Amazon Q Developer は、明確な 2 段階の価格設定を提供します。

  • 無料版 (無料):

    • 無制限のリアルタイムコード補完
    • 毎月 50 件の AI コード レビュー (セキュリティ スキャン)
    • 50 件の Amazon Q チャット会話/月 -VSコード、JetBrains、AWS CLIをサポート
    • 個人の開発者および小規模チーム向けのエントリーレベルのオプション
  • プロバージョン (1 ユーザーあたり月額 19 ドル):

    • 無制限のコード補完とチャット会話
    • 無制限のセキュリティ スキャンとコード レビュー ・コード変換機能(Javaバージョンアップ)
    • チーム管理コンソール
    • 優先技術サポート
    • IAM ID センター (SSO) との統合
    • エンタープライズチームやプロの AWS 開発者に最適

市場の類似製品との比較: Amazon Q Pro (月額 19 ドル) = GitHub Copilot Business (月額 19 ドル) の価格は同じですが、追加のコード変換と AWS ユーザー向けの緊密な AWS 統合が提供され、よりコスト効率が高くなります。

アプリケーションのシナリオ

1. AWS クラウド ネイティブ アプリケーション開発 エンタープライズチームが AWS に基づいてクラウドネイティブアプリケーションを構築する場合、Amazon Q Developer は Lambda 関数、DynamoDB オペレーション、S3 設定などを含む AWS のベストプラクティスに準拠するコードを自動的に生成し、AWS ドキュメントの参照に費やす時間を削減し、クラウド開発効率を向上させます。

2.レガシー Java システムのクラウド移行 Java 8 レガシー システムを多数抱える金融や保険などの業界の企業は、Amazon Q Code Transformation を使用して Java バージョンのアップグレードを自動的に完了し、当初数か月かかった手動移行プロジェクトを数日に短縮し、移行によってバグが発生するリスクを軽減します。

3. DevSecOps のセキュリティシフトレフト Amazon Q のリアルタイムセキュリティスキャンを開発者の日常的なコーディングプロセスに統合して、コードが送信される前に OWASP の脆弱性を検出することで、CI/CD パイプラインへのセキュリティ問題の流入を減らし、セキュリティ修復コストを削減します (発見が早ければ早いほど、修復コストが低くなります)。

4.コードとしてのインフラストラクチャの自動化 プラットフォームエンジニアは、Amazon Q の IaC 生成機能を使用して、クラウドアーキテクチャの要件を自然言語で記述し (「マルチ AZ RDS クラスターの作成、暗号化と自動バックアップの有効化」など)、CloudFormation または CDK コードを自動的に生成し、インフラストラクチャ変更の配信を加速します。

5.クラウドの運用と保守のインテリジェントな支援 運用アラームを処理する場合、運用およびメンテナンスチームは CloudWatch ログとエラースタックを Amazon Q Chat に貼り付けることで、根本原因分析の推奨事項と修復コマンドを迅速に取得して、トラブルシューティングの時間を短縮できます。

該当する人

  • AWS 開発者およびアーキテクト: 最もコアなターゲット ユーザー、AWS との緊密な統合、および特殊なトレーニング データは、他のツールでは代替できない価値を提供しており、Amazon Q を使用しない理由はほとんどありません。
  • エンタープライズ DevSecOps チーム: 組み込みのセキュリティスキャン機能により、Amazon Q はスタンドアロン SAST ツールとの追加の統合を必要とせずに、セキュリティシフトレフト戦略を低コストで実装できます。
  • Java レガシー システム チーム: 大量の Java レガシー コードを抱える企業にとって、コード変換機能はエンジニアリング効率の大幅な向上とコスト削減を直接もたらします。
  • 不適切なシナリオ: AWS 以外のユーザー (主に Azure/GCP を使用するチームでは、Amazon Q の AWS の利点がまったく利用できないため、GitHub Copilot などのより中立的なツールを選択する必要があります)。 AWS サービスをまったく使用していない純粋なフロントエンドまたはモバイル開発者。カスタム/プライベート LLM の使用を必要とするシナリオ (Amazon Q はカスタムの基礎となるモデルをサポートしません)。

概要と展望

Amazon Q Developer は、クラウド サービス プロバイダーが AI プログラミング ツールのトラックに参入するための最も成熟したレイアウトを表しており、単純な一般的なコード生成機能ではなく、クラウドのエコロジカルな深い統合が中核となっています。すでに AWS を頻繁に使用している企業や開発者にとって、Amazon Q は移行コストがほとんどかからない最適な AI プログラミング ツールであり、GitHub Copilot などの汎用ツールでは再現できない AWS 固有の価値を提供します。

現在の制限: AWS 以外のユーザーにとっての価値は比較的限定されています。モデルはブラック ボックスです (基礎となる LLM はカスタマイズできません)。純粋なコード生成の品質ベンチマークでは、カーソル + クロードなどの組み合わせにはまだギャップがあります。無料版のコード レビューの月 50 回制限は、高頻度のユーザーにとっては少なすぎます。

今後の注意事項: Amazon Q 開発者エージェントの自律機能の継続的な改善、より多くのレガシー言語 (COBOL、.NET など) への変換サポートの拡大、Amazon Bedrock カスタム モデルとの統合 (企業が Amazon Q を駆動するために企業独自のモデルを使用できるようにする)、AI プログラミング ツールの競争激化を背景とした価格戦略の調整。

関連ツール: github-copilot、cursor

バージョン情報

  • Amazon Q Developer 2025 アップグレード版 :主要な機能のアップグレード: 要件からコードに至るエンドツーエンドのタスクの自律的な完了をサポートする Amazon Q Developer Agent の導入。マルチファイルコードの理解とファイル間の再構築機能を追加します。 AWS コンソールでの Amazon Q の統合を強化し、Infrafraction as Code (IaC) インテリジェントな生成をサポートします。セキュリティ スキャンの対象言語を拡大し、OWASP トップ 10 によるより多くのプログラミング言語の検出をサポートします。
  • Amazon Q 正式リリース (GA) :Amazon Q が正式にリリースされ、CodeWhisperer の機能が Amazon Q Developer ブランドに統合され、Amazon Q Business (エンタープライズナレッジベース Q&A) もリリースされました。 Free と Pro の 2 つの価格帯を開始し、Pro バージョンの価格はユーザーあたり月額 19 ドルです。コード生成、リアルタイム セキュリティ スキャン、およびコード解釈機能をサポートします。
  • Amazon CodeWhisperer が正式リリースされました :Amazon CodeWhisperer (Amazon Q Developer の前身) が正式にリリースされ、AI ベースのコード補完機能を提供し、VS Code、JetBrains、AWS Cloud9、Lambda コンソールをサポートします。個人開発者は無料で利用でき、リアルタイムのセキュリティ脆弱性スキャン機能を初めて導入した。
  • Javaコード変換機能はオンラインです :Amazon Q Code Transformation 機能をリリースしました。この機能は、Java 8/11 アプリケーションの Java 17/21 への自動アップグレードをサポートし、当初は数週間から数時間かかっていた手動の移行作業を削減します。同時に、.NET レガシー コード変換機能のプレビュー バージョンを拡張しました。

ユーザーレビュー

  • レビューを読み込み中...