海外ロボティクス専門メディアのRSSを自動収集し、AIが日本語記事を生成・自動投稿するニュースサイトを構築しました。初期設定後はWordPress cronが定期実行するだけで、世界最新のロボット・AI技術ニュースが毎日日本語で公開され続けます。本記事ではその仕組みと実装内容を紹介します。
作成したサイトの概要
世界のロボティクス・AI技術ニュースを日本語でお届けする専門メディア「AIロボットニュース」です。
- The Robot Report・New Atlas・Robohub・IEEE Spectrumなど海外専門メディアのRSSを定期自動収集
- AIが記事化する価値があるニュースかどうかを自動フィルタリング
- ChatGPT APIで日本語の解説記事を自動生成
- Unsplash APIで関連アイキャッチ画像を自動取得・設定
- 産業・製造/AI・ソフトウェア/ヒューマノイド/宇宙・ドローン/ビジネス・投資の5カテゴリをAIが自動判定
- 重複記事をmd5管理で防止し、同じ記事を二度生成しない
自動化の仕組み
WordPress cronが定期起動すると、以下が順番に自動実行されます。
海外ロボティクス専門メディア6〜8ソースのRSSフィードを自動巡回。最新ニュースのタイトル・URL・本文スニペットを収集し、WordPressのオプションに一時保存します。ソースが取得できない場合は自動スキップするフォールバック構造で安定動作を実現。
取得した英語タイトルをAIが判定し、ロボティクス・AI・自動化に関係のないノイズを除外。意味不明な文字列や明らかに関連しない記事をスキップします。md5ハッシュで生成済み記事を管理し、同一タイトルの重複生成を防止します。
英語タイトルからキーワードを抽出してUnsplash APIで関連画像を自動検索・取得。WordPressメディアライブラリに保存してアイキャッチに自動設定します。取得失敗時は「robotics」でフォールバック検索します。
ChatGPT APIに英語タイトルとスニペットを渡し、600〜800字の日本語解説記事を自動生成。技術的な正確さを保ちながら、日本人読者向けにわかりやすく解説するプロンプトを設計。SEO最適化されたタイトル・メタディスクリプションも同時生成します。
AIが記事内容を読んで5カテゴリのいずれかに自動分類。「ヒューマノイドは明示的な人型ロボットのみ」「資金調達・M&Aはビジネス」など詳細な判定ルールをプロンプトで制御しています。
AIが記事内容からタグ(「産業用ロボット」「ヒューマノイド」「自動化」など)を自動生成してWordPressに投稿。公開ステータスで即時公開されます。
使用技術・API
実際に生成された記事の例
「Versatile robot uses tracked flippers to traverse varying terrain」(多様地形を履帯フリッパーで踏破する汎用ロボット)のRSSから自動生成:
複雑地形対応ロボット、履帯フリッパーで全地形踏破
新たに開発された多用途ロボットが、履帯(クローラー)とフリッパー機構を組み合わせることで、階段・がれき・泥地など多様な地形をシームレスに移動できることが明らかになりました。従来の車輪型ロボットでは対応できなかった不整地での安定走行を実現しており、災害救助や産業点検への応用が期待されています。…
英語の専門記事タイトルだけをAIに渡して、日本人読者向けのわかりやすい解説記事が自動生成されています。
現状の課題と今後
検索流入が安定するまで数ヶ月程度かかる見込み。まず記事数を積み上げることが最優先です。
AI判定でも曖昧な記事はAI・ソフトウェアに偏りがち。プロンプトの継続的な改善で対応中。
RSSソースの追加(IEEE Spectrum・MIT Technology Review等)、X(Twitter)連携による自動シェア機能の実装を予定。
まとめ
「RSS収集 → フィルタリング → 画像取得 → AI記事生成 → 自動投稿」のパイプラインをWordPressカスタムテーマとcronだけで完結させました。構築後の運用コストはChatGPT API費用(1日数十円程度)のみです。
同様の仕組みをご自身のジャンルで作りたい方、またはWordPressカスタムテーマやAPI連携の開発についてはお気軽にご相談ください。
📌 関連サイト
同じ仕組みで中国トレンドを日本語自動解説するサイトも構築しました。→ 中国トレンドニュース(chinatrend.net)
イスラエル・中東ニュースを自動解説するサイトも運営中。→ イスラエルニュース速報(israeltrend.net)
NASAやSpaceXの最新ニュースから宇宙探査・衛星・ロケット情報まで日本語でまとめて配信中。→ 宇宙最新ニュースまとめ(spacetrend.net)
開発・ご相談はこちら
お問い合わせ →