>100 Views
July 31, 26
スライド概要
すきやねん Azure!! #40 GitHub Copilot 夏祭り!の登壇資料です
”Teamsに毎日のMS関連のアップデート情報を通知してみた”
Microsoft Azure Solutions Architect Expert取得 Microsoft Student Ambassador Github User Group Japan運営 XAI学会発表 / Google Innovator Developer / TEC Member 外資ハッカソン決勝進出 / Azure資格6冠 chrome拡張機能リリース / 技育祭学生アンバサダー 元技育展学生審査員 / 学内コンテストRAGシステム構築 Azureコミュニティ登壇経験 / Microsoftパートナー企業インターン
Microsoft Student Ambassador Microsoft最新アップデート を毎日Teamsに通知してみた 7/31 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG運営|ロホマン シャヒン
ーAgendaー 1. 簡単に自己紹介 2.まず結論から/何が送られるのか 3.対象ソース等 4.アーキテクチャ等 5.今後の展望/まとめ 6.技術スタック 7.ディレクトリ構造 8.今後の展望 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG運営|ロホマン シャヒン Microsoft Student Ambassador|ロホマン シャヒン
1.Shahinについて 出身 神奈川県逗子市 現在 東京/品川で一人暮らし(家賃痛い、、) 学業 学部2年生AI専攻(3日後にテスト…やばい) 就任 Microsoft Student Ambassador に最近就任 運営 Github Copilot User Group Japan学生運営 仕事 Microsoft パートナー企業でインターン中 資格 Azure Solutions Architect Expert を最近取得(資格 計6個) 今年はGHの資格 も取りたいです 名刺間に合わなかったのでX繋がっていない方は是非繋がってください! X:@code_shahin 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG運営|ロホマン シャヒン
余談・・・ 最近初めて料理を しましたが壊滅的 でした(笑) 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
2.結論/作成したもの 毎日9:00にMicrosoft / Copilot関連 の最新情報 を毎日自動収集し、 Teams チャンネルへ通 するシステム 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
3. 監視対象ソース(すべて公式・公開情報) ソース VS Code 最新リリース 取得方法 フィルタ GitHub API なし(全件) GitHub Copilot Changelog RSS なし(全件) VS Code Blog RSS AI / Copilot 関連キーワード Microsoft 365 Blog RSS Copilot / AI / Office アプリ Power Platform Blog RSS Copilot Studio / Power Automate 等 Azure Updates RSS AI / OpenAI / Foundry / DevOps 等 Microsoft Blogs RSS Copilot / AI 関連 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
4. アーキテクチャ Git commit/push → 通知カード生成 → Webhook POST → Power Automate 実行 → Teams Channel投稿 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
5.Tams Webhookの仕組み GitHub Actions └─ curl POST → Webhook URL(Power Automate) └─ Adaptive Card を Teams Channel に投稿 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
5.1 Adaptive Cardとは (アダプティブカード) イメージとしては「Teamsに送る見た目付き 通知テンプレート」です このプロジェクトでは、teams-payload.json に Adaptive Card の JSONを作って、WebhookでTeamsに送っています。 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
6. 技術スタック 役割 使用技術 自動実行 GitHub Actions (cron: 毎日 00:00 UTC = 09:00 JST) データ収集 Python (requests, feedparser) AI 要約生成 GitHub Models API (gpt-4o-mini) 通知カード形式 Microsoft Adaptive Card 通知トリガー Teams Incoming Webhook (Power Automate ワークフロー) ストレージ GitHub リポジトリ (Markdown + JSON) 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
7. ディレクトリ構成 . ├── .github/workflows/ │ └── daily-check.yml # cron ジョブ本体 ├── scripts/ │ ├── check_updates.py # 更新チェック・サマリー生成 │ └── build_teams_payload.py # Adaptive Card 生成 ├── docs/ │ ├── updates/YYYY-MM-DD.md # 日次レポート(自動生成・約4ヶ月分蓄 積) │ └── releases/vX.Y.Z.md # VS Code リリースノート全文 └── state/ └── last-seen.json # 前回確認済みの状態(差分検知用) 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン
8. 今後の展望 同じ Teams チャンネル上で 「自然言語で深掘り質問できる」AgentBot を作成したい 07#すきやねんAzure 07/31 GitHub Copilot 夏祭り ー MSA/GhCUG|ロホマン シャヒン