InfoWorld シニアライター |

アマゾンウェブサービス(AWS)は火曜日、生成AIを搭載したコーディングアシスタント「Amazon Q Developer」を一般公開すると発表した。
11月のAWS re:InventでAmazon CodeWhispererの進化版として発表されたAmazon Qは、GitHub Copilot、Gemini Code Assist、IBMのWatsonx Code Assistantなどの競合製品と競合するとAWSは述べた。
同社によれば、生成型AIベースのコーディングアシスタントは、コードの生成、コードのテスト、アプリケーションのアップグレード、アプリケーションのトラブルシューティング、セキュリティ修正の実行、AWSリソースの最適化などのタスクを実行できるという。
「Q には強力なカスタマイズ機能もあり、顧客の内部コードベースを安全に活用して、より関連性の高い有用なコード推奨事項を提供します。この機能により、Q はコードの専門家となり、より関連性の高い推奨事項を提供して、さらに時間を節約します」と、AWS のテクノロジー担当副社長である Mai-Lan Tomsen Bukovec 氏は述べています。
クラウドサービスプロバイダーはまた、BTグループとナショナルオーストラリア銀行においてコーディングアシスタントのコード承認率が比較的高いと主張しており、両行はそれぞれQのコード提案の37%と50%を受け入れている。AWSコーディングアシスタントの他の顧客には、トヨタとBlackBerryが含まれる。
Amazon Q Developer の一般提供バージョンには、古い Java コードを新しいバージョンに変換する機能も付属しています。
「統合開発環境(IDE)では、開発者はAmazon Qにプロジェクトを『変換』するように依頼するだけで、エージェントがアプリケーションのソースコードを分析し、ターゲット言語またはバージョンで新しいコードを生成し、テストを実行し、すべてのコード変更を完了します」とBukovec氏は述べた。
副社長によると、アマゾンの5人からなるチームはQを使用して、1,000を超える本番アプリケーションをJava 8からJava 17にわずか2日間でアップグレードした。これは、以前のアップグレードサイクルではアプリケーションごとに2日かかっていたのとは対照的だ。
企業が Windows から Linux に移行できるように .NET コードを変換する機能が、近々追加される予定です。
同社によれば、Amazon Q Developer は、メニューから Q を選択することで AWS 管理コンソールからアクセスできる。コーディングアシスタントは、Slack や Visual Studio Code、JetBrains IDE などの開発環境からも使用できる。
コーディング アシスタントのアクセスを拡張するために、パブリック クラウド サービス プロバイダーは、Datadog、Wiz、GitLab Duo などとの統合を開発しました。
同社によれば、開発者はデータコネクタを介してQをGitHubに接続することもできるという。
Amazon Q Developer には、エージェントと呼ばれる別の機能も付属しています。
AWSによると、これらのボットは、機能の実装からコードのドキュメント化とリファクタリング、ソフトウェアのアップグレードの実行に至るまで、さまざまなタスクを自律的に実行できるという。また、開発者はQにアプリケーション機能の実装を依頼することができ、エージェントは既存のアプリケーションコードを分析し、段階的な実装計画を生成すると付け加えた。
さらに、開発者はエージェントと連携して、エージェントが計画を実装する前に計画を確認して反復し、複数のステップを接続して、ソース ファイル、コード ブロック、テスト スイート全体に更新を適用できます。
AWS は、ユーザー 1 人あたり月額 19 ドルのプロ レベルに加えて、Amazon Q Developer 向けの無料レベルも提供しています。
無料レベルでは、チャット、コードのデバッグ、テストのやり取りが 1 か月あたり 50 回までに制限され、エージェント経由で 1 か月あたり 5 つのアクセラレーション タスクが許可されます。プロ レベルでは、チャット、デバッグ、テストの使用に制限はなく、1 か月あたり 30 回のアクセラレーションが許可されます。
無料レベルでは、コード変換エージェントを使用してアプリをアップグレードする場合、毎月 1,000 行のコードに制限が課せられます。プロレベルでは、毎月 4,000 行のコードアップグレードが許可されます。
無料レベルでは、セキュリティの脆弱性をチェックするために 1 か月あたり 50 回のプロジェクト スキャンが可能ですが、プロレベルでは 1 か月あたり 500 回のスキャンが可能です。
プロレベルでは、無制限の AWS アカウントリソース照会と、生成 SQL によるクエリ作成の簡素化機能も提供されます。
Anirban Ghoshal 氏は、CIO.com のエンタープライズ ソフトウェアと InfoWorld のデータベース、クラウド、AI を担当するシニア ライターです。
著作権 © 2024 IDG Communications, Inc.
著作権 © 2024 IDG Communications, Inc.

元記事: https://www.infoworld.com/article/3715266/amazon-q-for-developers-is-generally-available.html