個人で開発しているWebアプリのコンテンツをInstagramへ半自動で投稿するツールを作成しました。AIエージェントを活用することで、設計から実装完了まで1時間程度で構築できました。

開発の動機とコンセプト

正直なところ、私はSNSの運用、特にInstagramのタイムラインを眺めることがあまり得意ではありません。しかし、Webアプリの認知向上にはSNS活用が不可欠です。

そこで、「人間による最小限のレビュー」を挟みつつ、投稿自体は自動化する「半自動化」の仕組みを目指しました。完全にAI任せにせず、最後に人間が内容を確認することで、投稿の質を担保しています。

仕組みの概要

  1. Webアプリから最新データを取得(スクレイピングまたはAPI)
  2. AIがInstagram用のキャプションとハッシュタグを自動生成
  3. ローカル環境にプレビュー用のHTMLを生成し、人間が確認
  4. 確認ボタンを押すと、画像を外部サーバーへアップロードし、Buffer経由でスケジュール登録

使った主なツールと技術

  • Instagram Graph API:公式の投稿用API
  • Buffer:SNS投稿スケジューラー。API経由で投稿を予約
  • Cloudinary/Imgur:画像ホスティング用。API投稿時に外部URLが必要なため
  • AIエージェント:コード生成とキャプションのライティング

💡 ポイント: 車輪の再発明かもしれませんが、自分のワークフローに最適化されたツールを1時間で作れるのは、今の時代の個人開発の醍醐味です。ツールとしての価値は低くても、自分の快適さを追求することに意味があります。

このツールの仕組みや思想についての詳細は、noteにも書いています。

noteで詳細を読む →

← 前の記事:noteで「人」を探す難しさ 一覧 次の記事:Google Maps APIの課金爆発の話 →