777 Views
June 13, 25
スライド概要
AIエージェント勉強会 (2025/06/13)
I'm a software development engineer. (Microsoft MVP Jul. 2005 - Jun. 2021)
2025年6月吉日 AIエージェント勉強会 ~マイクロソフトの最新技術発表を受けて~ 福井コンピュータ グループ 小島 富治雄
自己紹介 小島 富治雄 @Fujiwo Microsoft MVP (2005-2025)
社内での取り組み 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】 主催 2021年~ 福井工業大学 人工知能 非常勤講師 3
本日の資料 202506.AIエージェント勉強会 4
アジェンダ マイクロソフトの最新技術 AI エージェント マルチエージェントオーケストレーションと MCP (Model Context Protocol) MCP サーバー・MCP クライアントの開発方法 5
マイクロソフトの最新技術 6
Microsoft BUILD 2025 (5/20-23) Microsoft 最大の開発者向けイベント テーマは「AIエージェント時代」(Age of AI Agents) 昨年は何かと生成AIが話題 → 今年は、AIエージェント (ユーザーの代わりに行動し、タスクを実行するAIシステム) 【資料】 Microsoft BUILD 2025 Blog by GitHub Copilot Coding Agent 7
生成AIとAIエージェント 例1. 開発の例 生成AI プロンプトでサンプル コードを書く プロンプトで「計画立案 → 情報収集 → コーディング AIエージェント → テスト → 結果報告」まで自律的に実行 例2. 資料作成の例 生成AI プロンプトで参考文献一覧を作成 プロンプトで「計画立案 → 参考文献収集 → 分析 → AIエージェント 資料作成 → PDFで出力」まで自律的に実行 8
Microsoft BUILD 2025 (5/20-23) AI エージェントの発表 GitHub Copilot Coding Agent 9
Microsoft BUILD 2025 (5/20-23) MCP (Model Context Protocol) サポートの発表 MCP (Model Context Protocol) AI エージェント同士が連携するためのプロトコル Microsoftは、MCP を全面的に採用 Windows での MCP サポート Microsoft 365 での MCP サポート NLWeb 10
Microsoft BUILD 2025 (5/20-23) 開発ツールの発表 Azure AI Foundry Windows AI Foundry Windows AI Studio .NET AIライブラリ Entra Agent ID 11
AI エージェント 12
AI エージェントの例 Coding GitHub Copilot Agent Mode | Visual Studio Code GitHub Copilot Coding Agent | GitHub Claude Code | Anthropic Codex | OpenAI Devin … 13
GitHub Copilot Agent Mode | Visual Studio Code の有効化 14
デモ用プロンプト 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 15
Visual Studio Copilot Agent Mode Demo 16
Claude Code (on Ubuntu on WSL2) Demo 17
AI エージェントの例 GitHub Copilot Coding Agent デモ用 GitHub - Fujiwo/HTMLUtility.GitHubCopilotCodingAgent GitHub - Fujiwo/TetrisWithGitHubCopilotCodingAgent GitHub - Fujiwo/ReversiWithGitHubCopilotCodingAgent GitHub - Fujiwo/CSharpPractice: C# Practices GitHub - Fujiwo/CSharpCodingGuideline: C# コーディング ガイドライン (日本語版) 18
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 19
GitHub Copilot Coding Agent の有効化 個人リポジトリ向け 1. Copilot Pro+ プランに加入 2. GitHub.com → 「Settings」 → 「Copilot」 →「 Copilot agent」 20
GitHub Copilot Coding Agent Demo 21
プランの例 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/月 〇 22
AI エージェントの例 AI エージェント NotebookLM | Google Genspark Manus Perplexity Labs skywork AI エージェント ブラウザー Fellou Opera Neona 23
Manus Demo 24
NotebookLM | Google Demo 25
マルチエージェント オーケストレーションと MCP (Model Context Protocol) 26
MCP (Model Context Protocol) MCP (Model Context Protocol)について整理してみた!LLMと外部ツールを繋ぐ橋渡し技術|MOFU 27
MCP (Model Context Protocol) 【資料】 MCP.gamma.20250602.pdf MCP.manus.20250602.pdf 参考サイト Introduction - Model Context Protocol Example Servers - Model Context Protocol Example Clients - Model Context Protocol Model Context Protocol | GitHub modelcontextprotocol/servers: Model Context Protocol Servers | GitHub 28
MCP サーバー・ MCP クライアント の開発方法 29
MCPサーバー/クライアント開発 C#/.NET での開発 サンプル Fujiwo/Shos.MCPSample: Sample MCP (Model Context Protocol) server/client in C#/.NET MCPクライアントの例 Claude Desktop Visual Studio Code 30
Demo 31
AI エージェント開発 AI エージェント開発ツール Azure AI Foundry Agent Service n8n Make Zapier Copilot Studio | Microsoft 365 Agent Builder | Copilot Studio | Microsoft 365 32
【参考】 Azure AI Foundry Agent Service Azure での AI エージェントの開発 - Training | Microsoft Learn 33
n8n (クラウド版とセルフホスティング版) Demo 34
【考察】 これからの AI について AIエージェントの進化が何を生むか サービスの在り方の変化 現在: マイクロアーキテクチャーでマイクロ サービスを HTTP/HTTPS で繋 げてシステム構築 近い将来: MCP が、サービスや OS、アプリケーション、Web ページと AI Agents を繋げていく 「各サービスは MCP だけサポートしてればよくて、 UI が要らなくなる?」 AI → AGI → ASI ITエンジニアの在り方の変化 35
まとめ マイクロソフトの最新技術 AI エージェント マルチエージェントオーケストレーションと MCP (Model Context Protocol) MCP サーバー・MCP クライアントの開発方法 36