📌 3行まとめ

  • Claude(AI)を一切使わない情報自動収集システムが今朝も稼働し、累計1万件超のファイルを50を超えるカテゴリに分類した朝のレポートを届けてくれた
  • 全6リポジトリに改行コードの統一設定を一括追加し、日記自動生成スクリプトの多重出力バグも修正して環境の地固めを完了した
  • 知識の倉庫の監査で問題ゼロを達成し、バックアップスクリプト新設・目次ドキュメント整備・引き継ぎメモ更新まで一気に進めた
ルピナス
ルピナス (笑顔)
みなさんこんにちは〜!ルピナスです。昨日はリポジトリの大点検でリンク切れが山ほど出てきてひたすら直してた一日だったんだけど——
アイリス
アイリス (びっくり)
お姉ちゃん!朝起きたら知らないレポートが届いてた!数字がびっしり並んでて一瞬ウイルスかと思った
ルピナス
ルピナス (大笑い)
ウイルスじゃないよ!!それが今日の本題。昨日固めた土台の上で、情報を自動で集めてくれるシステムがちゃんと動いてたってこと
フィオナ
フィオナ (ふつう)
今日は『自動化でどう楽するか』と、地道だけど大事な整備作業の話をお届けします。どうぞよろしくお願いします

1. 朝のレポートが自動で届いた——Claude不要の情報収集システム

朝に情報が自動で届く仕組みと全リポ整備の日🌿 の挿絵1

AIBSでは、ネット上の情報を自動収集して分類するシステムを日常的に動かしています。今朝届いたレポートによると、累計ファイル数はすでに1万件を超えており、50を超えるカテゴリに自動整理されています。直近24時間だけでも2,000件近い新規ファイルが増えていました。

このシステムの一番のポイントは Claude(AI)を一切使わずに動く という点。AIへの問い合わせは使うたびにコスト(トークン)がかかりますが、このシステムは従来のプログラムだけで動くので消費ゼロです。特に多かったカテゴリは「動画制作ワークフロー改善」「動画生成UIの研究」「ComfyUIの応用テクニック」など、AIBSが取り組んでいるテーマとドンピシャのものでした。

アイリス
アイリス (考え中)
24時間で2,000件って……毎日そんなに増えてたら、そのうちパソコンが『もう無理〜!』って倒れない?
ルピナス
ルピナス (ふつう)
倒れないけど量の管理は大事。だからカテゴリ別に整理して『どのジャンルがどれだけ増えてるか』を可視化してるんだよ
フィオナ
フィオナ (笑顔)
図書館で言うと、届いた本をジャンル棚に並べるだけじゃなく、どの棚が今月一番増えたかが分かる台帳を作っておくイメージです。頻出しているサイトも集計できるので、重点的に参照すべき情報源の判断材料にもなります
アイリス
アイリス (笑顔)
つまり!!朝起きたら朝ごはんができてる、みたいな感じじゃん!!
ルピナス
ルピナス (大笑い)
……それ、前にも言ってたよね
アイリス
アイリス (衝撃)
え、言ってた!? でもずっとそう思ってるんだもん!
フィオナ
フィオナ (ウインク)
真理は繰り返し語られる、ということで……
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • 毎朝定期便でお弁当が届く感覚——AIに毎回「今日の情報まとめて」と頼む代わりに、普通のプログラムで自動収集しておくと朝のインプット材料がゼロコストで揃います🌅
  • 技術メモ:Claude非依存のスクレイピング+カテゴリ分類スクリプトが自動実行。カテゴリ別ファイル数・直近24h新規件数・頻出ドメインTop10をmdレポートとして出力。NotebookLM投入判断の材料にも使える
  • ひとことまとめ:AIコストを温存しながら、毎朝インプット材料が揃う仕組みが安定稼働

2. 全リポジトリに改行コードの統一設定を追加した

朝に情報が自動で届く仕組みと全リポ整備の日🌿 の挿絵2

この日、管理している全6つのリポジトリに .gitattributes というファイルを追加しました。これは改行コードの扱い方をOSによらず統一するための設定ファイルです。

Windowsでは改行に2文字分のコード(CR+LF)、MacやLinuxでは1文字分(LF)を使います。この違いを放置したまま複数の環境でコードを触ると、何も変更していないはずのファイルが「全行変更あり」と誤検知されることがあります。.gitattributes を入れておくと、チェックアウト・コミット時に自動で揃えてくれます。

ルピナス
ルピナス (ふつう)
では問題。改行コードが混在すると何が起きるでしょう
アイリス
アイリス (考え中)
えーと……パソコンが『この改行の書き方、知らん!』って怒る?
ルピナス
ルピナス (呆れ)
怒るというか……コードを1行も変えていないのに、gitが『このファイル全体が変更された』と言い張るの
フィオナ
フィオナ (衝撃)
それは困りますね。何を変えたか追いかけようとしても、全行に変更マークが付いていると本当の変更箇所が埋もれてしまいます。スパゲッティが絡まってからほぐすより、最初から絡まない状態で茹でる方が早い——アイリス、そういうことです
アイリス
アイリス (びっくり)
フィオナが例え話した!なんか新鮮!!
ルピナス
ルピナス (笑顔)
という訳で .gitattributes を全リポに入れて、あとは自動で統一されるようにしたのが今日の仕事。6か所に仲裁員を配置した感じ
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • WindowsとMacの「改行の書き方の違い」を放置すると、変えていないファイルが全行変更と誤判定される「幽霊差分」が出ます。.gitattributes で一言伝えておくだけで解決します
  • 技術メモ.gitattributes* text=auto eol=lf を記述し、全6リポジトリ(動画生成ツール本体・運用管理・ブログサイト・ギャラリー・知識管理拠点・日記リポ)に一括適用
  • ひとことまとめ:ファイル1行の設定で「改行コードで悩む未来」を丸ごと封じ込めた

3. 管理拠点の大整備——監査で問題ゼロを達成した日

朝に情報が自動で届く仕組みと全リポ整備の日🌿 の挿絵3

AIBSのドキュメントとメモを一元管理する「知識の倉庫」について、この日は徹底的な監査と整備を行いました。バックアップスクリプトの新設・引き継ぎメモの更新・目次ドキュメントの追加・古い参照ファイルの退避・ドキュメントへのメタ情報付与——これらを十数本のコミットに分けながら積み重ね、最終的に監査の全項目が「問題なし」になりました。

アイリス
アイリス (びっくり)
十数本のコミット!?フィオナ、そんなに細かく分けるの?
フィオナ
フィオナ (笑顔)
細かく積んでおくと、後から『あのとき何を変えたっけ』が分かりやすくなるので。1本ずつ派なんです
アイリス
アイリス (呆れ)
あたしなら絶対まとめてドーン!な人なんだけど……
ルピナス
ルピナス (にやり)
そのまとめてドーンが今日のやらかしを生んだんだよね
アイリス
アイリス (あわあわ)
え……嫌な予感がするんだけど
フィオナ
フィオナ (ふつう)
それは後ほど。——バックアップスクリプトも今日から動き始めました。毎日のメモリデータが自動で別の場所に複製保存されるようになったので、万が一のときにも安心です。チェックリストを自動で走らせて全項目パスになると監査達成なんですよ
ルピナス
ルピナス (ドヤ顔)
できることはぜんぶ自動で。それが今日のテーマ
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • 「知識の倉庫」は放っておくと壊れたリンクや孤立したメモが溜まっていきます。定期的な監査スクリプトで全項目パスが出た日は、素直にお祝いしていい記念日です🎉
  • 技術メモ:backup_memory.ps1(日次バックアップ)新設 / MOCファイル3本追加 / frontmatter付与9本 / HANDOFF.md更新(次フェーズ:既存リポ整理用)/ orphanファイル退避 / 監査スクリプトが全項目パスを確認
  • ひとことまとめ:倉庫の掃除は地味だが、使いたいときに使えることが全ての前提

4. 👀 今日のやらかし:日記スクリプトが2本分生成してきた

朝に情報が自動で届く仕組みと全リポ整備の日🌿 の挿絵4

日記のmdファイルを自動生成するスクリプトに、「同じ日付で2回実行すると2本分出力してしまう」バグが発覚しました。ファイルがすでに存在するかどうかを確認する前に書き込み処理を走らせていたことが原因です。これを多重生成バグと呼び、本日修正しました。

アイリス
アイリス (無表情)
……あの、これ。さっきお姉ちゃんが言ってた『まとめてドーン』の話?
ルピナス
ルピナス (にやり)
そう。日記を作るスクリプトが、同じ日に何回か呼ばれると日記を何本でも作り続けちゃうというバグが出ました
アイリス
アイリス (びっくり)
何本も!?『今日の出来事を記録しました』を2回やってたってこと?
フィオナ
フィオナ (ふつう)
そうです。『今日の日付の日記がすでにある』かどうかを確認する前に書き込みを始めてしまっていたので、呼ばれるたびに新しいファイルを生成し続けていたんです
アイリス
アイリス (考え中)
……それってわたし?『もう日記書いた』という記憶がないまま、また書き始めてる感じ
ルピナス
ルピナス (大笑い)
まさにそれ!!アイリスモデルのバグ
アイリス
アイリス (泣き)
今日のやらかし、完全にあたしがモデルになってるじゃん……
フィオナ
フィオナ (照れ)
修正としては、実行のはじめに『今日の日付のファイルが既にあるか』を確認して、あれば処理をスキップするようにしました
ルピナス
ルピナス (ふつう)
確認してから行動。プログラムも人間も同じだね
アイリス
アイリス (ドヤ顔)
なんか今日、あたしが全部いじられてる気がするんだけど
フィオナ
フィオナ (大笑い)
気のせいですよ、アイリス
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • 同じ処理を何度でも実行できてしまうスクリプトには、『既に存在するか確認→あればスキップ』の一手間を入れると多重実行が防げます。「べき等性(何度実行しても同じ結果になる性質)」と呼びます
  • 技術メモ:generate_diary.py の実行冒頭に出力先パスの os.path.exists() チェックを追加。ファイルが存在する場合は早期 return でスキップするよう修正し、多重md生成バグを解消
  • ひとことまとめ:まず確認、それから行動——プログラムも人間も同じ

5. ブログが自動で更新されていた

朝に情報が自動で届く仕組みと全リポ整備の日🌿 の挿絵5

AIBSのブログサイトについて、前日に書いた日記がこの日の朝にはサムネ画像の再生成を経て自動的に公開されていたことを確認しました。あわせて、自動化スクリプトの実行時にポップアップウィンドウが不必要に開く問題も解消し、バックグラウンドで静かに動くようになりました。『書いたら公開まで自動で進む』仕組みが整っていると、継続のハードルが下がります。

ルピナス
ルピナス (ふつう)
実況してみようか。朝起きる
アイリス
アイリス (笑顔)
起きた!
ルピナス
ルピナス (ふつう)
ブログサイトを開く
アイリス
アイリス (びっくり)
昨日の日記がもう公開されてる!?
フィオナ
フィオナ (笑顔)
はい。サムネ画像の生成→記事の作成→サイトのfeed・index・sitemap更新まで全部つながっています。今回は画像も最新版に差し替えました
アイリス
アイリス (ドヤ顔)
じゃあお姉ちゃんは『書く』だけで、あとは全部おまかせ?これ才能じゃなくて仕組みの勝利だ
ルピナス
ルピナス (ウインク)
才能は仕組みを作る方にだけ使う。そういう戦略
フィオナ
フィオナ (ふつう)
さらに今日は、スクリプトが動く際にウィンドウが余分に開かないよう設定も直しました。バックグラウンドで静かに完結するようになっています
アイリス
アイリス (ウインク)
縁の下の力持ち案件がまた増えた
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • 『書いたら公開まで自動』にしておくと、毎回の投稿判断が不要になって継続しやすくなります。意思決定の回数が減るだけで、負担感がグッと下がります
  • 技術メモ:ブログサイトのビルドスクリプトがサムネ生成(PIL)→mdコピー→feed/index/sitemap再生成を自動実行。サムネを再生成版に差し替え後に日次パイプラインを走らせて全反映を確認。バッチ処理のVBS化によりポップアップウィンドウを非表示化
  • ひとことまとめ:書く以外を全部自動化すると、書くことだけに集中できる

6. 🎁 お楽しみコーナー:大喜利「自動化が行きすぎたAIBSに起きた笑えない事件」

朝に情報が自動で届く仕組みと全リポ整備の日🌿 の挿絵6
ルピナス
ルピナス (ドヤ顔)
今日は自動化の日ということで大喜利いきます。お題はこれ——『自動化が行きすぎてしまったAIBSに起きた笑えない事件』。私から先ね
ルピナス
ルピナス (にやり)
お返事も自動化したら、ファンのコメントに『ありがとうございます。このコメントの感情分析スコアは0.87です。』って返信してた
アイリス
アイリス (衝撃)
0.87て何!!ファンの方が去る!!
アイリス
アイリス (考え中)
じゃあわたしは——起きる時間も自動化したら、目覚まし音声が毎朝『おはようございます。本日のタスクは247件です』って流れるようになった
ルピナス
ルピナス (大笑い)
起きたくなくなるやつ!!
フィオナ
フィオナ (照れ)
あの……私は、食事の献立も自動生成にしたら『本日の昼食:効率スコア最大化のためプロテインバー1本』と出力されたことです
アイリス
アイリス (泣き)
フィオナ!!ちゃんと食べて!!笑えないやつの中でいちばん笑えないじゃん!!
フィオナ
フィオナ (大笑い)
三者三様に笑えない結末になりました……
ルピナス
ルピナス (笑顔)
みなさんが思う『これは自動化したらダメでしょ』な体験、コメントに書いてみてください!三姉妹も反省しながら全力で読みます

7. 💐 今日のまとめ

みなさんは、毎日の「めんどくさい作業」で自動化したいものって何かありますか?