翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Q デベロッパーの機能
Amazon Q デベロッパーは、 AWS 環境やサービス全体で利用でき、サードパーティーの のコーディングアシスタントとしても利用できますIDEs。
Amazon Q Developer の機能の多くはチャットインターフェイスに存在し、自然言語を使用して に関する質問、コードに関するヘルプの取得 AWS、リソースの探索、トラブルシューティングを行うことができます。Amazon Q とチャットすると、Amazon Q は現在の会話のコンテキストを使用して応答を通知します。フォローアップの質問や、新しい質問をするときにその回答を参照できます。
その他の Amazon Q Developer 機能は、 AWS サービスコンソールおよびサポートされている のワークフローの一部として使用できますIDEs。以下のセクションでは、 AWS エクスペリエンス全体で発生する可能性のある Amazon Q Developer のさまざまな機能について説明します。
分析
データの要約
Amazon Q Amazon を使用すると QuickSight、Generative BI オーサリングエクスペリエンスを活用し、データのエグゼクティブサマリーを作成し、データの質問をして回答し、データストーリーを生成できます。
詳細については、「Amazon ユーザーガイド」の「Amazon Q Amazon での Generative BI の使用 QuickSight」を参照してください。 QuickSight
マネジメントとガバナンス
AWS リソースのインベントリの取得
特定の AWS アカウントリソースについては、 AWS マネジメントコンソールのどこからでも Amazon Q に質問できます。リソースに関する関連情報の場所がわからない場合や、あるサービスコンソールにいて、ワークフローを中断することなく別のサービスのリソースに関する情報にアクセスしたい場合があります。
Amazon Q Developer は、リソースに関する自然言語の質問に回答し、リソースへの深いリンクを提供しているため、リソースをすばやく見つけることができます。Amazon Q に、アカウント内のリソースのタイプを一覧表示したり、特定のリソースの詳細を一覧表示したり、リージョンや州などの基準に基づいてリソースを一覧表示したりできます。
例えば、現在実行している Amazon EC2インスタンスの数を知りたい場合があります。その場合、Amazon Q に自然言語で質問をすることができ、特定のリソースに基づいて回答を提供します。
詳細については、「リソースに関するチャット」を参照してください。
各タイプの特定の制限と、それらが特定のサブスクリプションパッケージの料金にどのように関連するかについては、「Amazon Q Developer の料金
で Amazon Q を使用する AWS Console Mobile Application
Amazon Q は と統合 AWS Console Mobile Application されており、 に関する質問に答えることができます AWS。アクセスは、 で Amazon Q にアクセスするのと同じ方法で設定します AWS Management Console。詳細については、「Amazon Q デベロッパーの使用を開始する」を参照してください。
コンソールエラーの診断
AWS マネジメントコンソールでは、Amazon Q デベロッパーは、アクセス許可の不足、設定の誤り、 AWS サービスの制限を超えるなど、サービスの使用中に発生する一般的なエラーを診断できます。
詳細については、「Amazon Q Developer によるコンソールでの一般的なエラーの診断」を参照してください。
コンピューティング
Amazon Elastic Compute Cloud インスタンスの選択
非常に多くの Amazon EC2インスタンスタイプが利用可能であるため、ワークロードに適したインスタンスタイプを見つけるのに時間がかかり、複雑になる可能性があります。Amazon Q インスタンスタイプセレクタは、ユースケース、ワークロードタイプ、CPUメーカーの好み、価格とパフォーマンスの優先順位、および指定できる追加のパラメータを考慮します。次に、このデータを使用して、新しいワークロードに最適な Amazon EC2インスタンスタイプの提案とガイダンスを提供します。
詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」の「Amazon EC2インスタンスタイプファインダーからレコメンデーションを取得する」を参照してください。
データベース
自然言語を使用したデータベースクエリの書き込み
Amazon Q 生成では、生成 AI SQLを使用してユーザーインテント、クエリパターン、スキーマメタデータを分析し、Amazon Redshift 内の一般的なSQLクエリパターンを直接特定し、ユーザーのクエリ作成プロセスを加速し、実用的なデータインサイトを得るのに必要な時間を短縮します。
詳細については、「Amazon Redshift 管理ガイド」の「Amazon Q 生成の操作SQL」を参照してください。
ネットワークとコンテンツ配信
ネットワーク到達可能性の分析
の生成 AI アシスタントである Amazon Q を使用すると AWS、仮想プライベートクラウド () で実行されるアプリケーションのネットワーク接続の問題の診断に役立ちますVPCs。Amazon Q ネットワーク到達可能性分析は、自然言語クエリを理解し、Reachability Analyzer と連携して関連するレスポンスを提供します。Amazon Q では、ネットワーク到達可能性に関する質問を会話形式で行うことができます。
詳細については、「Amazon Reachability Analyzer ガイド」の「Amazon Q ネットワーク到達可能性分析VPC」を参照してください。
デベロッパーツール
AWS および での の構築について Amazon Q Developer に質問し、ソフトウェア開発の支援を求めます。Amazon Q では、コーディングの概念とコードスニペットについて説明し、コードとユニットのテストを生成し、デバッグやリファクタリングなどのコードを改善できます。
ソフトウェアの開発
開発する機能を自然言語で説明した後、Amazon Q は現在のプロジェクトのコンテキストを使用して実装計画と付随するコードを生成できます。Amazon Q は、 AWS プロジェクトや独自のアプリケーションの構築に役立ちます。詳細については、「を使用したソフトウェアの開発 Amazon Q Developer Agent for software development」を参照してください。
インラインコードの提案を取得する
Amazon Q は、リアルタイムでコードのレコメンデーションを提供します。コードを記述すると、Amazon Q は既存のコードとコメントに基づいて提案を自動的に生成します。詳細については、「Amazon Q Developer によるインライン提案の生成」を参照してください。
コードに関するチャット
統合開発環境 (IDEs) 内で、Amazon Q はプログラミングや特定のコードの仕組みに関する概念的な質問など、ソフトウェア開発プロセスに関連する質問に答えることができます。チャットパネルからコードスニペットを更新および改善するように Amazon Q に依頼することもできます。詳細については、「コードに関する Amazon Q デベロッパーとのチャット」を参照してください。
Amazon Q Developer でコードを記述し、最もフル機能の環境で開発支援を受けるには、「」の「Amazon Q Developer の使用IDE」を参照してください。
全体の他のインターフェイスで基本的なコード完了機能を有効にするにはAWS、「」を参照してくださいAWS コーディング環境でのインライン候補の生成。
セキュリティの脆弱性がないかコードをスキャンする
内でIDEs、Amazon Q はセキュリティの脆弱性とコード品質の問題がないかコードをスキャンします。プロジェクト全体をコーディングまたはスキャンして、開発中のアプリケーションのセキュリティ体制を監視することで、セキュリティに関する推奨事項を得ることができます。詳細については、「Amazon Q によるコードのスキャン」を参照してください。
コードの変換
内でIDEs、Amazon Q はコードファイルの言語バージョンを更新できます。現在、Amazon Q Code Transformation は更新をサポートしています。Java 8 および Java への 11 コード Java 17. 詳細については、「を使用した言語バージョンのアップグレード Amazon Q Developer Agent for code transformation」を参照してください。
Amazon でのソフトウェアの開発 CodeCatalyst
の Amazon Q Developer CodeCatalyst には、スペース内のプロジェクトのユーザーがソフトウェアをより迅速に開発するのに役立つ生成 AI 機能が含まれています。Amazon Q に問題を割り当てるか、Amazon Q のタスクを推奨できます。また、Amazon Q に説明を記述したり、コンテンツを要約したりすることもできます。
詳細については、「Amazon 管理者ガイド」の「Amazon での生成 AI 機能の管理 CodeCatalyst」を参照してください。 CodeCatalyst
Amazon SageMaker Studio でのコードに関するチャット
Amazon SageMaker Studio は、ML ワークフローを実行するためのウェブベースのエクスペリエンスです。Studio 内で Amazon Q Developer とチャットして、 SageMaker 機能に関するガイダンスの取得、エラーのトラブルシューティング JupyterLab、サンプルコードの取得を行うことができます。
詳細については、「 SageMakerデベロッパーガイド」の「Amazon Q を使用してMachine Learningワークフローを高速化する」を参照してください。
アプリケーション統合
サービスを自動化 AWS するためのスクリプトの作成
AWS リソースをどうするかが正確にわかっていて、同じアクションを繰り返し実行している場合があります。この場合、Amazon Q に反復タスクを自動化するコードを記述するように依頼できます。
例えば、Amazon 、Amazon EC2インスタンスVPCs、Amazon RDS データベースを使用するプロジェクトで作業している場合があります。テスト中に、Amazon を作成しVPC、サーバーをスピンアップし、データベースをデプロイするたびに、設定は同じであることがわかります。同じNACL設定のサブネットでは、常に同じインスタンスとデータベースタイプを選択し、同じオプションを選択し、同じセキュリティグループを使用します。テスト条件を再作成するたびに同じ手動プロセスを実行する必要はありません。
Amazon Q Console-to-Code の機能を使用すると、ワークフローを毎回手動で実行するのではなく、ワークフローを自動化できます。まず、Amazon EC2コンソールで をアクティブ化 Console-to-Codeします。次に、Amazon Q は、インスタンスの設定と起動のプロセスを進めながら、アクションを記録します。最後に、Amazon Q は、先ほど実行したプロセスを自動化するコードを任意の言語で提供します。
詳細については、「Amazon Q Developer による AWS サービスの自動化 Console-to-Code」を参照してください。
ETL スクリプトの作成とデータの統合
AWS Glue は、分析ユーザーが複数のソースからのデータを簡単に検出、準備、移動、統合できるようにするサーバーレスデータ統合サービスです。
での Amazon Q データ統合 AWS Glue には、次の機能が含まれています。
-
チャット – の Amazon Q データ統合 AWS Glue は、 AWS Glue 出典および送信先コネクタ、ジョブ、 AWS Glue AWS Glue ETLデータカタログ、クローラー、 AWS Lake Formation、その他の機能ドキュメント、ベストプラクティスなどのデータ統合ドメインに関する自然言語の質問に答えることができます。の Amazon Q データ統合は、 命令で AWS Glue step-by-step応答し、その情報源への参照が含まれます。
-
データ統合コード生成 – の Amazon Q データ統合は、スクリプトに関する AWS Glue ETL質問に回答し、自然言語の質問が英語で与えられた新しいコードを生成 AWS Glue できます。
-
トラブルシューティング – の AWS Glue Amazon Q データ統合は、 AWS Glue ジョブのエラーを理解し、根本原因を突き止めて問題を解決するための step-by-step手順を提供することを目的としたものです。
詳細については、「 ユーザーガイド」の「 での Amazon Q データ統合 AWS Glue」を参照してください。 AWS Glue
クラウド財務管理
請求書について
AWS 請求書とアカウントのコストについては、 AWS マネジメントコンソールで Amazon Q にお問い合わせいただけます。Amazon Q では、コストデータの取得、コストの説明、コスト傾向の分析を行うことができます。
詳細については、「コストに関するチャット」を参照してください。
カスタマーサポート
Amazon Q から直接カスタマーサポートを受ける
Amazon Q は、アカウントのアクティベーション、コストの急増、請求書の調整、不正行為、医療イベントに関する質問に答えることができます。
サポートチケットの作成
Amazon Q は、サポートケースを作成し、 のヒューマンサポートエージェントに接続するのに役立ちますAWS。
詳細については、「Amazon Q Developer を使用した とのチャット AWS Support」を参照してください。
の Amazon Q AWS Chatbot
で Amazon Q をアクティブ化できます。Slack また、Microsoft Teams での構築について質問 AWS Chatbot するように で設定された チャネル AWS。Amazon Q をチャネルに追加するには、「」を参照してくださいでの Amazon Q デベロッパーとのチャット AWS Chatbot。詳細については、「 AWS Chatbot 管理者ガイド」の「Slack の使用開始」と「Microsoft Teams の使用開始」を参照してください。