個人で開発しているWebアプリのコンテンツをInstagramへ半自動で投稿するツールを作成しました。AIエージェントを活用することで、設計から実装完了まで1時間程度で構築できました。
開発の動機とコンセプト
正直なところ、私はSNSの運用、特にInstagramのタイムラインを眺めることがあまり得意ではありません。しかし、Webアプリの認知向上にはSNS活用が不可欠です。
そこで、「人間による最小限のレビュー」を挟みつつ、投稿自体は自動化する「半自動化」の仕組みを目指しました。完全にAI任せにせず、最後に人間が内容を確認することで、投稿の質を担保しています。
仕組みの概要
- Webアプリから最新データを取得(スクレイピングまたはAPI)
- AIがInstagram用のキャプションとハッシュタグを自動生成
- ローカル環境にプレビュー用のHTMLを生成し、人間が確認
- 確認ボタンを押すと、画像を外部サーバーへアップロードし、Buffer経由でスケジュール登録
使った主なツールと技術
- Instagram Graph API:公式の投稿用API
- Buffer:SNS投稿スケジューラー。API経由で投稿を予約
- Cloudinary/Imgur:画像ホスティング用。API投稿時に外部URLが必要なため
- AIエージェント:コード生成とキャプションのライティング
💡 ポイント: 車輪の再発明かもしれませんが、自分のワークフローに最適化されたツールを1時間で作れるのは、今の時代の個人開発の醍醐味です。ツールとしての価値は低くても、自分の快適さを追求することに意味があります。
このツールの仕組みや思想についての詳細は、noteにも書いています。