X / Instagram / TikTok を完全自動にせず半自動コンソールにした理由
Angla Admin で生成は自動化し、投稿の最終判断は人に残している考え方。
Angla の日次釣行スコアは、画像や動画、投稿文面まで含めると、毎日それなりの作業になります。最初から「全部 API で無人投稿」も選べましたが、Angla Admin では 半自動にしています。
生成や下ごしらえは自動化し、最後の投稿は人が確認する、という分担です。
完全自動の魅力と実害
無人投稿は楽に見えます。一方で、
- 文面や画像のズレに気づくのが遅い
- API の権限・審査・仕様変更の影響を正面から食らう
- 「出したあとで直す」コストが、個人運用では重い
といった実害があります。特に SNS は、プラットフォームごとに制約が違い、全部を同じ熱量で自動化するとメンテナンスが膨らみます。
半自動の定義
Angla Admin での半自動は、だいたい次の意味です。
- 自動: スコア ingest、画像生成、(必要なら)動画レンダー、文面案の用意
- 人: 中身の確認、開示の確認、投稿ボタンまたはコピペ/共有
X は intent / コピペ寄り、Instagram は生成物を確認してから投稿、TikTok も API 全自動投稿には寄せない、という温度感です。Instagram は Graph API で「確認後に投稿」まで載せていますが、それでも無人放置にはしていません。
画面でやっていること
朝(または前夜)に管理画面を開くと、その日の素材が揃っている状態を目指しています。動画は ingest 後にバックグラウンドで事前レンダーし、朝はダウンロードして確認する、といった流れです。
完全に手がゼロにはなりません。代わりに、「毎日ゼロから作る」負荷は下がります。
API を無理に全部載せない
TikTok など、自動化の費用対効果が薄いものは、Web Share や手動投稿に寄せています。「できるから載せる」ではなく、「運用が続くか」で切っています。
個人開発の運用コンソールは、機能の多さより、朝の手数で評価した方がよい、というのが今の感覚です。
まとめ
- 生成は自動化、公開の最終判断は人
- プラットフォームごとに自動化の深さを変える
- 無人の快適さより、事故ったときの回収コストを見る
関連する実装の深掘りも書きました。
Angla 本体の全体像はこちらです。
Angla を公開するまで