翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q Developer FAQs
このセクションでは、コード開発での Amazon Q Developer の使用に関するよくある質問への回答を提供します。
Amazon Q Developer とは?
Amazon Q Developer は、インテリジェントなコード生成とレコメンデーションを提供することでコード開発タスクを加速するように設計された強力な生成 AI を活用したサービスです。2024 年 4 月 30 日、Amazon CodeWhisperer は Amazon Q Developer の一部になりました。
Amazon Q Developer にアクセスするにはどうすればよいですか?
Amazon Q Developer は、IntelliJ や PyCharm などの AWS Toolkits for Visual Studio Code および JetBrains IDEsの一部として使用できます。開始するには、AWS Toolkit 最新バージョンをインストールします。
Amazon Q Developer はどのプログラミング言語をサポートしていますか?
Visual Studio Code と IDE JetBrains の場合、Amazon Q Developer は Python、Java、JavaScript、TypeScript、C#、GoRust、、PHP、Ruby、Kotlin、C、C++、シェルスクリプト、SQL、Scala をサポートしています。 IDEs このガイドでは、Java例として Pythonと に焦点を当てていますが、この概念はサポートされているすべてのプログラミング言語に適用されます。
より良いコード生成のために Amazon Q Developer にコンテキストを提供するにはどうすればよいですか?
既存のコードから始める、関連するライブラリをインポートする、クラスと関数を作成する、またはコードスケルトンを確立する。自然言語プロンプトには標準のコメントブロックを使用します。スクリプトを特定の目標に集中させ、個別の機能を関連するコンテキストを持つ個別のスクリプトにモジュール化します。詳細については、「Amazon Q Developer でのコーディングのベストプラクティス」を参照してください。
Amazon Q Developer でのインラインコード生成が正確でない場合はどうすればよいですか?
スクリプトのコンテキストを確認し、ライブラリが存在することを確認し、クラスと関数が新しいコードに関連していることを確認します。コードをモジュール化し、目的別に異なるクラスと関数を分離します。明確で具体的なプロンプトやコメントを記述します。コードの精度がまだ不明で、続行できない場合は、Amazon Q とのチャットを開始し、コードスニペットを指示とともに送信します。詳細については、「Amazon Q Developer でのコード生成シナリオのトラブルシューティング」を参照してください。
Amazon Q Developer チャット機能を使用してコードの生成とトラブルシューティングを行うにはどうすればよいですか?
Amazon Q とチャットして、一般的な関数の生成、レコメンデーションのリクエスト、コードの説明を行います。最初のレスポンスで満足できない場合は、さまざまなプロンプトを試して、提供された URLsに従ってください。また、Amazon Q にフィードバックを提供して、将来のチャットパフォーマンスを向上させます。サムズアップアイコンとサムズダウンアイコンを使用してフィードバックを提供します。詳細については、「チャットの例」を参照してください。
Amazon Q Developer を使用する際のベストプラクティスにはどのようなものがありますか?
プロンプトに関連するコンテキスト、実験、反復を提供し、プロンプトを受け入れる前にコード提案を確認し、カスタマイズ機能を使用し、データプライバシーとコンテンツの使用ポリシーを理解します。詳細については、「Amazon Q Developer でのコード生成のベストプラクティス」および「Amazon Q Developer でのコードレコメンデーションのベストプラクティス」を参照してください。
Amazon Q Developer をカスタマイズして、自分のコードに基づいてレコメンデーションを生成できますか?
はい。Amazon Q Developer の高度な機能であるカスタマイズを使用します。カスタマイズにより、企業は独自のコードリポジトリを提供して、Amazon Q Developer がインラインコード提案を推奨できるようにします。詳細については、「Amazon Q Developer and Resources の高度な機能」を参照してください。 リソース