AIに「SNS投稿しといて」が通じるのはなぜ? APIとMCPをやさしく解説

「SNSの投稿が大変」
「ホームページの更新が後回しになる」

このお悩みは、本当によく伺います。

私も一人で事業をやっているので、よく分かります。

ただ、おもしろいことに気づきました!

「AIでやってみたいことは?」と伺うと、SNS投稿はあまり挙がってきません。

面倒だと感じているのに、AIに任せようとは思われていない。

理由は単純だと思っています。

AIにそんなことができると思われていないからです。

文章を書いてもらう道具、という印象で止まっている。

実際には、ネタを選んで、文章を書いて、画像を用意して、投稿するところまで任せられます。

今日はその種明かしをします。魔法ではありません。仕組みがあります。

面倒なのに、AIに頼まれていない

実は、自動投稿そのものは昔からできた

先に、大事なことを書いておきます。

決まった時間にSNSへ自動投稿する。ホームページの記事を自動で更新する。

 こういうことは、AIが出てくるずっと前からできました。

できなかったわけではありません。やるための条件が厳しかったのです。

必要だったのは、プログラムを書く力、外部サービスとつなぐ知識、認証の設定、動かし続けるサーバー、時間になったら起動する仕組み。

このあたりが一通り分かる人でないと、手が出せませんでした。

つまり、人間の側がプログラムを理解して、プログラムを操作する必要があった。

APIは「外のサービスへの注文窓口」

APIは、外のサービスへの注文窓口

ここで一つだけ言葉を覚えてください。API(エーピーアイ)です。

APIは、外部サービスへの注文窓口です。

SNSには、人間が画面をぽちぽち操作する入口とは別に、「この文章を投稿してください」「この画像をアップしてください」とプログラムから依頼できる窓口が用意されています。これがAPIです。

ホームページを動かしているWordPressにも同じような窓口があります。

「この記事を下書きで保存してください」と外から頼めます。

お店でいえば、店頭のレジとは別に、業者専用の受付カウンターがあるようなものです。
決まった書式で注文書を出せば、中の人が処理してくれる。

昔は、人間がプログラムを書く側に回る必要があった

窓口があると分かっても、そこへ注文書を出すのは人間ではありません。プログラムです。

ですから、自動投稿をしたければ、まずプログラムを書く必要がありました。

しかも、この注文書は融通がききません。

項目名が1文字違う。カンマが1つ多い。それだけで受け付けてもらえません。

「だいたいこういう意味です」は通じない世界でした。

だから、プログラムが書けるかどうかが、そのまま自動化できるかどうかでした。

AIが出てきて、何が変わったのか

変わったのは、注文書を書く役をAIが引き受けられるようになったことです。

AIは人間の言葉をかなり柔軟に受け取ります。

人同士の会話を思い出してください。

言い間違いがあっても、誤字があっても、言葉が少し足りなくても、
「ああ、この人はこういうことを言いたいんだな」と分かって会話が続きます。

AIも、ある程度それができます。

だから、こちらは普段の言葉で頼めばよくなりました。

以前: 人間 → プログラムを書く → APIへ注文 → SNSに投稿

いま: 人間 → AIに言葉で頼む → AIが道具を選ぶ → 道具がAPIへ注文 → SNSに投稿

変わったのは、注文書を書く役

ここで一つ、正確に書いておきます。

AIがAPIを自由に操作しているわけではありません。

AIが使っているのは、APIを呼ぶために人間が用意した道具です。

その道具の中で、API への注文書が組み立てられています。

MCPは「AIに道具の使い方を教える共通ルール」

MCPは、道具の使い方を教える決まりごと

では、AIはその道具の存在をどうやって知るのか。

ここで出てくるのが MCP です。

MCPは、どんな道具が使えて、どう使えばいいのかをAIに教えるための、共通の決まりごとです。

道具ごとにバラバラの説明書だと、AIは覚えきれません。

そこで説明書の書き方をそろえました。

そうすると、新しい道具を持ってきても、AIはすぐ使い方を理解できます。

AIに道具を装備させる仕組み、と考えてもらえば十分です。

実際、いま私が使っているAIにも、この仕組みでいくつかの道具がつながっています。

メールを読む道具、ブラウザを操作する道具、パソコンの中のファイルを扱う道具。

つないだ道具は使えて、つないでいない道具は使えません。

AI仕事ロボットに、パーツを取り付けていく

道具を取り付けていく

ここまでを、絵にしてみます。

最初のAIは、話す・考える・書くだけ/そこにパーツを取り付ける(ガチャン!)/APIの腕で、外のサービスに手が届く

1. 最初のAIは、これだけです 「話せる。考えられる。文章が書ける」 ただし、外のサービスには手が届きません。

2. そこにパーツを取り付けます ガチャン。ガチャン。

3. APIパーツ(腕) 外のサービスにつながる腕。注文窓口へ手が届くようになります。

MCPのベルトで、道具の使い方がわかる/SNSに投稿できる/ブログを書いて更新できる

4. MCPベルト(腰) どんな道具が使えて、どう使うのかをAIに教えるベルト。

5. SNS投稿パーツ X、Instagram、Facebookへ投稿できるようになります。

6. ブログ更新パーツ WordPressに記事を作ったり、直したりできるようになります。

投稿用の画像を作れる/時間を決めて予約できる/道具はそろった。任せる仕事は、人が決める

7. 画像生成パーツ 投稿に使う画像を作れるようになります。

8. スケジュール管理パーツ 投稿する時間を決めて、予約できるようになります。

9. 道具がそろいました ネタ選び、文章作成、画像作成、投稿、ブログ更新。ここまで手が届きます。

道具をつけて、無敵のAIに!(ガチャン!)

ただし最後に、大事なことを書き添えます。

何を任せて、何を自分でやるかを決めるのは、人間のほうです。

やってみると、こうなります

飲食店のSNS投稿

店主が、こう頼みます。

今週のおすすめメニューをSNSで宣伝して

するとAIは、おすすめメニューの情報を確認し、投稿するネタを選び、Instagram向けの文章とX向けの文章をそれぞれ書き、ハッシュタグを付け、画像を選ぶか作り、投稿する時間を決めて、投稿または予約し、終わったら報告します。

ここまで一息でできます。

ただし、どこまでAIが自分で判断してよいかは、設定次第です。

「文章までは作るが、投稿は人が確認してから」という止め方もできます。

ホームページの更新

このお知らせをホームページにも載せて

こう頼めば、タイトルを考え、本文を書き、見出しを整理し、画像を入れて、WordPressに下書きとして保存するところまでできます。

そのあと人が読んで、問題なければ公開する。この形がいちばん扱いやすいと思っています。

ただし、つなげば勝手に動くわけではありません

つなげば勝手に動く、ではありません

ここからが本題かもしれません。

私は自分の事業で、実際にこの仕組みを動かしています。

AIが書いた文章を、決まった時間にXへ自動投稿する仕組みです。

そして、失敗しています…。

せっかくなので、正直に書きます。

失敗1:投稿の後半が、黙って消えていた

Xには「1回の投稿は、この長さまで」という決まりがあります。

AIが書いた文章が、その長さを超えていました。

するとはみ出した部分が切り落とされ、残りだけがそのまま載ってしまいました。

「長すぎます」という知らせも来ません。

いちばん見てほしかったリンクは、文章の最後にありました。

そこがまるごと消えていました。気づいたのは翌日です。

AIは文章を上手に書きます。

でも、「Xではこの長さまで」という相手側の決まりまで、いつも守ってくれるとは限りません。

失敗2:4日間止まっていたのに、気づかなかった

もう一つは、外出先のスマホから、自分のパソコンのAIに仕事を頼む仕組みでの話です。

この仕組みは、私のアカウントでログインした状態で動いています。

そのログインが、ある日切れていました。

仕組みは何度もやり直そうとしましたが、ログインが切れているので動けません。

4日間で900回以上、失敗し続けていました。

止まったことを私に知らせる仕組みを入れていなかったので、次にスマホから使おうとするまで、まったく気づきませんでした。

失敗から分かったこと

どちらも、AIがもっと賢くなれば防げる話ではありません。

つなぐ相手の決まりごとと、仕組みを作った人間の設計の問題です。

これから始める方に知っておいてほしいのは、次の3つです。

1. つなぐには「合鍵」が要る。そして合鍵には期限がある
AIがSNSやホームページを操作するには、「この人の代わりに操作してよい」という許可が要ります。
家の合鍵を預けるようなものです。この合鍵は、ある日切れることがあります。

2. 相手のサービスには決まりがあり、それはある日変わる
文字数の上限、投稿してよい内容、使うときの条件。
サービスごとに決まりがあります。
しかも、サービス側の都合で変わります。
昨日まで動いていたものが、今日動かなくなることがあります。

3. AIも間違える
AIは人の言葉をよく理解しますが、いつも正しいわけではありません。

だから「半分だけ自動」がちょうどいい

私がおすすめしているのは、全部をAIに任せきりにするのではなく、AIには下書きまで作ってもらい、最後に自分が見てから出すやり方です。

新人さんに書類を作ってもらって、出す前に自分が目を通す。それと同じです。

この形なら、途中で切れた投稿にも、出す前に気づけます。

慣れてきて安心できる仕事から、少しずつ自動に寄せていけば十分です。

AIは、人間の道具を使えるようになった

ここまで書いてきて、いちばん伝えたいのはここです。

AIは魔法ではありません。

AIがすごいのは、何でも無から生み出しているからではありません。

人間がこれまで作ってきた、たくさんの道具やプログラムを、人間の言葉を理解しながら使えるようになったからです。

APIは昔からありました。自動投稿の仕組みも昔からありました。

変わったのは、それを使うために、人間がプログラムを覚える必要がなくなったことです。

以前は、人間がプログラムを使える側に回る必要がありました。

いまは、AIが道具を使えるようになり、人間はAIに仕事を頼む側にいられます。

これから要るのは、AIへの「発注力」

命令ではなく、仕事の設計図を渡す

プログラムを書くためのハードルは、確かに下がりました。

そのかわり、別のことが必要になりました。

AIに、何をさせたいのかを伝える力です。

実際、AIに興味はあるけれど困っている、という方に理由を伺うと、「使い方が分からない」ではなく「AIに何を頼めばいいか分からない」という答えが返ってきます。

道具の使い方ではなく、仕事の渡し方でつまずいている。

私はこれを「AIに命令するのではなく、仕事の設計図を渡す」と言っています。

IhyFactoryでは、AIへ仕事を渡すときに、次の8つを添えるようにしています。

  1. 目的
  2. 完成物
  3. 背景
  4. 対象者
  5. 参考情報・一次情報
  6. 条件・NG事項
  7. 判断基準
  8. 確認ポイント

「SNSに投稿して」だけだと、AIは判断材料を持っていません。

誰に向けて、何のために、何を書いてはいけないのか。そこまで渡すと、返ってくるものが変わります。

この8項目については、別の記事で詳しく書きました。

⇒AIにうまく質問するより、「仕事の設計図」を渡す

そして、ここが人間の仕事として残る部分だと思っています。

目的を考える。仕事を設計する。AIや人に任せる。最後に自分で判断する。

AIに仕事を任せることと、責任を手放すことは別です。


IhyFactoryでは、埼玉県富士見市を拠点に「AI工房(富士見モデル)」という取り組みをしています。

「自分の仕事にAIがどう使えるのか知りたい」というご相談を、よくいただきます。パソコンが苦手でも構いません。今の状況をそのまま伝えていただければ大丈夫です。

AI工房(富士見モデル) https://aikobo.ihyfactory.com/

投稿者プロフィール

IhyFactory
IhyFactory

Follow me!