最近ブログの移行を進めています。で、先行して移行したサブブログで色々試しているのですが、以前からやりたかったタグ整理について、ちょっといい感じにできています。
ブログのタグ整理って非常に大変で挫折率99.9%と言われているのですが、僕が勝手に言っているのですが、でも多分そうです。課題は色々あるんですけど、列挙するなら以下でしょうか。
- 粒度や切り口がブレがち
- 既にどんなタグがあったか忘れる
- 似たようなタグを表記揺れでつけて気づかない
- そもそもタグをつけることを忘れる
- サイトの成長に合わせてタグの統廃合が必要になるが、つらい
- とにかくつらい
- 面白くない
結果非常に中途半端なものになりがち。そんなもん使えないので誰も使わない。使わないのでますますやる気が失せる悪循環。タグは人類には早かった。
なのでAIの協力を頼む。といっても、AIに完全に任せると「違うんだよなぁ」となるんです。やったことあるんですがマジで全然頼りにならない。無秩序にどんどん膨らんでカオスになります。列挙した課題にもあるけど、タグは継続的なメンテナンスが必要なので、やっておしまい!じゃなくて、継続的なタグ管理ワークフローまで考える必要があるんですね。いかにしてAIの力を借りつつエントロピーの増大を抑え込むか。
ということで、タグ管理の機能をつくることになります。具体的には、各記事を読み込ませたうえで、既存のタグから候補を選ばせつつ、他にも良いタグがあるかも、と思ったら候補として出す。で、人間がその選択を見ながら、承認していく。いわゆるHuman in the loopの形です。
機能の画面としてはこんな感じになりました。

人間も参加するのでGUI必須だと思います。めんどくさいですが、ある程度タグが出来上がり始めると、ポチポチと連続して承認できるようになるので、人間の時間は案外そんなに必要ないです。少なくとも1記事書くほうがよほどたいへんです。
そんで終わったら、100以上タグが出来ているので、これの統廃合を進めます。これもAIの力を借ります。

まぁまぁそれなりかなっていう提案をしてくれます。ここはだいぶチューニングの余地があるかな🤔
それが終わったら、出来上がったタグの中から必ず選ぶことという条件付きで、すべての記事に対してAIに最初からタグを振り直させます。これで、無秩序にならないかつそれなりのものが出来る……はずです。
今後は新しい記事ができるたびに同様にAIにタグ選定をさせ、新しいタグが出来たら、他の記事に適用……をどうさせるかはこれも運用次第かなぁ。毎回全記事やるとお金かかるんでね(^_^;)
タグの関連性から候補となる記事は多くなさそうなので人間がやってもいいかもしれないし、あるいは半年に一回くらいなら全記事大掃除、とかしてもいいかもしれません。
まぁそんなわけで、結局自己満足かもしれないのですが、今までやりたかったけど出来なかったタグ管理はできそうな感じです。Human in the loopはAI活用の仕方として非常に良いと思いました。
しかし個人だから出来ますけれど、組織だとどうかな。運用の現場と開発が密接に繋がっていることが条件で、この条件が最も難しく、ノーコードが流行らないのもDXがクソになりがちなのもだいたいこれのせいなので、組織の仕事で現場に適用できるかと言えば、難しいのではないかな、とも思いました。
コメント