Next.jsブログの関連記事を、カテゴリー・タグ・公開日のスコアで自動選出する【多様性より関連性を選んだ話】
このブログの記事末にある関連記事は、カテゴリー一致・共通タグ数・公開日の近さを足し合わせたスコアで自動選出しています。「別カテゴリーを最低1件混ぜる」ルールが関連性の薄い記事を押し込んでいた問題と、それを最低スコアの閾値で解決した経緯をコード付きで解説します。
個人開発ブログ
ラボ管理人が1人で運営しています。AIツールを試すだけでなく、実際にWebサイトを作ったり、コードを書いたり、 ツールを導入したりしながら、その過程を記録している場所です。公式情報をもとにまとめた記事には「調査ベース」のバッジを付けて実体験の記事と区別していて、 決めきれなかった話や途中でやめた話も、そのまま残しています。AIに実際のお金を運用させる実験のように、 「紹介する」だけでなく「作って、使って、結果を公開する」ところまでをセットにしています。
全40記事・最終更新 2026-10-04
「最初は「同じカテゴリーの記事ばかり並ぶのはつまらないから、別カテゴリーを最低1件は混ぜよう」と考えていました。」
「一度手でやってみると、「何件の判断があれば見送り続けていると言えるか」「代わりはどう選ぶか」といった判断基準がはっきりしました。」
「最初は「リアルタイムのダッシュボード」と聞いて、APIやデータベースを用意する大がかりな構成を想像していました。」
「自動売買のシステムを作るとき、「1銘柄のデータが取れないくらいで全体を止めたくない」と考えて、失敗したらNoneを返す、0で埋める、という書…」
このブログの記事末にある関連記事は、カテゴリー一致・共通タグ数・公開日の近さを足し合わせたスコアで自動選出しています。「別カテゴリーを最低1件混ぜる」ルールが関連性の薄い記事を押し込んでいた問題と、それを最低スコアの閾値で解決した経緯をコード付きで解説します。