ITエンジニア (Developer) 向け
AIエージェント勉強会
~マイクロソフトの最新技術発表を受けて~
2025年7月吉日
小島 富治雄 @Fujiwo
 Microsoft MVP (2005-2026)

自己紹介
 2018年
 『機械学習勉強会』
 2019年
 『AI/ML勉強会 基本編』
 『AI/ML勉強会 IoT編』
 2021年~
 『AI・ML勉強会』 チャンネル (Teams)
 2024年
 『生成AI入門 ~人工知能/機械学習とは~』
社内での取り組み
2
 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
マイクロソフトの最新技術
生成 AI
AI エージェント
マルチエージェントオーケストレーションと
MCP (Model Context Protocol)
MCP サーバー・MCP クライアントの開発方法
アジェンダ
4
マイクロソフトの最新技術
5
Microsoft 最大の開発者向けイベント
テーマは「AIエージェント時代」(Age of AI Agents)
昨年は何かと生成AIが話題
→ 今年は、AIエージェント
(ユーザーの代わりに行動し、タスクを実行するAIシステム)
【資料】 Microsoft BUILD 2025 Blog by GitHub Copilot Coding Agent
Microsoft BUILD 2025 (5/20-23)
6
例2. 資料作成の例
生成AIとAIエージェント
7
生成AI プロンプトでサンプル コードを書く
AIエージェント
プロンプトで「計画立案 → 情報収集 → コーディング
→ テスト → 結果報告」まで自律的に実行
生成AI プロンプトで参考文献一覧を作成
AIエージェント
プロンプトで「計画立案 → 参考文献収集 → 分析 →
資料作成 → PDFで出力」まで自律的に実行
例1. 開発の例
AI エージェントの発表
GitHub Copilot Coding Agent
Microsoft BUILD 2025 (5/20-23)
8
MCP (Model Context Protocol) サポートの発表
MCP (Model Context Protocol)
AI エージェント同士が連携するためのプロトコル
Microsoftは、MCP を全面的に採用
Windows での MCP サポート
Microsoft 365 での MCP サポート
NLWeb
Microsoft BUILD 2025 (5/20-23)
9
開発ツールの発表
Azure AI Foundry
Windows AI Foundry
Windows AI Studio
.NET AIライブラリ
Entra Agent ID
Microsoft BUILD 2025 (5/20-23)
10
生成AI
11
生成AI
12
LLM (Large Language Models:大規模言語モデル)
13
14
【図解】ChatGPTの原理/仕組みとは?データの学習方法も解説 - AI総研
Demo
15
Demo
16
AIツール.md
【参考】 お薦めの AI ツール
17
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 マインドマップ要約ツール
AI エージェント
18
Coding
GitHub Copilot Agent Mode | Visual Studio Code
GitHub Copilot Coding Agent | GitHub
Claude Code | Anthropic
Gemini CLI | Google
Codex | OpenAI
Devin
…
AI エージェントの例
19
GitHub Copilot Agent Mode | Visual Studio Code の有効化
20
Agent Mode with MCP Support | Visual Studio
21
New!
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
Demo
23
Visual Studio Copilot Agent Mode
Demo
24
Claude Code (on Ubuntu on WSL2)
Demo
25
Gemini CLI | Google
GitHub Copilot Coding Agent デモ用
 GitHub - Fujiwo/HTMLUtility.GitHubCopilotCodingAgent
 GitHub - Fujiwo/TetrisWithGitHubCopilotCodingAgent
 GitHub - Fujiwo/ReversiWithGitHubCopilotCodingAgent
 GitHub - Fujiwo/CSharpPractice: C# Practices
 GitHub - Fujiwo/CSharpCodingGuideline: C# コーディング ガイドライン (日本語版)
AI エージェントの例
26
組織/エンタープライズ向け
1. Copilot Enterprise プランに加入
2. 組織の GitHub Enterprise 管理者が Configuring policies for GitHub
Copilot を有効化
 Making Copilot coding agent available to enterprise members - GitHub
Enterprise Cloud Docs
GitHub Copilot Coding Agent の有効化
27
個人リポジトリ向け
1. Copilot Pro+ プランに加入
2. GitHub.com
→ 「Settings」
→ 「Copilot」
→「 Copilot agent」
GitHub Copilot Coding Agent の有効化
28
# 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
Demo
30
GitHub Copilot Coding Agent
GitHub Copilot のプラン | GitHub
Claude のプラン | Anthropic
プランの例
31
Copilot Free Copilot Pro Copilot Pro+
Copilot
Business
Copilot
Enterprise
価格 適用なし
$10/月
$100/年
$39/月
$390/年
シート毎 $19/月 シート毎 $39/月
Copilot Coding Agent × × 〇 × 〇
Agent Mode 〇 〇 〇 〇 〇
Free Pro Max
価格 適用なし
$20/月
$200/年
$100/月
Code × 〇 〇
AI エージェント
 NotebookLM | Google
 Genspark
 Manus
 Perplexity Labs
 skywork
AI エージェント ブラウザー
 Fellou
 Opera Neona
AI エージェントの例
32
 Genspark Browser
 Dia
 Napkin
Demo
33
Manus
Demo
34
NotebookLM | Google
Demo
35
Napkin
Demo
36
Genspark
マルチエージェント
オーケストレーションと
MCP (Model Context Protocol)
37
MCP (Model Context Protocol) とは
Anthropic が開発
オープンソース
LLM (大規模言語モデル) に
コンテキストを提供する方法の標準化
「AIのためのUSB-C」
【参考】 Introduction - Model Context Protocol
MCP (Model Context Protocol)
38
MCP (Model Context Protocol)
39
MCP (Model Context Protocol)について整理してみた!LLMと外部ツールを繋ぐ橋渡し技術|MOFU
MCP (Model Context Protocol)
【資料】
MCP.gamma.20250602.pdf
MCP.manus.20250602.pdf
40
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
多プログラミング言語対応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
MCP (Model Context Protocol)
42
MCP (Model Context Protocol)
43
MCP (Model Context Protocol)について整理してみた!LLMと外部ツールを繋ぐ橋渡し技術|MOFU
データ フォーマット: JSON-RPC2.0
提供する機能: 「ツール」「リソース」「プロンプト」
種類:
MCP Server
44
種類 通信方法
コンソール プログラム Stdio
Web API SSE (Server Sent-Events / HTTP POST)
【参考】 API の仕様から一つ一つ紐解くMCP 入門
MCP (Model Context Protocol)
45
とても分かりやすい
のでお勧め!
【参考】 Function calling | OpenAI
【参考】 Function Calling
46
【参考】 Function Calling と MCP
47
「M×N問題」を
「M + N問題」に
特徴 Agent2Agent (A2A) Model Context Protocol (MCP)
目的 エージェント間の相互運用と協調作業 AIモデルと外部システムの接続とコンテキスト提供
対象 異なるエージェント間 AIモデルと外部のツール/データソース
焦点 エージェント間の「会話と協力」 エージェントとツールの「接続」
機能 目標交換、状態管理、アクション呼び出し 構造化された呼び出し、コンテキスト提供
関係性 MCPを補完し、その上に構築される A2Aの基盤となるコンテキスト共有を提供
A2A: 水平的連携
エージェント同士の直接的な協調
MCP: 垂直的連携
AIモデルとツール/データの接続
【参考】 A2A (Agent-to-Agent)
48
ユーザーの質問に基づき
外部データベースを検索し、
それを元に LLM に回答
させる
【参考】 RAG (Retrieval-Augmented Generation)
49
【参考】 Retrieval-Augmented Generation (RAG) とは? | NVidia
【参考】 Retrieval-Augmented Generation (RAG) とは? | NVidia
【参考】 RAG (Retrieval-Augmented Generation)
50
【参考】 ファインチューニング
51
MCP サーバー・
MCP クライアント
の開発方法
52
C#/.NET での開発
サンプル
 Fujiwo/Shos.MCPSample: Sample MCP (Model Context Protocol) server/client in C#/.NET
MCPクライアントの例
 Claude Desktop
 Visual Studio Code
MCPサーバー/クライアント開発
53
Demo
54
AI エージェント開発ツール
Azure AI Foundry Agent Service
n8n
Make
Zapier
Copilot Studio | Microsoft 365
Agent Builder | Copilot Studio | Microsoft 365
AI エージェント開発
55
 Azure での AI エージェントの開発 - Training | Microsoft Learn
【参考】 Azure AI Foundry Agent Service
56
Demo
57
n8n (クラウド版とセルフホスティング版)
AIエージェントの進化が何を生むか
サービスの在り方の変化
現在: マイクロアーキテクチャーでマイクロ サービスを HTTP/HTTPS で繋げてシステム構築
近い将来: MCP が、サービスや OS、アプリケーション、Web ページと AI Agents を繋げていく
「各サービスは MCP だけサポートしてればよくて、 UI が要らなくなる?」
AI → AGI → ASI
ITエンジニアの在り方の変化
【考察】 これからの AI について
58
マイクロソフトの最新技術
生成 AI
AI エージェント
マルチエージェントオーケストレーションと
MCP (Model Context Protocol)
MCP サーバー・MCP クライアントの開発方法
まとめ
59

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