X

同じ日の作業でもフォルダごとに記事を分ける仕組みにした

AI活用・自律議論

1日単位でまとめると色々な話が混ざってしまう問題

これまで、親フォルダにある共通データベースから、
AIとの会話履歴を1日分ずつ取り出して、
ブログの開発日記としてまとめる作業を進めていました。

何日か分の記事を作ってもらって読み返しているうちに、
ひとつ気になる点が出てきました。

私は普段、共通の設定を管理する親フォルダや、
ブログ管理ツールのフォルダ、
それから個人の資産管理用のフォルダなど、
いくつかの作業フォルダを行き来しながらAIに相談しています。

データベースの中には、
「どの作業フォルダでの発言か」という情報も、
一応ちゃんと記録されています。

ただ、ブログの記事を作る段階で、
単純に日付だけで区切って1日分をまとめてしまうと、
同じ日に複数のフォルダを触っていた場合に、
いろんな作業の話が1つの記事にごちゃ混ぜになってしまうのです。

たとえば、前半でブログの画面を直していたかと思えば、
後半でいきなり家計や資産の計算の話になるような具合で、
後から自分で読み返しても、
何の記事なのかよく分からない状態になっていました。

日付と作業フォルダの組み合わせで記事を分ける相談

このまま記事を増やしていくと、
どんどん整理がつかなくなりそうだったので、
AIに相談して仕組みを直してもらうことにしました。

お願いしたのは、主に次の2つです。

・日付と作業フォルダの組み合わせで分けて記事を書けるようにすること
・すでに公開した記事の中で、話が混ざっているものを分けて投稿し直すこと

自分の中では「日付ごとに1記事」という最初の思い込みがあったのですが、
よく考えてみれば、同じ日に別の作業をしたなら、
記事も別々に分かれていた方がずっと自然です。

相談したところ、データベースから履歴を取り出す処理と、
どこまで記事にしたかを記録する台帳の仕組みを、
すぐに作り直してくれました。

具体的には、以下のような動きに変わりました。

・抽出の単位を「日付のみ」から「日付×作業テーマ」の単位に変更する
・同じ日に複数のテーマを触っていた場合は、投稿時間をずらして別々の記事にする
・AIへの執筆の指示書にも対象テーマを明記して、他の話題が混ざらないようにする
・ブログ管理ツールの管理画面でも、どのテーマの記事か一目で分かるように表示する

また、記事につけるタグについても、
親フォルダの作業なら「親リポジトリ連携」、
ブログの作業なら「ブログ構築」といった具合に、
作業していたフォルダに合わせて自動で整理されるようになりました。

あわせて、すでに公開していた10日分の記事についても、
複数の話題が混ざっていた日の分を自動で分割し、
本番のブログ環境へ再投稿する作業まで一気に片付けてくれました。

手作業で書き直していたらかなり気が重くなる作業だったので、
データベースの記録から綺麗に作り直せるのは、
本当にありがたいなと感じます。

過去の記事のやり直しと分割テストの確認

仕組みの改修と過去記事の整理が終わったあと、新しく作った仕組みがちゃんと動くか確かめるために、
さっそく2つの作業をしていた日の履歴で、記事がどう分かれるかを確かめてみました。

この日のデータベースには、
ちょうど以下の2つの作業フォルダでの会話が残っていました。

・共通設定の親フォルダでの相談(5会話)
・ブログ管理ツールのフォルダでの相談(15会話)

これまでの仕組みだったら、
この合計20回分のやり取りが1つの記事に詰め込まれていたはずです。

ですが今回は、新しく直したルールのおかげで、
親フォルダの設定を繋いだ話と、
ブログツールを独立させて作り直す準備の話という、
別々の2本の記事に自動で分かれて作成されました。

そのまま本番サーバーへのアップロードまで自動で完了し、
実際のブログ画面でも、テーマごとにすっきり分かれて並んでいるのを、
無事に確認することができました。

最初から完璧なルールを作るのはなかなか難しいですが、
実際に動かしてみて「なんだか読みにくいな」と気づいたところを、
その都度こうして直していけるのは個人開発の良いところだと思います。

これで日記の整理の仕方がだいぶ落ち着いた気がするので、
明日からも少しずつ、溜まっている履歴の記事化を進めていきます。

関連記事