OpenClaw でデイリーニュースダイジェストを構築する方法
関心のあるトピックを Web 検索し、主要記事を要約し、スケジュールに合わせて簡潔なブリーフィングを配信するデイリーニュースダイジェストの自動化パイプラインを構築します。
最終更新: 2026-03-31
必要なSkills
URL、PDF、動画、ドキュメントを要約。
自然言語から cron スケジュール式を生成。
構築するもの
自動化されたニュースダイジェストパイプラインを構築します:
- Web 検索 — AI、テクノロジー、業界、競合など定義したトピックのニュースを検索
- フィルタリングとランキング — 関連性と新しさで記事を評価
- 各記事の要約 — 2-3 文のブリーフとキーポイントに要約
- フォーマットされたダイジェストの配信 — ターミナル、Telegram、メール、Markdown ファイルなどお好みのチャネルで毎日配信
このガイドを完了すれば、毎朝仕事を始める前にパーソナライズされたニュースブリーフィングが届くようになります。
ニュースダイジェストを自動化する理由
情報収集は重要ですが、多くの人のやり方には問題があります:
- 情報過多 — RSS フィード、Twitter、ニュースレター、Hacker News が毎日数百の記事を表示
- 品質のばらつき — ほとんどの記事は同じニュースを異なる見出しで繰り返すだけで、洞察のないノイズ
- 時間的コスト — ソースを手動でスキャンして記事を読むと毎日 30-60 分かかる
- 直近バイアス — 最も重要なものではなく、最初に表示されたものを読んでしまう
- 一貫性の欠如 — すべてをキャッチできる日もあれば、重要な動向を見逃す日もある
AI を活用したダイジェストは複数のソースを検索し、重複する報道を排除し、各記事のコアとなる洞察を抽出します。1 時間かかる作業を 5 分の読書で済ませることができます。
前提条件
- OpenClaw がインストール・設定済み(スタートガイド)
- Tavily API キー(無料枠:月 1,000 クレジット、基本検索 1 回につき 1 クレジット、tavily.com)
- Node.js 18+
ステップ 1:必要な Skills をインストール
# 1. ニュース発見のための Web 検索 npx clawhub@latest install tavily # 2. AI 要約 npx clawhub@latest install summarize # 3. スケジュール配信 npx clawhub@latest install cron
ステップ 2:トピックを設定
追跡したいトピックを定義します。設定ファイルを作成してください:
# .openclaw/news-digest.yml
topics:
- name: "AI & Machine Learning"
queries:
- "AI news today"
- "large language model breakthroughs"
- "AI regulation updates"
max_articles: 5
- name: "Developer Tools"
queries:
- "developer tools news"
- "new programming frameworks 2026"
- "devops automation news"
max_articles: 3
- name: "Startup & Tech Business"
queries:
- "tech startup funding news"
- "SaaS industry trends"
max_articles: 3
トピックのカスタマイズ
- 具体的に — 「AI news」より「AI regulation EU 2026」の方が効果的
- トピックごとに複数のクエリ で幅広くカバー
- 記事数の制限 でダイジェストを簡潔に
- 競合他社名を追加 して競合情報を取得
ステップ 3:スケジュールを設定
# 毎日 7:30 AM — 仕事前に準備完了 clawhub run cron --schedule "30 7 * * *" --task "news-digest" # 平日のみ 8:00 AM clawhub run cron --schedule "0 8 * * 1-5" --task "news-digest"
ステップ 4:最初のダイジェストを実行
手動でテストします:
clawhub run tavily --topics ".openclaw/news-digest.yml" --summarize
出力例(架空の記事で説明しています):
=== Daily News Digest === Date: Monday, March 31, 2026 ## AI & Machine Learning (5 articles) 1. **OpenAI Releases GPT-5 Turbo with 2M Context Window** Source: TechCrunch | 6 hours ago OpenAI announced GPT-5 Turbo with a 2M token context window and 30% lower latency. Early benchmarks show significant improvement on long-document reasoning tasks. Pricing starts at $5/M input tokens. 2. **EU AI Act Enforcement Begins for High-Risk Systems** Source: Reuters | 12 hours ago The EU AI Act's high-risk provisions took effect today, requiring companies to register AI systems used in hiring, credit scoring, and law enforcement. Non-compliance penalties reach 6% of global revenue. 3. **Google DeepMind Achieves New SOTA on Mathematical Reasoning** Source: arXiv Blog | 1 day ago DeepMind's AlphaProof-2 solved 78% of IMO 2026 problems, up from 65% last year. The system combines formal verification with chain-of-thought reasoning in a novel architecture. 4. **Anthropic Raises $5B Series D at $90B Valuation** Source: Bloomberg | 8 hours ago Anthropic closed a $5B round led by Spark Capital and Google. Funds will be used to scale Claude infrastructure and expand enterprise partnerships. 5. **Open-Source LLM Llama 4 Matches GPT-4 on Coding Benchmarks** Source: The Verge | 1 day ago Meta's Llama 4 achieves parity with GPT-4 on HumanEval and MBPP benchmarks. Available under a permissive license, it's expected to accelerate self-hosted AI adoption. --- ## Developer Tools (3 articles) 1. **Bun 2.0 Released with Native Windows Support** Source: Bun Blog | 4 hours ago Bun 2.0 adds full Windows support, a built-in test runner with coverage, and 40% faster npm install. Migration from Node.js is now seamless for most projects. 2. **Vercel Launches Edge Middleware v3 with Streaming** Source: Vercel Blog | 1 day ago Edge Middleware v3 supports streaming responses and WebSocket passthrough. Latency for middleware-heavy applications drops by up to 60% in benchmarks. 3. **GitHub Copilot Workspace Now Generally Available** Source: GitHub Blog | 2 days ago GitHub's AI-powered development environment is now GA. It combines issue analysis, code generation, and PR creation in a single workflow. Free for open-source projects. --- ## Startup & Tech Business (3 articles) [...]
ステップ 5:配信チャネルを選択
ターミナル出力(デフォルト)
ダイジェストをターミナルに表示します。簡単な確認に最適です。
Markdown ファイル
ファイルに保存してアーカイブします:
delivery:
format: markdown
output: "~/digests/{{date}}-news.md"
Telegram
Telegram Skill と組み合わせて Telegram でダイジェストを受信します:
delivery: channel: telegram chat_id: your_chat_id
メール
Gmail Skill と組み合わせます:
delivery:
channel: email
to: "you@example.com"
subject: "Daily News Digest — {{date}}"
応用編:ソースの多様化
RSS フィードの追加
Tavily で取得できないソースには、特定の RSS フィードを追加します:
rss_feeds:
- url: "https://news.ycombinator.com/rss"
name: "Hacker News"
max_items: 10
- url: "https://feeds.feedburner.com/TechCrunch"
name: "TechCrunch"
max_items: 5
重複排除
複数のソースが同じニュースを報じている場合、要約エンジンが自動的に重複を検出し、複数のソース引用付きの単一エントリに統合します。手動での介入なしにダイジェストをクリーンに保てます。
センチメントとトレンド分析
要約エンジンに記事のセンチメントタグ付けとトレンド特定を依頼します:
Summarize today's news and add: - Sentiment tag (positive/negative/neutral) for each article - A "Trends" section at the end listing recurring themes across articles
トラブルシューティング
Tavily が古いまたは無関係な記事を返す
- クエリに日付フィルターを追加:検索語に「2026」や「this week」を追加
recencyパラメータで最新のコンテンツを優先- クエリを絞り込む — 「AI」のような広い用語は一般的な結果が多すぎる
ダイジェストが長すぎる
- トピックごとの
max_articlesを減らす - 優先度の低いトピックを削除
- 重要度の低いカテゴリは「見出しのみ」フォーマットに切り替え
ダイジェストが一般的すぎる
- より具体的なクエリを使用
- 業界固有の用語を追加
- 競合他社名や製品名を含めてターゲットを絞ったカバレッジに
cron ジョブが実行されない
- スケジュールを確認:
clawhub list --cron - システム時刻とタイムゾーンを確認
- OpenClaw デーモンが実行中であることを確認
よくある質問
主なコストは Tavily API の使用量です。3 トピック、各 5 クエリの一般的なダイジェストでは、1 日約 15 回の基本検索(15 クレジット)を使用します。月間約 450 クレジットで、無料枠の 1,000 クレジット以内に収まります。AI 要約のコストはプロバイダーによりますが、フルダイジェスト 1 回あたり通常 $0.01-0.03 です。デイリーダイジェストの月間合計コストは $1 未満です。
はい。`tavily` を `exa`(セマンティック検索)や `brave-search` に置き換えられます。ワークフローの残りの部分は変わりません。技術トピックにはキーワード検索よりもセマンティックマッチングを使う Exa を好むユーザーもいます。
はい。配信先を共有の Telegram グループ、Slack チャネル、メーリングリストに設定します。ダイジェストのフォーマットは朝のチームブリーフィングとしてそのまま使えます。
自然言語で管理できます。OpenClaw に「サイバーセキュリティニュースのトピックを追加」や「ダイジェストからスタートアップセクションを削除」と伝えるだけです。Skill が設定ファイルを自動的に更新します。
はい。cron スケジュールで `0 9 * * 1-5`(平日のみ)の代わりに `0 9 * * *`(毎日)を使います。週末には別のトピックセットを設定することもできます。仕事のトピックを減らして個人的な関心事を増やすなど、柔軟に対応できます。
ダイジェスト自体は閲覧履歴から自動的に学習しません。ただし、有用だと感じた内容に基づいてトピッククエリを調整することで手動で改善できます。時間の経過とともに、設定がご自身の関心に合わせて最適化されていきます。