Amazon CodeWhisperer

Amazon Q Developer は、生成型 AI を活用したソフトウェアチームのコーディング、ビルド、運用の迅速化を支援します。IDE、CLI、AWS コンソールなどでご利用いただけます。AWS で無料でお試しください。

AIへ移動
Amazon CodeWhisperer cover

Amazon Q開発者について

開発者向けに構築されたAIアシスタント

Amazon Q Developer は、AWS の AI を基盤とした生成型アシスタントで、ソフトウェア開発のライフサイクル全体をサポートするように設計されています。コードの作成とレビューから、レガシーアプリケーションの変換、AWS 運用の最適化まで、Q Developer はセキュリティと制御を維持しながら生産性を向上します。

開発者ツール間のシームレスな統合

Amazon Q Developerは、Visual Studio、VS Code、JetBrains、Eclipseなどの一般的なIDEから直接使用できます。また、コマンドライン、AWSコンソール、GitLab、さらにはMicrosoft TeamsやSlackなどのメッセージングアプリからも利用できるため、チームがどこで作業していてもサポートを受けることができます。

Amazon Q Developerの主な機能

AIを活用したコード提案とリファクタリング

Q Developerは、インテリジェントなインラインコード補完機能により、機能実装、テスト、ドキュメント作成、アップグレードといったソフトウェア開発タスクのスピードアップを支援します。以下の点を支援します。

  • Writing boilerplate code
  • Generating tests
  • Identifying and resolving bugs
  • Refactoring for performance or structure

CLIとIDEの統合

開発者は、コマンドラインインターフェース、またはJetBrains、VS Code、Visual Studio、Eclipse用のプラグインを介してQ Developerにアクセスできます。これらの環境では、Qはリアルタイムサポート、脆弱性スキャン、コーディングガイダンスを提供します。

ワークロードの近代化

Q Developer は、次のような複雑な変換タスクを自動化します。

  • Upgrading Java applications (e.g., from Java 8 to Java 17)
  • Porting .NET workloads from Windows to Linux
  • Migrating mainframe apps
  • Transitioning VMware workloads

AWS クラウド運用サポート

Amazon Q Developer は AWS に関する深い知識に基づいて構築されており、チームに次のようなメリットをもたらします。

  • Monitor cloud usage and performance
  • Diagnose and resolve infrastructure issues
  • Get architecture recommendations
  • Optimize resource spending

データとAI開発

データおよび AI プロジェクトに取り組む開発者は、次のような機能のメリットを享受できます。

  • Natural language to SQL queries
  • Data pipeline assistance
  • ML model design suggestions
  • Generative AI project collaboration tools

Amazon Q Developerが生産性を向上する方法

自律エージェント

Q 開発者エージェントは複雑なワークフローを独立して処理できるため、ドキュメント作成、テスト、アップグレードなどの反復的なタスクを自動化して開発者の時間を解放できます。

最高のコード受け入れ率

Q Developer は、業界トップクラスの複数行提案承認率を誇り、そのコード生成品質がさまざまな業界のチームから高い信頼を得ています。

統合されたコラボレーションとチャット

Slack または Microsoft Teams 内で Amazon Q を使用して、サポートインシデントを処理したり、AWS ドキュメントにアクセスしたり、技術的な問題をリアルタイムでトラブルシューティングしたりできます。

Amazon Q Developer を使用するのは誰ですか?

スタートアップから大企業まで、あらゆる業界の組織がAmazon Q Developerを利用してエンジニアリングタスクを効率化しています。主なメリットは以下のとおりです。

  • 30% reduction in development time (Namu case study)
  • Faster infrastructure deployment (Accenture)
  • Increased modeling efficiency (SmugMug)

プライバシーとセキュリティ

データの機密性

Amazon Q Developer Pro 内で生成され使用されるコンテンツは共有されず、トレーニングにも使用されないため、専有情報は安全に保たれます。

エンタープライズグレードのアクセス制御

Amazon Q Developer は AWS Identity Center のロールとポリシーを尊重するため、チームは開発環境全体でアクセスガバナンスを実施できます。

Amazon Q Developer を使い始める

無料レベルアクセス

Q Developer の AWS 無料利用枠には以下が含まれます。

  • 50 chat interactions per month
  • 5 software development tasks
  • 1,000 lines of code transformation

IDE または AWS アカウントからすぐに開始し、必要に応じて使用量を拡大できます。

代替ツール