RSS から今週のまとめ記事を丸ごと任せる Agent を作る
Claude Agent SDK と Microsoft Copilot Agent Builder の 2 系統で、RSS を巡回 → 記事を要約 → 今週のまとめを Markdown で書き出すエージェントを組みます。90 分ワークショップ想定。
インプット
RSS フィード 3〜5 本(業界ニュース / 技術ブログ / 競合の更新)
エージェント
記事取得 / 重複排除 / 要約 / 分類 / まとめ生成の 5 ツールを持つ
アウトプット
Markdown の週次まとめ記事(見出し・引用・出典 URL 付き)
1. なぜこの題材か
「毎週月曜の朝、業界ニュースをまとめて社内 Slack や note に流す」——多くの部署に眠っている定型業務です。 RSS はデータ形式が安定していて、要約はまさに LLM の得意領域。着手 30 分で動き、翌週から人手を外せる ので、 Agent 導入の最初のプロトタイプに最適です。
2. Agent が持つべき 5 つのツール
エージェント設計は「LLM がどんな道具箱を持っているか」で決まります。まず道具(ツール)を先に定義し、後から中身を実装するのが定石です。
- fetch_feeds:登録済み RSS を取得し、直近 7 日ぶんの記事を返す
- dedupe:URL とタイトルで重複を落とす
- summarize_article:本文を 3 行で要約 + タグ付け
- cluster_topics:要約群をトピック(例:規制 / 新製品 / 事例)にまとめる
- compose_digest:トピック順に Markdown 記事を組み立て、出典 URL を脚注化
3. 90 分の流れ
進捗 0 / 6
4. どちらのトラックを選ぶ?
| 観点 | Claude Agent SDK | Copilot Agent Builder |
|---|---|---|
| 得意領域 | コードで細部を制御 / 独自ツール実装 | M365 / Teams / SharePoint と即接続 |
| 利用者 | エンジニア中心 | 情シス・業務担当も可(ノーコード寄り) |
| 配布先 | CLI / サーバー / Slack Bot 等自由 | Teams / Copilot チャット / Outlook |
| データ | 自前で好きに扱える | テナント内データにガバナンス付きで接続 |
| 費用感 | API 従量 | M365 Copilot ライセンス + メッセージ従量 |
迷ったら:社外への配信・自由度重視 → Claude、社内 Teams で回す・情シス管理 → Copilot。両方作って比較するのが最短の学びです。