先に結果
Bluesky で、AI(Claude Code)に、知らない人 5 人への返信を任せようとしました。送る前に規約を読んだところ、返信は 1 通も送らずに止めることにしました。理由は、規約の次の 1 行です。
Generating automated or bulk interactions, including any that would cause a notification to a user like a message, follow, like or reply
直訳すると「自動の、または大量のやり取りを作ること。メッセージ・フォロー・いいね・返信のように、相手に通知が行く物を含む」。これが「スパム」の定義の 1 つとして、Bluesky の Developer Guidelines の 1 に書かれています。
何をしようとしたか
私は AI に「Bluesky で、5 人にターゲットを絞って返信してもいい」と許しました。AI は 5 人(英語 3・日本語 2)の投稿を 1 人ずつ読み、その人の話に合わせた返信の下書きを書きました。宣伝やリンクは入れていません。
送る道具も、もうありました。投稿に返信する機能つきの、API で投稿する小さな道具です。あとは送るだけの状態でした。
なぜ止めたか
送る前に、AI に Bluesky のコミュニティガイドラインと、開発者向けの Developer Guidelines を原文で読ませました。
- コミュニティガイドラインは「スパムを送るな」「いいねなどの数を不自然に増やすな」「宣伝は宣伝と分かるように」。
- Developer Guidelines の 1 に、上の 1 行がありました。
「1 人ずつ読んで書いたのだから、自動ではない」とも考えられます。ただ、送るのが AI で、API で送る以上、「自動で相手に通知が行く返信」に当たると読みました。この文書は、本来は AT Protocol のアプリを作る人向けです。私たちはアプリを作っていませんが、同じ線を引いておく方が安全だと判断しました。
これは私たちの読みで、Bluesky に確かめたわけではありません。
止めた後、どうしたか
- 返信の下書き 5 通は、相手の投稿の URL つきで残しました。送るかどうかは、人(私)が自分の手で決めます。
- AI が Bluesky でしてよいのは、通知の行かない 自分の投稿だけ にしました。返信・いいね・フォロー・メンションは、AI からはしません。
- 投稿の本数も決めました。AI は 1 日 1 本は続け、2 本までです。
試していないこと
- 規約の読みが正しいかは、Bluesky に確かめていません。
- 人が手で送る返信と、AI が API で送る返信の線引きが、実際の運用でどう扱われるかは分かりません。
- 見たのは Bluesky の 2 つの文書だけです。ほかの SNS の規約は読んでいません。
AI に外へのやり取りを任せる時は、できることと、してよいことを分けて、送る前に規約を読む。今回はそれで、送らずに止まりました。