Visual StudioでGitHub Copilotで「AIエージェント」入門!初心者向け解説【VS2022、VS2026】
GitHub Copilotのエージェント(Agent)モードは、複数ファイルの横断修正やビルド・テスト実行まで自律的に行える「AIエージェント」の1つです。 今回は、GitHub Copilotのエージェントモードを実践的に使いこなす方法について詳しく解説していきます。 以下のような方に役立つ内容となっています。 - プログラミングにおいてAIエージェントを使ってみたい方 - Visual StudioでGitHub Copilotを使っている/これから使いたい方 - 複数ファイルにわたる大規模な実装・リファクタリングを効率化したい方 - プロジェクト全体の設計・実装を自動化したい方 なお、エージェントモードは非常に強力ですが万能ではなく、失敗したり、やり直しが必要になったりする場合もあります。本動画では、その注意点もあわせて解説します。 安定版のVS2022をベースとして紹介しますが、最新機能が先行体験できるVS2026(Insiders)でも同様に活用できます。 ●目次 01:23 このチャンネルについて 02:04 目次 02:29 GitHub Copilotにおけるエージェントモードの位置づけ 04:33 GitHub Copilot エージェントモードの使い方 18:20 エージェントモードの注意点と使い方のコツ 20:17 まとめ ●動画の元になっているブログ記事 https://prota-p.com/ai_visualstudio_githubcopilot_agent/ ●関連動画及び記事 以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。 (記事・動画のコンテンツ一覧:https://prota-p.com/) ■AI活用 ChatGPTなどのAIをどのように活用していくかについても紹介しています。 動画リストは以下です。 https://www.youtube.com/playlist?list=PLrWeRSpnkaH1yfpfTew8UdY67vwXTSfsd プログラミング初心者におすすめのAIツール ~学習を効率化する方法~【ChatGPT、GitHub Copilot(Visual Studio連携)】 https://youtu.be/wo5cVYGxSZ0 Visual StudioでGitHub Copilot入門!~C#初心者のためのAIコーディング支援ガイド~ https://youtu.be/SAVcMlXEiJM Visual StudioでGitHub Copilot入門!~チャット機能「質問(Ask)」モードを使いこなす!~ https://youtu.be/i8xiaYicRhE プログラミングで複数ファイル・プロジェクト構造をAIに伝える方法【ChatGPT活用入門ガイド】 https://youtu.be/17KtB63RvnM プログラミング初心者のためのチャット型AI活用ガイド【ChatGPT入門】 https://www.youtube.com/watch?v=yBXFsjnHx8k https://www.youtube.com/watch?v=GCa6lVCS_EE ■プログラミングの学習方法 プログラミングを効率よく学習する方法を説明します。 動画リンク https://www.youtube.com/playlist?list=PLrWeRSpnkaH0NUfVU-oApg3h9yY265SzH プログラミング学習を独学で効率よく進める方法とは? https://www.youtube.com/watch?v=4yahKX176Xs ■C# プログラミングをざっくり知りたい方 C# とは何か?C# プログラミングの全体像をざっくり知りたい方は、まずは以下をご覧ください。 【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由 https://www.youtube.com/watch?v=rioCCELqpd8 【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門 https://www.youtube.com/watch?v=GHJOuFthFEw ■C# 入門編 C# 入門者向けの内容です。C# の様々な機能を段階的に学びながら、HTMLコードを生成するプログラムを作ります。 https://www.youtube.com/playlist?list=PLrWeRSpnkaH0zqWsPIZf46LgLK7AhVOLU (1) VisualStudioの使い方 ~HTMLでHello world~ https://www.youtube.com/watch?v=MUa892BIFIc (2) 変数と型 ~HTMLへ入力値を埋め込む~ https://www.youtube.com/watch?v=yLFZ8XYNbZ4 (3) 演算子と式 ~BMI計算をした結果をHTMLで出力~ https://www.youtube.com/watch?v=CHe_2gs5qX0 (4) 選択(条件分岐) ~BMIを計算し適正体重かを判定~ https://www.youtube.com/watch?v=0qlXQU2Y3x4 (5) 反復(ループ処理)~複数のデータを表で表示~ https://www.youtube.com/watch?v=HK9xb-rLUqM (6) エラーの種類とデバッグ方法 ~初心者が知っておきたいポイント~ https://www.youtube.com/watch?v=DITyVTQllxs https://www.youtube.com/watch?v=NyeQBFeoRjA (7)クラス、メソッドによるコードの部品化 ~オブジェクト指向の土台を学ぶ~ https://www.youtube.com/watch?v=VSJpDkgsnRQ https://www.youtube.com/watch?v=FPqc7hYX0M4 (8) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~ https://www.youtube.com/watch?v=ItXIRFjC4jY https://www.youtube.com/watch?v=VNXSDksSDu0 (9) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~ https://www.youtube.com/watch?v=qY4LCLUQGEQ https://www.youtube.com/watch?v=pRhnL9Ze9TI (10) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~ https://www.youtube.com/watch?v=NNutdESu_zI https://www.youtube.com/watch?v=PajcsOyeaZg (11) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~ https://www.youtube.com/watch?v=bqZkpDagFPQ https://www.youtube.com/watch?v=Sdf0a92inIM (12) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~ https://www.youtube.com/watch?v=hva6dpj2fi4 https://www.youtube.com/watch?v=JnQTKo302Ns (13) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~ https://www.youtube.com/watch?v=uJGl_M7zvH0 https://www.youtube.com/watch?v=a1aRAMPPWhk (14) 例外処理の基本(try,catch,throw)~アプリの「想定外」を防ぐ~ https://www.youtube.com/watch?v=hJhiRHTG9lA (15) デリゲート(Delegate)とラムダ式 ~メソッドの部品化と再利用!~ https://www.youtube.com/watch?v=l50TMdUwVuc (16)LINQ ~統合言語クエリでデータ操作を効率的に行う~ https://www.youtube.com/watch?v=KxFNxXje1OI https://www.youtube.com/watch?v=310-OeakD9w ■Webアプリ開発入門編 動画リスト https://www.youtube.com/playlist?list=PLrWeRSpnkaH2NCq837iHUmz0Wigo174lp (0) Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~ https://www.youtube.com/watch?v=4CDUybFQ_XU (1)Blazorとは? ~Webアプリ開発フレームワークでBlazorを選ぶ理由~ https://www.youtube.com/watch?v=47_nvmAzB5A (2)はじめてのBlazor~Hello Worldを作る!~ https://www.youtube.com/watch?v=_XBXkJT6PeM (3)Gitでバージョン管理 ~Gitの基本的な使い方を学ぶ~ https://www.youtube.com/watch?v=yNT71FNOcI8 https://www.youtube.com/watch?v=1sxG5GzTPeg (4)「Todoアプリ」でデータベース作成&データ表示 ~データベース操作のフレームワークを学ぶ~ https://www.youtube.com/watch?v=Bwl0gXZtSX8 (5)「Todoアプリ」でデータベースのデータを更新 ~CRUD操作を学ぶ~ https://www.youtube.com/watch?v=Cf2lli8KqJ8 (6)「Todoアプリ」へユーザ認証・管理機能をつける ~ASP.NET Core Identityの使い方~ https://www.youtube.com/watch?v=CTRW_2xDfA8 (Ex1) C# で簡単Eメール送信!~Blazorアプリへも組み込む~ https://www.youtube.com/watch?v=Hiy7614eoXM (Ex2) BlazorアプリへChatGPTを組み込む! ~AIチャットの作り方~ https://www.youtube.com/watch?v=SmkEmhx3JDE ●発信 ブログ:https://prota-p.com/ Twitter:https://twitter.com/prota_csharp GitHub:https://github.com/prota-p/ ●問い合わせ プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。 https://prota-p.com/contact/
Download
0 formatsNo download links available.