AI AI駆動開発
GitHub Copilotとプログラミング⑤ – ChatGPTとの使い分け
ChatGPTと GitHub Copilot Chat は、それぞれ得意分野と最適な用途が異なります。以下に整理しておきます:✅ ChatGPTに向いていること領域内容ビジネス相談アイデア検討、戦略立案、市場分析、収益モデル、競合調査など設計システムアーキテクチャ、プロジェクト構成、フレームワーク選定AI活用どんな業務にAIを使うと効果的か、などの企画技術調査「このエラーはなぜ出るのか?」といった幅広い調査や背景説明複数ツール連携「ShopifyとGA4とMeta広告の連携」など広い視点が必要な相談✅ GitHub Copilot Chat に向いていること領域内容実装サポート「この関数バグってる?」「ユニットテスト書いて」など具体的なコード編集ファイル横断複数ファイルにまたがる変更点を提案・自動化したいときローカル環境との連携現在のプロジェクトを読んだ上で補完・修正・新規生成したいとき小さなタスクの自動化「このReactコンポーネント、CSSモジュールに分けて」など素早い修正🎯 使い分けまとめ(簡潔)シーン推
AI AI駆動開発
GitHub Copilotとプログラミング④ – エージェントモードとは?
🧠 GitHub Copilot の「エージェントモード」とは?これは Copilotが「自律的な開発アシスタント」として動くモードです。目標を伝えると、Copilotが複数のファイルを分析し、提案・修正・実行の手助けをしてくれる機能です。✅ できること(例)エージェントモードでは、こんなことができます:タスク例Copilotの動き「バグを修正して」コード全体をスキャンし、問題箇所を見つけて提案「このコードにAPI呼び出しを追加して」必要なインポート、関数、エラーハンドリングなどをまとめて挿入「この機能をNext.jsで書き直して」フォルダ構成やルーティング含めて再構築案を提示🧪 現在の特徴サイドバーに「Ask Copilot」や「Agents」などのUI が出る複数ファイルを横断して意図を理解VS Code限定の機能(2025年時点)Copilot Chatと統合されている(チャット+ファイル操作)🔧 表示されたものの意味(例)表示UI意味Goal:目標やタスク(例:
AI AI駆動開発
GitHub Copilotとプログラミング③ – GitHub Copilot Chatとは?
GitHub Copilot Chat は、VS Code 内で Copilot とチャット形式でやりとりできる強力な開発アシスタントです。コードの説明、バグの原因調査、リファクタ提案などができます。✅ GitHub Copilot Chat の設定と使い方🔧 必要なもの項目要件VS Code最新版推奨GitHub アカウントCopilot の有料サブスクリプション拡張機能GitHub Copilot Chat(別途インストール)① 拡張機能をインストールVS Code 左側の拡張機能アイコンをクリック「GitHub Copilot Chat」と検索GitHub Copilot Chat をインストール💡「GitHub Copilot」拡張も同時に必要です。先に入れておくとスムーズ。② GitHub アカウントでログインインストール後、右下に「Sign in to GitHub」が出ることがありますGitHub にログインし、Copilot Chat にアクセス許
AI AI駆動開発
GitHub Copilotとプログラミング② – VS Codeでの設定
VS Code で GitHub Copilot を使い始める手順は、以下の通りです。✅ GitHub Copilot を VS Code で使う手順① 必要なもの✅ Visual Studio Code (VS Code)(最新版推奨)✅ GitHub アカウント(Copilotのサブスクリプションが必要)② VS Code に Copilot 拡張機能をインストールVS Code 左側の拡張機能アイコン(四角4つのアイコン)をクリック検索バーに「GitHub Copilot」と入力「GitHub Copilot」拡張機能を選んで「インストール」③ GitHub アカウントでログイン拡張機能インストール後、右下に「Sign in to GitHub」が表示されたらクリックブラウザが開くので、GitHubアカウントでログインし、アクセスを許可サブスクリプションを持っていない場合は、7日間のトライアルか有料プランの選択画面に進みます④ 設定
AI AI駆動開発
GitHub Copilotとプログラミング① – GitHub Copilotとは?
GitHub CopilotとはGitHub Copilot(ギットハブ・コパイロット)とは、AIがコードをリアルタイムで提案・補完してくれる開発支援ツールです。GitHubとOpenAIが共同開発し、プログラマーの作業を大幅に効率化します。🔍 一言で言うと:✨「AIがペアプロの相棒になってくれるコードアシスタント」✨🧠 どう動くの?自然言語のコメントや関数名を元に、AIがコードの続きを予測例: // Fetch user data from API と書くと、自動的にfetch関数を提案してくれる🛠️ できること(主な機能)機能説明✍️ 自動コード補完数行~関数単位で自動生成🔄 コード変換Copilot LabsでTypeScript → Pythonなど変換💬 コードの意味を説明「この関数何してる?」などの自然言語質問も可能(Copilot Chat)🧪 テスト生成テストケースの自動生成📚 ドキュメント作成コメントやREADMEの作成支援⚙️ 対応エディタVi