{"meta":{"title":"GitHub Copilot のチュートリアル","intro":"例や実践的な活動を通じて、 GitHub Copilot に関するスキルと知識を築きます。","product":"GitHub Copilot","breadcrumbs":[{"href":"/ja/copilot","title":"GitHub Copilot"},{"href":"/ja/copilot/tutorials","title":"チュートリアル"}],"documentType":"category"},"body":"# GitHub Copilot のチュートリアル\n\n例や実践的な活動を通じて、 GitHub Copilot に関するスキルと知識を築きます。\n\n## Recommended\n\n* [GitHub Copilot クックブック](/ja/copilot/tutorials/copilot-cookbook)\n\n  GitHub Copilotを使用して特定のタスクを実行する方法について説明します。\n\n* [カスタマイズ ライブラリ](/ja/copilot/tutorials/customization-library)\n\n  カスタム命令、カスタム エージェント、プロンプト ファイルなど、カスタマイズのキュレーションされたコレクションを見つけて、 GitHub Copilot エクスペリエンスを強化します。\n\n* [GitHub Copilotの大規模展開](/ja/copilot/tutorials/roll-out-at-scale)\n\n  Organization または Enterprise での Copilot のロールアウトを管理する方法について説明します。\n\n## Articles\n\n* [テンプレートの作成](/ja/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  コパイロットチャット は、ワークフローを合理化し、プロジェクト全体の一貫性を確保するためのテンプレートを作成するのに役立ちます。\n\n* [リポジトリ アクティビティのトリアージと集計](/ja/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilotは、フォローしているリポジトリから重要な情報を抽出して、最近のアクティビティの up-to-date を維持できます。\n\n* [研究の総合](/ja/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  Copilot Chat を使うと、複数のソースからの調査結果と分析情報をまとめて要約を合成できます。\n\n* [ダイアグラムの作成](/ja/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Copilot Chat は、データをより深く理解し、分析情報を伝えるためのダイアグラムを作成するのに役立ちます。\n\n* [テーブルの生成](/ja/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  コパイロットチャット は、テーブルを作成して情報を整理し、わかりやすく表示するのに役立ちます。\n\n* [無効な JSON のデバッグ](/ja/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  コパイロットチャット では、JSON データの構文エラーや構造上の問題を特定して解決できます。\n\n* [API のレート制限の処理](/ja/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  コパイロットチャット は、API レート制限を検出して再試行ロジックを実装するコードを提案することで、API レートの制限を処理するのに役立ちます。\n\n* [CI テストエラーの診断](/ja/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Copilot CLI (コパイロット CLI)を使用して CI ログをプルし、エラーをローカル コードに関連付け、ターミナルを離れることなく問題を修正します。\n\n* [考えられる機能実装について確認する](/ja/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  コパイロットチャット は、1 つの機能を実装するためのさまざまな方法を調べるのに役立ちます。\n\n* [ユーザー フィードバックの分析と取り込み](/ja/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  コパイロットチャット は、ユーザー フィードバックをプロジェクトに組み込むプロセスを強化できます。\n\n* [GitHubの問題からの機能の実装](/ja/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  GitHubにGitHub Copilot CLI（コマンドラインインターフェース）問題を与え、会話を誘導して機能を実装します。\n\n* [コードの読みやすさと保守容易性を改良する](/ja/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  コパイロットチャット は、コードの理解と保守を容易にする方法を提案できます。\n\n* [lint エラーの修正](/ja/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  コパイロットチャット は、コード リンターによって識別される問題を修正する方法を提案できます。\n\n* [パフォーマンスの最適化のためのリファクタリング](/ja/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  コパイロットチャット は、実行速度の遅いコードを高速化する方法を提案できます。\n\n* [環境の持続可能性のためのリファクタリング](/ja/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  コパイロットチャット は、コードをより環境に優しくするための方法を提案できます。\n\n* [設計パターンを実装するためのリファクタリング](/ja/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  コパイロットチャット は、コードの改善に使用できる設計パターンを提案できます。\n\n* [データアクセスレイヤーのリファクタリング](/ja/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  コパイロットチャット では、データ アクセス コードをビジネス ロジックから切り離して、アプリケーションの保守とスケーリングを容易にする方法を提案できます。\n\n* [ビジネス ロジックの UI コンポーネントからの分離](/ja/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  コパイロットチャット は、ビジネス ロジックをユーザー インターフェイス コードから分離し、アプリケーションの保守とスケーリングを容易にするのに役立ちます。\n\n* [横断的関心事の処理](/ja/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  コパイロットチャット は、コードが配置されているメソッドまたは関数の主要な懸念事項以外の懸念事項に関連するコードを回避するのに役立ちます。\n\n* [複雑な継承階層の簡略化](/ja/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  コパイロットチャット は、継承の複数のレイヤーを持つクラスを回避するためにコードをリファクタリングするのに役立ちます。\n\n* [データベースのデッドロックまたはデータ整合性の問題の解決](/ja/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  コパイロットチャット は、データベース操作が遅くなったりブロックされたりするコードや、データが見つからない、または正しくないテーブルを回避するのに役立ちます。\n\n* [コードを別のプログラミング言語に変換する](/ja/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  コパイロットチャット は、同じ操作を別のプログラミング言語で実行するようにコードを書き直すのに役立ちます。\n\n* [フローを中断せずに問題を提出する](/ja/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  何かがタスクの途中で注意を引いたら、Copilot CLI (コパイロット CLI)を使用して、コード コンテキスト、リンクされた PR、ラベルに関するGitHubの問題を提出し、実行していた内容に戻ります。\n\n* [レガシ コードの文書化](/ja/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  コパイロットチャット は、レガシ コードの文書化に役立ちます。\n\n* [レガシ コードの説明](/ja/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  コパイロットチャット は、未知のコードの説明に役立ちます。\n\n* [複雑なアルゴリズムまたはロジックの説明](/ja/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  コパイロットチャット は、複雑なアルゴリズムやロジックに関する明確で簡潔なドキュメントを追加するのに役立ちます。\n\n* [ドキュメントとコードの変更の同期](/ja/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  コパイロットチャット は、コードのドキュメントを最新の状態に保つのに役立ちます。\n\n* [ディスカッションまたはブログ記事を書く](/ja/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  コパイロットチャット は、アイデアの生成、概要の作成、またはディスカッションやブログ投稿の下書きに役立ちます。\n\n* [単体テストの生成](/ja/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  コパイロットチャット は、関数の単体テストの生成に役立ちます。\n\n* [レイヤーを抽象化するためのモック オブジェクトを作成する](/ja/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  コパイロットチャット は、単体テストに使用できるモック オブジェクトの作成に役立ちます。\n\n* [Web ページのエンドツーエンド テストの作成](/ja/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  コパイロットチャット は、エンドツーエンドのテストの生成に役立ちます。\n\n* [コードの変更に一致するように単体テストを更新する](/ja/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  コパイロットチャット は、テストの更新に役立ちます。\n\n* [リポジトリを保護する](/ja/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  コパイロットチャット は、リポジトリとコードをセキュリティで保護するのに役立ちます。\n\n* [依存関係の更新の管理](/ja/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  コパイロットチャット は、依存関係の更新を効率化するために Dependabot を設定するのに役立ちます。\n\n* [コード内の既存の脆弱性を見つける](/ja/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  Copilot Chat を使うと、コード内の一般的な脆弱性を見つけて、修正の提案を受けることができます。\n\n* [初めてのカスタム指示](/ja/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions)\n\n  この簡単な例を使って、カスタム指示を初めて作成してテストします。\n\n* [概念説明担当者](/ja/copilot/tutorials/customization-library/custom-instructions/concept-explainer)\n\n  複雑な技術的概念を分解するための指示。\n\n* [デバッグのためのチューター](/ja/copilot/tutorials/customization-library/custom-instructions/debugging-tutor)\n\n  体系的なデバッグとトラブルシューティングの手順。\n\n* [コード レビュー担当者](/ja/copilot/tutorials/customization-library/custom-instructions/code-reviewer)\n\n  徹底的で建設的なコード レビューのための指示。\n\n* [GitHub Actions ヘルパー](/ja/copilot/tutorials/customization-library/custom-instructions/github-actions-helper)\n\n  GitHub Actions ワークフローを生成して改善します。\n\n* [プルリクエストアシスタント](/ja/copilot/tutorials/customization-library/custom-instructions/pull-request-assistant)\n\n  包括的な pull request の説明とレビューを生成します。\n\n* [課題管理機能](/ja/copilot/tutorials/customization-library/custom-instructions/issue-manager)\n\n  適切に構造化された issue と応答を作成します。\n\n* [アクセシビリティ監査担当者](/ja/copilot/tutorials/customization-library/custom-instructions/accessibility-auditor)\n\n  包括的な Web アクセシビリティのテストとコンプライアンスのための指示。\n\n* [テストの自動化](/ja/copilot/tutorials/customization-library/custom-instructions/testing-automation)\n\n  単体テストを記述するためのファイル固有の手順。\n\n* [初めてのプロンプト ファイル](/ja/copilot/tutorials/customization-library/prompt-files/your-first-prompt-file)\n\n  任意のプログラミング言語で動くこの簡単なコードの説明の例を使って、Copilot プロンプト ファイルを初めて作成します。\n\n* [README を作成する](/ja/copilot/tutorials/customization-library/prompt-files/create-readme)\n\n  プロジェクトの包括的な README ファイルを生成します。\n\n* [オンボード プラン](/ja/copilot/tutorials/customization-library/prompt-files/onboarding-plan)\n\n  チームのオンボードに関する個別サポートを受けるためのプロンプト ファイル\n\n* [ドキュメント API](/ja/copilot/tutorials/customization-library/prompt-files/document-api)\n\n  コードから包括的な API ドキュメントを生成します。\n\n* [コードのレビュー](/ja/copilot/tutorials/customization-library/prompt-files/review-code)\n\n  構造化されたフィードバックを提供する包括的なコード レビューを実行します。\n\n* [単体テストを生成する](/ja/copilot/tutorials/customization-library/prompt-files/generate-unit-tests)\n\n  コードのための焦点を当てた単体テストを作成します。\n\n* [最初のカスタム エージェント](/ja/copilot/tutorials/customization-library/custom-agents/your-first-custom-agent)\n\n  この簡単な README スペシャリストの例を使用して、最初のカスタム エージェントを作成してテストします。\n\n* [実装計画者](/ja/copilot/tutorials/customization-library/custom-agents/implementation-planner)\n\n  機能を実用的なタスクに分割し、詳細な実装計画を作成するカスタム エージェント。\n\n* [バグ修正チームメイト](/ja/copilot/tutorials/customization-library/custom-agents/bug-fix-teammate)\n\n  project内の重大なバグを識別し、対象の修正プログラムを実装するカスタム エージェント。\n\n* [クリーンアップ スペシャリスト](/ja/copilot/tutorials/customization-library/custom-agents/cleanup-specialist)\n\n  乱雑なコードをクリーンアップし、重複を取り除き、コードとドキュメント ファイル全体の保守容易性を向上させるカスタム エージェント。\n\n* [GitHub Copilotを使用してタスクに取り組むためのベスト プラクティス](/ja/copilot/tutorials/cloud-agent/get-the-best-results)\n\n  Copilot クラウドエージェントから最適な結果を得る方法について説明します。\n\n* [組織で GitHub Copilot クラウド エージェントのパイロットを実施する](/ja/copilot/tutorials/cloud-agent/pilot-cloud-agent)\n\n  ベスト プラクティスに従って、組織内の Copilot クラウドエージェント を有効にします。\n\n* [クラウド エージェントGitHub Copilot使用してプロジェクトを改善する](/ja/copilot/tutorials/cloud-agent/improve-a-project)\n\n  Copilot クラウドエージェントを使用してプロジェクトの問題を見つけて修正します。\n\n* [GitHub Copilot クラウド エージェント用のガードレールの構築](/ja/copilot/tutorials/cloud-agent/build-guardrails)\n\n  Copilot クラウドエージェントがセキュリティで保護された準拠環境で動作するように企業を構成します。\n\n* [GitHub Copilot クラウド エージェントに組織内のリソースへのアクセス権を付与する](/ja/copilot/tutorials/cloud-agent/give-access-to-resources)\n\n  承認された MCP サーバーと内部パッケージへのアクセス権を付与することで、 Copilot を最大限に引き出します。\n\n* [予算統制の使用を開始する](/ja/copilot/tutorials/budgets/getting-started-with-budget-controls)\n\n  チームが AI creditsの使用を開始する前に、企業の予算ガードレールを設定します。\n\n* [予算構成の最適化](/ja/copilot/tutorials/budgets/optimizing-your-budget-configuration)\n\n  規模、構造、支出の目標に基づいて、組織の予算管理の適切な組み合わせを見つけます。\n\n* [最初のひらめき](/ja/copilot/tutorials/spark/your-first-spark)\n\n  コードを記述せずに、最初の GitHub Spark アプリを数分でビルドする方法について説明します。\n\n* [効果的なプロンプトを作成し、Spark に役立つコンテキストを提供する](/ja/copilot/tutorials/spark/prompt-tips)\n\n  Sparkするアプリのアイデアを説明するときに最適な結果を得る方法について説明します。\n\n* [GitHub Spark を使用した AI を利用したアプリの構築とデプロイ](/ja/copilot/tutorials/spark/build-apps-with-spark)\n\n  GitHub Sparkを使用して自然言語でインテリジェントな Web アプリを構築してデプロイする方法について説明します。\n\n* [コマンド ラインから Spark アプリをデプロイする](/ja/copilot/tutorials/spark/deploy-from-cli)\n\n  コマンド ラインから Spark アプリをデプロイする方法について説明します。\n\n* [カスタム命令を使用してCopilotのコードレビュー機能を引き出す](/ja/copilot/tutorials/customize-code-review)\n\n  より関連性の高い実用的なコード レビュー GitHub Copilot 提供するのに役立つ効果的なカスタム命令を記述する方法について説明します。\n\n* [MCP を使用した GitHub Copilot エージェント モードの強化](/ja/copilot/tutorials/enhance-agent-mode-with-mcp)\n\n  モデル コンテキスト プロトコル (MCP) を使用して、 コパイロットチャットのエージェント機能を拡張する方法について説明します。\n\n* [さまざまなタスクを使った AI モデルの比較](/ja/copilot/tutorials/compare-ai-models)\n\n  ワークフローに適した AI モデルを選ぶのに役立つサンプル プロンプト、回答、ガイダンスと共に、一般的な開発者タスクの実際の例を確認します。\n\n* [GitHub Copilot Spaces を使用した開発作業の高速化](/ja/copilot/tutorials/speed-up-development-work)\n\n  開発作業に役立つ Copilotスペース の使用方法について説明します。\n\n* [GitHub Copilot の Enterprise 向けプランを選ぶ](/ja/copilot/tutorials/roll-out-at-scale/assign-licenses/choose-enterprise-plan)\n\n  Copilot 事業 と Copilot Enterprise のどちらかを選択します。\n\n* [GitHub Copilot ライセンスのセルフサービス プロセスの設定](/ja/copilot/tutorials/roll-out-at-scale/assign-licenses/set-up-self-serve-licenses)\n\n  ユーザーがライセンスを要求し、すぐにaccessを受け取る方法について説明します。\n\n* [Copilot の使用状況メトリックを使用したライセンスのアクティブ化と初期使用状況の追跡](/ja/copilot/tutorials/roll-out-at-scale/assign-licenses/track-usage-and-adoption)\n\n  GitHub Copilot 導入シグナルを特定し、使用メトリクスでアクティブ化します。\n\n* [非アクティブなユーザーに GitHub Copilot ライセンスの使用を通知する](/ja/copilot/tutorials/roll-out-at-scale/assign-licenses/remind-inactive-users)\n\n  GitHub API を使用して、非アクティブなユーザーを識別し、ユーザーのget startedを支援します。\n\n* [GitHub Copilot の承認を取得するためのリソース](/ja/copilot/tutorials/roll-out-at-scale/govern-at-scale/resources-for-approval)\n\n  社内の法務およびセキュリティ チームにリソースを送信して、 Copilot を導入する準備を整えます。\n\n* [企業での AI マネージャーの確立](/ja/copilot/tutorials/roll-out-at-scale/govern-at-scale/establish-ai-managers)\n\n  AI マネージャーのチームを作成することで、管理上の負担を軽減し、中小企業に力を与えます。\n\n* [開発者の生産性をサポートするためのCopilotの管理](/ja/copilot/tutorials/roll-out-at-scale/govern-at-scale/govern-for-adoption)\n\n  コンプライアンス要件と開発者の生産性のバランスを取るガバナンス体制を設定して、ロールアウトが 1 日目から成功するようにします。\n\n* [GitHub Copilot ロールアウトでのコードベース標準の維持](/ja/copilot/tutorials/roll-out-at-scale/govern-at-scale/maintain-codebase-standards)\n\n  ルールセット、セキュリティ機能、効果的なトレーニングを使用して、企業のコードを管理します。\n\n* [会社GitHub Copilot の導入を促進する](/ja/copilot/tutorials/roll-out-at-scale/enable-developers/drive-adoption)\n\n  Copilot の導入を推進するための効果的な有効化プロセスを計画する方法について説明します。\n\n* [エージェント型 AI を Enterprise のソフトウェア開発ライフサイクルに統合する](/ja/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents)\n\n  エージェントを使って Enterprise の生産性をどのように向上させることができるかを説明します。\n\n* [GitHub Copilot を使って会社のエンジニアリング目標を達成する](/ja/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/achieve-company-goals)\n\n  改善を推進し、測定するための GitHub の推奨アプローチに基づいてロールアウトを計画します。\n\n* [GitHub Copilotを使用して社内のテスト カバレッジを拡大する](/ja/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/increase-test-coverage)\n\n  機能を理解し、開発者を有効にし、Copilotの影響を測定します。\n\n* [GitHub Copilotを使用して社内のプル要求を高速化する](/ja/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/accelerate-pull-requests)\n\n  機能を理解し、開発者を有効にし、Copilotの影響を測定します。\n\n* [GitHub Copilotを使用して会社のセキュリティ負債を削減する](/ja/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/reduce-security-debt)\n\n  機能を理解し、開発者を有効にし、 Copilotの影響を測定します。\n\n* [GitHub Copilot 試用版の成功を測定する](/ja/copilot/tutorials/roll-out-at-scale/measure-success)\n\n  Copilot評価版の成功を測定するには、Copilotの使用状況メトリックを使用して、導入、エンゲージメント、初期の使用パターンを分析します。\n\n* [GitHub Copilot を使用してコードベースを探索する](/ja/copilot/tutorials/explore-a-codebase)\n\n  ギットハブ コパイロット チャット は、コードベースの内容、構造、機能を理解するのに役立ちます。\n\n* [GitHub Copilot を使用して問題とディスカッションを調査する](/ja/copilot/tutorials/explore-issues-and-discussions)\n\n  ギットハブ コパイロット チャット は、長いディスカッションや issue のコンテキストをすばやく得るのに役立ちます。\n\n* [GitHub Copilot を使用して pull request を探索する](/ja/copilot/tutorials/explore-pull-requests)\n\n  ギットハブ コパイロット チャット は、プル要求のコンテンツ、機能、および状態を理解するのに役立ちます。\n\n* [GitHub Copilot を使用したテストの記述](/ja/copilot/tutorials/write-tests)\n\n  Copilot を使って単体テストと統合テストを生成し、コードの品質を向上させます。\n\n* [GitHub Copilot を使用したコードのリファクタリング](/ja/copilot/tutorials/refactor-code)\n\n  Copilot 人工知能を活用して、コードをすばやく効果的にリファクタリングできます。\n\n* [AI の使用を最適化して効率を最大化し、コストを削減する](/ja/copilot/tutorials/optimize-ai-usage)\n\n  適切なモデルを選択し、プロンプトを構成し、ガードレールを追加して、 Copilot がタスクをより効率的に完了し、使用する AI creditsを減らす方法について説明します。\n\n* [を使用して最適化されたレビュー プロセスを構築する Copilot](/ja/copilot/tutorials/optimize-code-reviews)\n\n  Copilotを使用してレビューを自動化し、レビュー プロセスを最適化および改善します。\n\n* [GitHub Copilotを使用して技術的負債を削減する](/ja/copilot/tutorials/reduce-technical-debt)\n\n  Copilotを使用してリファクタリングとメンテナンスのタスクを自動化し、チームが機能開発に集中できるようにします。\n\n* [AI によって生成されたコードを確認する](/ja/copilot/tutorials/review-ai-generated-code)\n\n  AI によって生成されたコードを検証して検証する手法と、 コパイロットチャット がどのように役立つかについて説明します。\n\n* [GitHub Copilot で新しいプログラミング言語を学習する](/ja/copilot/tutorials/learn-a-new-language)\n\n  ギットハブ コパイロット チャット を使って新しいプログラミング言語でコーディングする方法を学習することで、プログラミング スキルを高めることができます。\n\n* [GitHub Copilotを使用してレガシ コードを最新化する](/ja/copilot/tutorials/modernize-legacy-code)\n\n  コパイロットチャット は、リファクタリングを提案し、潜在的な問題をキャッチするためのテストを作成することで、レガシ コードを最新化するのに役立ちます。\n\n* [GitHub Copilotを使用したJava アプリケーションの最新化](/ja/copilot/tutorials/modernize-java-applications)\n\n  GitHub Copilot は、コードベースの評価、アップグレード パスの識別、修復タスクとコンテナー化タスクの自動化によって、Java アプリケーションの最新化と移行に役立ちます。\n\n* [GitHub Copilot を使用してprojectを別のプログラミング言語に移行する](/ja/copilot/tutorials/migrate-a-project)\n\n  ギットハブ コパイロット チャット は、プロジェクトを異なる言語に変換するのを支援します。 このガイドでは、移行プロセスに関連する内容について説明し、PHP から Python への移行例を示します。\n\n* [GitHub Copilotを使用したプロジェクトの計画](/ja/copilot/tutorials/plan-a-project)\n\n  GitHub Copilotを使用してアイデアを問題に変えて、次のプロジェクトを計画します。\n\n* [GitHub Copilotを使用した Vibe コーディング](/ja/copilot/tutorials/vibe-coding)\n\n  自分でコードを記述せずにアプリケーションを作成します。\n\n* [GitHub Copilot を使用したプロジェクトのアップグレード](/ja/copilot/tutorials/upgrade-projects)\n\n  GitHub Copilot を使用して、Maven アプリケーションと Gradle Java アプリケーションと.NET アプリケーションをアップグレードできます。\n\n* [Copilot CLI でフックを使用して、ポリシーに準拠した予測可能な実行を行う](/ja/copilot/tutorials/copilot-cli-hooks)\n\n  フックを使用してユーザー プロンプトをログに記録し、リポジトリで実行できるツール Copilot CLI (コパイロット CLI) 制御することで、チームは組織のセキュリティとコンプライアンスの要件内で安全に自動化できます。\n\n* [COPILOT CLI を AI SME として使用する](/ja/copilot/tutorials/use-an-ai-sme)\n\n  Copilot CLI (コパイロット CLI)を常に利用可能な分野の専門家として使用して、コードベースのしくみを学習し、自信を持って維持したり、新機能を追加したりできます。"}