About
Openise Radar は、ニュースに限らず、AI と開発ツールに関する技術情報を集めて紹介するサイトです。現在は、AI 関連のニュースを毎日集め、その日の注目記事をピックアップして公開しています。このページでは、News ができるまでの流れと、各セクションの見方を説明します。
仕組み
- 毎日 11:00(日本時間)に GitLab の schedule が日次処理を起動します。GitLab の Pipeline が 6 つの取得元から記事を集めて、その日の News を作ります
- 集めた記事を候補に、Cloudflare Workers AI が「今日のピックアップ」を選び、記事ごとに短いまとめを書きます
- できた News を GitLab のリポジトリに追加する MR を作り、検証が通ると自動 merge されて、Cloudflare Workers で公開します
GitLab の Pipeline の実行が遅れると、公開も遅れます。ピックアップを作れなかった日は、各セクションの表だけを公開します。過去の News は News の一覧 から読めます。
今日のピックアップ
各セクションの表に載った記事から、最大 10 件を選びます。選ぶときの基準は次のとおりです。
- 数値の高さ: BM・いいね・Star・Points が高い記事を優先します。数値は同じ取得元の中で比べます
- 複数の取得元での話題: いくつもの取得元で取り上げられているトピックを優先します
- 多様性: 同じトピックの記事が重ならないようにします
- 技術寄り: Claude Code・AI・開発ツールなど、開発者向けの技術的な話題を優先します
過去 30 日のピックアップに選んだ記事は、候補から外します。並び順は AI が選んだ順です。各記事の下の「ソース」には、取得元とその取得元での数値を書いています(例:「はてなブックマーク — 99 users」「GitHub Trending — 524 stars today」)。まとめは AI がタイトル(GitHub Trending は説明文も)から書いたもので、本文を読んで書いたものではありません。
各セクション
どのセクションも最大 10 件を載せます。Reddit 以外のセクションは、タイトルに AI・開発ツール・プログラミングに関するキーワード(Claude・GPT・MCP・GitHub・Python など)を含む記事だけを選びます。各セクションの「過去 7 日に載せた記事」は、前日から 7 日前までの News の同じセクションに載った記事のことです。
はてなブックマーク
- 取得元: はてなブックマークの「プログラミング」タグの新着エントリー(テクノロジーカテゴリ)
- 選び方: 新着エントリーの最大 50 件から、キーワードに合う記事を選びます。同じタイトルの記事と、過去 7 日に載せた記事を除きます
- BM: その記事のブックマーク数
- 並び順: BM の多い順。同じ数のときは取得元のページの順
Zenn
- 取得元: Zenn のトレンド(Daily ランキング)
- 選び方: ランキングの記事から、キーワードに合う記事を選びます。過去 7 日に載せた記事を除きます
- いいね: その記事のいいね数
- 並び順: いいねの多い順
Qiita
- 取得元: Qiita の人気記事のフィード
- 選び方: 人気記事から、キーワードに合う記事を選びます。人気記事をまとめた紹介記事(「今日のQiitaトレンド記事」)と、過去 7 日に載せた記事を除きます
- いいね: その記事のいいね数(Qiita API で取得)。取れなかったときは「—」
- 並び順: いいねの多い順。同じ数のときはフィードの順で、「—」は最後
GitHub Trending
- 取得元: GitHub Trending(期間は Today)
- 選び方: リポジトリ名と説明文にキーワードを含むリポジトリを選びます
- Star: その日に増えたスターの数(stars today)。取れなかったときは「—」
- 並び順: GitHub Trending のページの順
Hacker News
- 取得元: Hacker News の Show HN と Ask HN(Algolia HN Search で検索)
- 選び方: News の日付の前々日(日本時間の 0:00 〜 24:00)に投稿された Show HN と Ask HN をそれぞれ最大 50 件取り、合わせてからキーワードに合う投稿を選びます。過去 7 日に載せた投稿を除きます。投稿の直後はまだ Points が付いていないため、前日ではなく前々日の投稿で比べています
- Points: その投稿の Points(投票の数)
- 並び順: Points の多い順。同じ Points のときはコメントの多い順
- 取得元: r/ClaudeCode・r/LocalLLaMA・r/ChatGPTCoding の過去 24 時間の Top(スコア順)
- 選び方: キーワードでは絞り込みません。画像・動画だけの投稿、先に出た投稿と同じタイトルの投稿(クロスポスト)、過去 7 日に載せた投稿を除きます
- 順位: 3 つのサブレディットをまとめて取得したフィードでの順位。除外した投稿も含めた位置を表します
- 並び順: スコアの高い順。ただし、スコア順だけで選ぶと勢いのあるサブレディットが枠を占めるため、各サブレディットの上位 2 件を先に選んでから、残りの枠をスコア順で埋めます