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 がどんな道具箱を持っているか」で決まります。まず道具(ツール)を先に定義し、後から中身を実装するのが定石です。
  1. fetch_feeds:登録済み RSS を取得し、直近 7 日ぶんの記事を返す
  2. dedupe:URL とタイトルで重複を落とす
  3. summarize_article:本文を 3 行で要約 + タグ付け
  4. cluster_topics:要約群をトピック(例:規制 / 新製品 / 事例)にまとめる
  5. compose_digest:トピック順に Markdown 記事を組み立て、出典 URL を脚注化

3. 90 分の流れ

進捗 0 / 6

4. どちらのトラックを選ぶ?

観点Claude Agent SDKCopilot Agent Builder
得意領域コードで細部を制御 / 独自ツール実装M365 / Teams / SharePoint と即接続
利用者エンジニア中心情シス・業務担当も可(ノーコード寄り)
配布先CLI / サーバー / Slack Bot 等自由Teams / Copilot チャット / Outlook
データ自前で好きに扱えるテナント内データにガバナンス付きで接続
費用感API 従量M365 Copilot ライセンス + メッセージ従量
迷ったら:社外への配信・自由度重視 → Claude社内 Teams で回す・情シス管理 → Copilot。両方作って比較するのが最短の学びです。