Amazon Q Developer: 構築

ソフトウェア開発を促進するための、生成 AI を活用した極めて有能なアシスタント

プロンプトから機能まで、ほんのわずかな時間で実現

Amazon Q Developer エージェントは、新機能のコードを書いたり、コードを文書化してリファクタリングしたり、ユニットテストを実装したりするなど、さまざまなタスクを最小限の入力で実行できます。Amazon Q に新機能を説明すると、数分で既存のコードベースを分析し、複数のファイルにまたがる段階的な実装計画を立て、お客様の承認後にコード変更を実行します。

コーディングをはるかに超えた支援

Amazon Q Developer がお客様の開発タスクを支援するため、お客様は質の高いプロジェクトを簡単にリリースできます。Amazon Q Developer は、プロジェクトに関する深い知識を活かして、コードベース全体でユニットテストを生成したり、readme ファイルやデータフロー図を自動的に生成してコードを文書化したりするのに役立ちます。また、Amazon Q Developer では、コードレビューを実行して、マージリクエストに対するコメントを自動的に提供したり、疑わしいコードパターンにフラグを付けたり、デプロイリスクを評価したりすることさえできます。これにより、コードに関するフィードバックをすばやく得ることができます。

迅速にコーディングして業界最高の承認率を実現

Amazon Q Developer は、Java、Python、JavaScript などの 25 を超えるプログラミング言語で、お客様のコメントや IDE と CLI の既存のコードに基づいて、スニペットから完全な関数までのコードの提案をリアルタイムで生成します。Amazon Q Developer は、複数行のコード提案を行うアシスタントのコード承認率が業界で最も高く、BT グループは最近、Amazon Q のコード提案の 37% を受け入れたと報告し、National Australia Bank は承認率が 50% に及ぶと報告しています。

社内のコードベースに基づいたコードに関するレコメンデーションを入手しましょう

Amazon Q Developer をカスタマイズし、社内ライブラリ、API、ベストプラクティス、アーキテクチャパターンを認識させてより関連性の高いインラインコードのレコメンデーションとチャット応答を生成することで、開発を大幅に加速させます。社内のコードベースの構造、特定の関数またはライブラリが使用される場合とその方法、または特定の関数、メソッド、API の使用方法について質問しましょう。

セキュリティに関するシフトレフト

Amazon Q Developer は、コードを生成するだけでなく、公開された認証情報やログインジェクションなど、検出が難しい脆弱性がないかコードをスキャンします。Amazon Q Developer は、1 つのステップでアプリケーションコードに合わせた修正方法を自動的に提案するので、ユーザーは自信を持って修正を速やかに受け入れることができます。

統計情報

50%

Amazon Q Developer は、複数行のコード提案を行うアシスタントのコード承認率が業界で最も高く、BT グループは最近、Amazon Q のコード提案の 37% を受け入れたと報告し、National Australia Bank は承認率が 50% に及ぶと報告しています。

優れたパフォーマンス

Amazon Q Developer が提供するセキュリティスキャン機能は、一般的なプログラミング言語のほとんどで、検索に関して一般にベンチマーク可能な主要なツールよりも優れたパフォーマンスを発揮しています。
デスクトップ

「今年初めに Amazon Q Developer でカスタマイズを使用し始めたところ、一部のチームでは、Amazon Q Developer の基本バージョンと比較して、既に受け入れ率が 30% 増加しています。社内ライブラリに基づいてカスタマイズされたレコメンデーションにより、コード生成とセマンティックコード検索を通じて、デベロッパーの作業時間が毎週何時間も節約されています。現在、一部のデベロッパーは Amazon Q Developer からのレコメンデーションの 50% 超を受け入れています。Amazon Q Developer でのカスタマイズの使用は、コードベースに関する深い知識を備え、ベストプラクティスに関するガイダンスをデベロッパーに提供するのをサポートしてくれる仲間とのペアプログラミングに似ています。」

Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology、Vice President

タブレット

「今年初めに Amazon Q Developer でカスタマイズを使用し始めたところ、一部のチームでは、Amazon Q Developer の基本バージョンと比較して、既に受け入れ率が 30% 増加しています。社内ライブラリに基づいてカスタマイズされたレコメンデーションにより、コード生成とセマンティックコード検索を通じて、デベロッパーの作業時間が毎週何時間も節約されています。現在、一部のデベロッパーは Amazon Q Developer からのレコメンデーションの 50% 超を受け入れています。Amazon Q Developer でのカスタマイズの使用は、コードベースに関する深い知識を備え、ベストプラクティスに関するガイダンスをデベロッパーに提供するのをサポートしてくれる仲間とのペアプログラミングに似ています。」

Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology、Vice President

モバイル

「今年初めに Amazon Q Developer でカスタマイズを使用し始めたところ、一部のチームでは、Amazon Q Developer の基本バージョンと比較して、既に受け入れ率が 30% 増加しています。社内ライブラリに基づいてカスタマイズされたレコメンデーションにより、コード生成とセマンティックコード検索を通じて、デベロッパーの作業時間が毎週何時間も節約されています。現在、一部のデベロッパーは Amazon Q Developer からのレコメンデーションの 50% 超を受け入れています。Amazon Q Developer でのカスタマイズの使用は、コードベースに関する深い知識を備え、ベストプラクティスに関するガイダンスをデベロッパーに提供するのをサポートしてくれる仲間とのペアプログラミングに似ています。」

Girish Bajaj
Prime Video and Amazon MGM Studios Core Technology、Vice President

デスクトップ

「創業以来、Amazon Q Developer を当社の開発ワークフローにシームレスに統合してきました。この拡張機能を IDE に導入したことは、大きなメリットであることが証明されています。特筆すべきは、開発チームが関連情報の検索や外部リソースのコンサルティングに費やす時間が大幅に短縮されたことです。ベストプラクティスを採用することで、プラットフォームの可能性が広がりました。これは、AWS プログラミングに比較的慣れていないチームメンバーにとって特に有益です。代替テクノロジーを使用してタスクをデプロイする代わりに、うっかりして AWS Lambda や Amazon DynamoDB などのサービスを選択してしまうようになるからです。クラウドコンピューティングの経験がない新しいチームメンバーのオンボーディングプロセスは、著しくスムーズになりました。サーバーレスプロジェクトを数日でデプロイできるようになり、少なくとも 70% という著しい効率向上を達成しました。将来的には、この統合をコードリポジトリとナレッジベースからのデータ取得にまで拡大したいと考えています」

Yazid Yahya
Datapel Systems、Product Development

「創業以来、Amazon Q Developer を当社の開発ワークフローにシームレスに統合してきました。この拡張機能を IDE に導入したことは、大きなメリットであることが証明されています。特筆すべきは、開発チームが関連情報の検索や外部リソースのコンサルティングに費やす時間が大幅に短縮されたことです。ベストプラクティスを採用することで、プラットフォームの可能性が広がりました。これは、AWS プログラミングに比較的慣れていないチームメンバーにとって特に有益です。代替テクノロジーを使用してタスクをデプロイする代わりに、うっかりして AWS Lambda や Amazon DynamoDB などのサービスを選択してしまうようになるからです。クラウドコンピューティングの経験がない新しいチームメンバーのオンボーディングプロセスは、著しくスムーズになりました。サーバーレスプロジェクトを数日でデプロイできるようになり、少なくとも 70% という著しい効率向上を達成しました。将来的には、この統合をコードリポジトリとナレッジベースからのデータ取得にまで拡大したいと考えています」

Yazid Yahya
Datapel Systems、Product Development

タブレット

「創業以来、Amazon Q Developer を当社の開発ワークフローにシームレスに統合してきました。この拡張機能を IDE に導入したことは、大きなメリットであることが証明されています。特筆すべきは、開発チームが関連情報の検索や外部リソースのコンサルティングに費やす時間が大幅に短縮されたことです。ベストプラクティスを採用することで、プラットフォームの可能性が広がりました。これは、AWS プログラミングに比較的慣れていないチームメンバーにとって特に有益です。代替テクノロジーを使用してタスクをデプロイする代わりに、うっかりして AWS Lambda や Amazon DynamoDB などのサービスを選択してしまうようになるからです。クラウドコンピューティングの経験がない新しいチームメンバーのオンボーディングプロセスは、著しくスムーズになりました。サーバーレスプロジェクトを数日でデプロイできるようになり、少なくとも 70% という著しい効率向上を達成しました。将来的には、この統合をコードリポジトリとナレッジベースからのデータ取得にまで拡大したいと考えています」

Yazid Yahya
Datapel Systems、Product Development

モバイル