ITエンジニア (Developer) 向け AIエージェント勉強会 ~マイクロソフトの最新技術発表を受けて~ (2025/07)

1.1K Views

August 01, 25

スライド概要

ITエンジニア (Developer) 向け
AIエージェント勉強会
~マイクロソフトの最新技術発表を受けて~
(2025/07版)

profile-image

I'm a software development engineer. (Microsoft MVP Jul. 2005 - Jun. 2026)

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

2025年7月吉日 ITエンジニア (Developer) 向け AIエージェント勉強会 ~マイクロソフトの最新技術発表を受けて~

2.

自己紹介 小島 富治雄 @Fujiwo  Microsoft MVP (2005-2026) 

3.

社内での取り組み  2018年  『機械学習勉強会』  2019年  『AI/ML勉強会 基本編』  『AI/ML勉強会 IoT編』  2021年~  『AI・ML勉強会』 チャンネル (Teams)  2024年  『生成AI入門 ~人工知能/機械学習とは~』 2

4.

社外での取り組み  2018年  【de:code 2018】『C# でニューラルネットワークをスクラッチで書いて機械学習の原理を理解しよう』 講演  2019年  【Global AI Nights Fukui】 主催・ 講演  【福井工業大学 AI&IoTセンター設立シンポジウム】 講演  2020年  【de:code 2020】 『Azure Machine Learning Studio (Preview) と Python と C#/.NET による ディープ ラーニングのサンプル/チュートリアル』  【Global AI On Tour Toyama】 主催 3

5.

アジェンダ マイクロソフトの最新技術 生成 AI AI エージェント マルチエージェントオーケストレーションと MCP (Model Context Protocol) MCP サーバー・MCP クライアントの開発方法 4

6.

マイクロソフトの最新技術 5

7.

Microsoft BUILD 2025 (5/20-23) Microsoft 最大の開発者向けイベント テーマは「AIエージェント時代」(Age of AI Agents) 昨年は何かと生成AIが話題 → 今年は、AIエージェント (ユーザーの代わりに行動し、タスクを実行するAIシステム) 【資料】 Microsoft BUILD 2025 Blog by GitHub Copilot Coding Agent 6

8.

生成AIとAIエージェント 例1. 開発の例 生成AI プロンプトでサンプル コードを書く プロンプトで「計画立案 → 情報収集 → コーディング AIエージェント → テスト → 結果報告」まで自律的に実行 例2. 資料作成の例 生成AI プロンプトで参考文献一覧を作成 プロンプトで「計画立案 → 参考文献収集 → 分析 → AIエージェント 資料作成 → PDFで出力」まで自律的に実行 7

9.

Microsoft BUILD 2025 (5/20-23) AI エージェントの発表 GitHub Copilot Coding Agent 8

10.

Microsoft BUILD 2025 (5/20-23) MCP (Model Context Protocol) サポートの発表 MCP (Model Context Protocol) AI エージェント同士が連携するためのプロトコル Microsoftは、MCP を全面的に採用 Windows での MCP サポート Microsoft 365 での MCP サポート NLWeb 9

11.

Microsoft BUILD 2025 (5/20-23) 開発ツールの発表 Azure AI Foundry Windows AI Foundry Windows AI Studio .NET AIライブラリ Entra Agent ID 10

12.

生成AI 11

13.

生成AI 12

14.

LLM (Large Language Models:大規模言語モデル) 13

15.

【図解】ChatGPTの原理/仕組みとは?データの学習方法も解説 - AI総研 14

16.

Demo 15

17.

Demo 16

18.

【参考】 お薦めの AI ツール AIツール.md AIツール •LLM (Large Language Model) • GPT | OpenAI • Gemini | Google • Gemma | Google • Claude | Anthropic • Grok | xAI • Llama | Meta • DeepSeek •コーディング AIエージェント • GitHub Copilot Agent Mode | Visual Studio Code • GitHub Copilot Coding Agent | GitHub • cline | Visual Studio Code • Cursor • Windsurf • Claude Code | Anthropic • Gemini CLI | Google • Devin • Codex | OpenAI •AI エージェント開発 • Azure AI Foundry Agent Service • n8n • Make • Zapier • Copilot Studio | Microsoft 365 • Agent Builder | Copilot Studio | Microsoft 365 •AI エージェント • NotebookLM | Google • Genspark • Manus | Butterfly Effect • Perplexity Labs • skywork • Napkin • Copilot Notebook | Microsoft 365 •AI プレゼンテーション生成 • Gamma •AI エージェント ブラウザー • Fellou • Opera Neona • Genspark Browser • Dia •画像生成 • MyEdit • Flux Context | Black Forest Labs • Imagen - Google •動画生成 • PixVerse • Veo 3 | Google • Sora | OpenAI • Pollo AI •音声テキスト化 • superwhisper • Gladia • Gemini 1.5 Pro | Google •音楽生成 • Suno | AI Music •AI開発 • Azure AI Foundry • Google AI Studio •その他 • Mapify: AI マインドマップ要約ツール 17

19.

AI エージェント 18

20.

AI エージェントの例 Coding GitHub Copilot Agent Mode | Visual Studio Code GitHub Copilot Coding Agent | GitHub Claude Code | Anthropic Gemini CLI | Google Codex | OpenAI Devin … 19

21.

GitHub Copilot Agent Mode | Visual Studio Code の有効化 20

22.

Agent Mode with MCP Support | Visual Studio New! 21

23.

デモ用プロンプト Create a HTML page that convert between HTML and MarkDown. Functions  Supports the following two types of conversions:  HTML -> MarkDown  MarkDown -> HTML  MarkDown and HTML generated after conversion should be simple, without styles, classes, CSS, and JavaScript.  In HTML to MarkDown conversion, ignore style and script elements and do not include them in MarkDown. UI When the user puts the pre-converted MarkDown or HTML into the pre-conversion form as text and presses the convert button, the converted HTML or MarkDown will be displayed as text in the pre-conversion form. Programming Languages JavaScript, HTML, CSS 22

24.

Visual Studio Copilot Agent Mode Demo 23

25.

Claude Code (on Ubuntu on WSL2) Demo 24

26.

Gemini CLI | Google Demo 25

27.

AI エージェントの例 GitHub Copilot Coding Agent デモ用  GitHub - Fujiwo/HTMLUtility.GitHubCopilotCodingAgent  GitHub - Fujiwo/TetrisWithGitHubCopilotCodingAgent  GitHub - Fujiwo/ReversiWithGitHubCopilotCodingAgent  GitHub - Fujiwo/CSharpPractice: C# Practices  GitHub - Fujiwo/CSharpCodingGuideline: C# コーディング ガイドライン (日本語版) 26

28.

GitHub Copilot Coding Agent の有効化 組織/エンタープライズ向け 1. Copilot Enterprise プランに加入 2. 組織の GitHub Enterprise 管理者が Configuring policies for GitHub Copilot を有効化  Making Copilot coding agent available to enterprise members - GitHub Enterprise Cloud Docs 27

29.

GitHub Copilot Coding Agent の有効化 個人リポジトリ向け 1. Copilot Pro+ プランに加入 2. GitHub.com → 「Settings」 → 「Copilot」 →「 Copilot agent」 28

30.

デモ用プロンプト # HTML page that convert between HTML and MarkDown Create a HTML page that convert between HTML and MarkDown. ## Functions Supports the following two types of conversions: - HTML -> MarkDown - MarkDown -> HTML - MarkDown and HTML generated after conversion should be simple, without styles, classes, CSS, and JavaScript. - In HTML to MarkDown conversion, ignore style and script elements and do not include them in MarkDown. ## UI When the user puts the pre-converted MarkDown or HTML into the pre-conversion form as text and presses the convert button, the converted HTML or MarkDown will be displayed as text in the pre-conversion form. ## Programming Languages JavaScript, HTML, CSS 29

31.

GitHub Copilot Coding Agent Demo 30

32.

プランの例 GitHub Copilot のプラン | GitHub Copilot Business Copilot Enterprise Copilot Free Copilot Pro Copilot Pro+ 価格 適用なし $10/月 $100/年 $39/月 $390/年 Copilot Coding Agent × × 〇 × 〇 Agent Mode 〇 〇 〇 〇 〇 シート毎 $19/月 シート毎 $39/月 Claude のプラン | Anthropic Free 価格 適用なし Code × Pro $20/月 $200/年 〇 Max $100/月 〇 31

33.

AI エージェントの例 AI エージェント  NotebookLM | Google  Genspark  Manus  Perplexity Labs  skywork  Napkin AI エージェント ブラウザー  Fellou  Genspark Browser  Opera Neona  Dia 32

34.

Manus Demo 33

35.

NotebookLM | Google Demo 34

36.

Napkin Demo 35

37.

Genspark Demo 36

38.

マルチエージェント オーケストレーションと MCP (Model Context Protocol) 37

39.

MCP (Model Context Protocol) MCP (Model Context Protocol) とは Anthropic が開発 オープンソース LLM (大規模言語モデル) に コンテキストを提供する方法の標準化 「AIのためのUSB-C」 【参考】 Introduction - Model Context Protocol 38

40.

MCP (Model Context Protocol) MCP (Model Context Protocol)について整理してみた!LLMと外部ツールを繋ぐ橋渡し技術|MOFU 39

42.

MCP (Model Context Protocol) 参考サイト  Introduction - Model Context Protocol  Model Context Protocol | GitHub modelcontextprotocol/servers: Model Context Protocol Servers | GitHub  Official Microsoft MCP (Model Context Protocol) server 41

43.

MCP (Model Context Protocol) 多プログラミング言語対応SDK Python, TypeScript, Java, Kotlin, C#, Swift 多数の MCP サーバー Model Context Protocol | GitHub modelcontextprotocol/servers: Model Context Protocol Servers | GitHub Official Microsoft MCP (Model Context Protocol) server 42

44.

MCP (Model Context Protocol) MCP (Model Context Protocol)について整理してみた!LLMと外部ツールを繋ぐ橋渡し技術|MOFU 43

45.

MCP Server データ フォーマット: JSON-RPC2.0 提供する機能: 「ツール」「リソース」「プロンプト」 種類: 種類 通信方法 コンソール プログラム Stdio Web API SSE (Server Sent-Events / HTTP POST) 44

46.

MCP (Model Context Protocol) 【参考】 API の仕様から一つ一つ紐解くMCP 入門 とても分かりやすい のでお勧め! 45

47.

【参考】 Function Calling 【参考】 Function calling | OpenAI 46

48.

【参考】 Function Calling と MCP 「M×N問題」を 「M + N問題」に 47

49.

【参考】 A2A (Agent-to-Agent) 特徴 Agent2Agent (A2A) 目的 エージェント間の相互運用と協調作業 AIモデルと外部システムの接続とコンテキスト提供 対象 異なるエージェント間 AIモデルと外部のツール/データソース 焦点 エージェント間の「会話と協力」 エージェントとツールの「接続」 機能 目標交換、状態管理、アクション呼び出し 構造化された呼び出し、コンテキスト提供 関係性 MCPを補完し、その上に構築される A2Aの基盤となるコンテキスト共有を提供 Model Context Protocol (MCP) A2A: 水平的連携 MCP: 垂直的連携 エージェント同士の直接的な協調 AIモデルとツール/データの接続 48

50.

【参考】 RAG (Retrieval-Augmented Generation) ユーザーの質問に基づき 外部データベースを検索し、 それを元に LLM に回答 させる 【参考】 Retrieval-Augmented Generation (RAG) とは? | NVidia 49

51.

【参考】 RAG (Retrieval-Augmented Generation) 【参考】 Retrieval-Augmented Generation (RAG) とは? | NVidia 50

52.

【参考】 ファインチューニング 51

53.

MCP サーバー・ MCP クライアント の開発方法 52

54.

MCPサーバー/クライアント開発 C#/.NET での開発 サンプル  Fujiwo/Shos.MCPSample: Sample MCP (Model Context Protocol) server/client in C#/.NET MCPクライアントの例  Claude Desktop  Visual Studio Code 53

55.

Demo 54

56.

AI エージェント開発 AI エージェント開発ツール Azure AI Foundry Agent Service n8n Make Zapier Copilot Studio | Microsoft 365 Agent Builder | Copilot Studio | Microsoft 365 55

57.

【参考】 Azure AI Foundry Agent Service  Azure での AI エージェントの開発 - Training | Microsoft Learn 56

58.

n8n (クラウド版とセルフホスティング版) Demo 57

59.

【考察】 これからの AI について AIエージェントの進化が何を生むか サービスの在り方の変化  現在: マイクロアーキテクチャーでマイクロ サービスを HTTP/HTTPS で繋げてシステム構築 近い将来: MCP が、サービスや OS、アプリケーション、Web ページと AI Agents を繋げていく  「各サービスは MCP だけサポートしてればよくて、 UI が要らなくなる?」 AI → AGI → ASI ITエンジニアの在り方の変化 58

60.

まとめ マイクロソフトの最新技術 生成 AI AI エージェント マルチエージェントオーケストレーションと MCP (Model Context Protocol) MCP サーバー・MCP クライアントの開発方法 59