Amazon Q Developer を使用したドキュメントの生成 - Amazon Q Developer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Q Developer を使用したドキュメントの生成

Amazon Q Developer は、コードの READMEs を生成することで、コードを理解し、ドキュメントを最新の状態に保つのに役立ちます。

Amazon Q は、コードベースで新しいドキュメントを作成し、既存のドキュメントを更新できます。プロジェクト、コードオブジェクト、コードベース内の依存関係を分析することで、Amazon Q は複雑なコーディング概念を文書化し、新しいコード変更に基づいてドキュメントを更新できます。

ドキュメントを生成するには、IDE でプロジェクトまたはワークスペースを開き、チャット/docに と入力します。作業するドキュメント更新のタイプを選択すると、Amazon Q はコードを分析し、ドキュメントを生成し、変更を加えた差分を提供します。提案された変更を受け入れることも、Amazon Q に追加の変更を加えるフィードバックを提供することもできます。

この機能でサポートされている IDEs「」を参照してくださいサポートされている IDE。サポートされている言語の詳細については、「」を参照してくださいIDE の Amazon Q Developer でサポートされている言語

ユースケース

Amazon Q は、IDE のチャットパネルから次のタスクを実行できます。

  • 新しいドキュメントの作成 – Amazon Q は、選択したフォルダのコードに基づいてプロジェクトの新しい READMEs を作成できます。既に README があり、新しい README を作成することを選択した場合、Amazon Q は既存の README を上書きし、更新しません。Amazon Q が元の README を上書きする前に、新しいコンテンツを確認するオプションがあります。

  • 図の作成 – プロジェクトフォルダに infrastructure-as-code ファイル ( AWS CDK ファイル AWS CloudFormation 、テンプレート、Terraform 設定ファイルなど) が含まれている場合、Amazon Q はdocsフォルダ内のinfra.svgファイルに出力され、README で参照されるインフラストラクチャ図を作成します。を使用している場合はVisual Studio Code、IDE 内の図を表示するために SVG プレビュー (または同様の) 拡張機能をインストールする必要がある場合があります。

  • 特定の更新を行う – Amazon Q が README に加える変更を自然言語で記述できます。これを行うには、既存の README を更新し、特定の変更を行うオプションを選択します。Amazon Q がドキュメントを生成したら、追加の変更を記述するオプションがあります。セクションの追加、既存のセクションの削除、既存のセクションの詳細化などの更新をリクエストできます。

  • 新しいコードを確認し、ドキュメントの更新を提案する – コードを変更した後、Amazon Q は新しいコードを確認し、関連する更新を README に提案できます。

[サポートされているファイルの種類]

Amazon Q は、ドキュメントの生成時に、以下のファイルタイプを含むがこれらに限定されないソースコードと設定ファイルを確認します。

  • .template ファイル

  • requirements.txt

  • package.json

  • tsconfig.json

  • Dockerfile

  • .git/config

  • LICENSE

  • LICENSE.md

  • 貢献

  • CONTRIBUTING.md

Amazon Q は、ファイルで定義された.gitignoreファイルまたはフォルダを除外します。ドキュメント生成のレビュー対象から除外するファイルまたはフォルダがある場合は、プロジェクトまたはワークスペースの.gitignoreファイルに含めることができます。

クォータ

Amazon Q によるドキュメント生成では、次のクォータが維持されます。

  • README サイズ – Amazon Q が確認または生成できる README の最大サイズ。既存の README がこのクォータを超えると、Amazon Q は既存のドキュメントを更新できません。生成された README がこのクォータを超えると、Amazon Q は更新された README を返すことができません。

  • コードプロジェクトサイズ – Amazon Q がドキュメントの生成に使用できるプロジェクトまたはワークスペースの最大サイズ。

    ドキュメントを生成する小さなフォルダを選択した場合でも、親プロジェクトまたはワークスペースはこのクォータ内にある必要があります。

  • タスクあたりのドキュメント生成 – 最初のドキュメント生成など、生成されたドキュメントに変更を加えるためにフィードバックを提供できる回数。このクォータは、新しいドキュメントタスクを開始するたびにリセットされます。

Amazon Q Developer Agent for software development のクォータ
リソース クォータ
README サイズ 30 KB
コードプロジェクトサイズ

200 MB (非圧縮)

50 MB (圧縮)

タスクあたりのドキュメント生成数 10