カテゴリー:AI

記事一覧

日向坂46データに対するC#とAIで構築した「推し活自動化システム」

AI

はじめに:今の自分にできることから始める

リニューアル1記事目で「15年プロジェクト」を掲げましたが、その足元にある自作システムは、まだ「完成形」とは程遠い、最小限の機能を持った土台のような状態です。

現在は主に以下の2つの機能を動かしています。

  • ブログ記事の自動抽出と転載 乃木坂46・櫻坂46・日向坂46の3グループを対象に、メンバーブログの更新をチェックし、運営している別サイトへ自動投稿する。
  • ミーグリ完売状況の集計(日向坂46) オンラインミート&グリートの完売データを集計・可視化する。

これらは今の自分にとって「必要だから作った」シンプルな仕組みですが、この小さな仕組みを15年先まで通用する「生きたシステム」に育てていくことが、このプロジェクトの本質です。

技術スタックと、手段を選ばない開発姿勢

システムはC#をベースに構築しています。

現在は、効率面からHTTPリクエストによる直接的な解析を行っていますが、これに固執しているわけではありません。今後、公式サイトの仕様変更やSNS(Instagram/TikTok等)の解析が必要になれば、Seleniumのようなブラウザ操作も躊躇なく取り入れていきます。

大切なのは「特定の技術を使うこと」ではなく、「その時々の最新技術や最適な手法を柔軟に取り入れ、目的を達成し続けること」。そのために、15年という長い期間をかけて、システムを常にアップデート(保守・拡張)し続けていくつもりです。

Gemini(AI)をパートナーに選んだ理由

技術の進化スピードが加速する中で、一人ですべてを追いかけるのは現実的ではありません。そこで、今回から開発パートナーとしてAI(Gemini)を導入しました。

現在は、X(旧Twitter)API v2への移行や、既存コードのリファクタリングについて、AIと対話を始めた段階です。私の長年の設計経験に、AIの最新知見を掛け合わせることで、以下のような拡張を計画しています。

  • SNS投稿の抽出対象拡大: 公式InstagramやTikTokのデータ取得。
  • ミーグリ集計の汎用化: 坂道グループ以外への適用。
  • AIによる自動要約: 膨大な情報から要点だけを抽出する仕組み。

15年間の「継続的開発」こそがテーマ

このブログでは、華々しい成功例だけでなく、APIの仕様変更に苦労したり、新しい技術の導入に試行錯誤したりする「開発の日常」をそのまま綴っていきます。

還暦を過ぎた一人のエンジニアが、AIと共にどこまでシステムを進化させ、エンタメデータの海を泳ぎ切ることができるのか。その過程をロジカルに、かつ誠実に見守っていただければ幸いです。

日向坂46データをどう観測するか。C#とAIで構築した「推し活自動化システム」の全体像

82歳まで現役続行。「15年プロジェクト」開始宣言

AI

60歳という区切りを越えて、今、新たなスタートラインへ

皆さま、こんにちは。 これまで「還暦過ぎのIT技術者の日常」として運営してきたこのブログですが、本日より『Ageless Logic & Data』として全面リニューアルすることを宣言します。

私は60歳で定年を迎えました。エンジニアとしての人生において、一つの大きな区切りであったことは間違いありません。しかし、それから7年が経過した今、私の内にある「技術への渇望」と「モノづくりの愉しみ」は、衰えるどころか、さらに熱を帯びています。

そこで私は、2040年――私が82歳になるまでの15年間を、現役のデータエンジニアとして走り抜ける「15年プロジェクト」を始動させることにしました。

なぜ今、ブログを刷新するのか

汎用機のアセンブラに明け暮れ、100万ステップを超えるシステムを構築してきた日々。システム監査人として論理(Logic)を積み上げてきた経験。それらは私の大切な財産です。

しかし、技術の進化は止まりません。 今、私の目の前には AI(Gemini) という強力なペアプログラミングのパートナーがいます。

  • Logic(論理): 40年培った設計思想と、簿記1級の計数感覚。
  • Data(データ): 大好きな「日向坂46」の活動を、AIと共に数値化・可視化する試み。

これらを掛け合わせ、単なる「日記」ではない、価値ある「技術ログ」として発信していく。それが新装開店した当ブログの使命です。

これから発信していく3つの柱

この15年プロジェクトでは、主に以下の内容をアップデートしていきます。

  1. 日向坂46 データ分析(Idol Data Lab) C#とAIを活用し、ミーグリ完売表の自動集計やメンバーブログの解析を行います。「推し」をロジカルに観測する楽しさを共有します。
  2. AI共創開発ログ(Tech & AI) Geminiとどのように対話し、どのようにコード(C#, Python)を組み上げていくのか。シニアエンジニアが最新AIを使いこなすプロセスを公開します。
  3. キャリアと管理の知見(Management) システム監査や簿記の視点から、個人開発やメディア運営を「事業」として継続させるための知見を綴ります。

82歳の自分への挑戦状

「もう、若くないから」という言葉で、自らの可能性に蓋をすることはありません。 最新のテクノロジーを味方につければ、経験はさらに輝きを増すと信じています。

このブログが、同世代のエンジニアには「挑戦への刺激」となり、若手エンジニアには「長く技術と付き合うヒント」になれば幸いです。

2040年まで、あと5100日。 Ageless Logic & Data、いよいよ始動です。

82歳まで現役続行。100万ステップの経験とAIで挑む「15年プロジェクト」開始宣言