連載「AIに任せきりにしない発信をつくる」· 第10編/全21編
小さく出して、確かめてから広げる
本番の前に「空打ち」で全部を通してみる
いきなり本番で大量に出すのは、こわい。だからまず「空打ち」で全経路を通し、配信も少量から始めました。出す前に確かめる、一気に広げない——取り返しのつかない操作と付き合うコツを、開発の実践から一緒に。
連載「AIに任せきりにしない発信をつくる」· 第10編/全21編
本番の前に「空打ち」で全部を通してみる
いきなり本番で大量に出すのは、こわい。だからまず「空打ち」で全経路を通し、配信も少量から始めました。出す前に確かめる、一気に広げない——取り返しのつかない操作と付き合うコツを、開発の実践から一緒に。
送信ボタン。公開ボタン。決済の確定。——1度押したら、なかったことにはできない操作が、世の中にはあります。そういうボタンを前にして、指が一瞬止まった経験は、ありませんか。
AZASLAB の発信を自動化するしくみも、最後はその「取り返しのつかない一手」にたどり着きます。Xへ投稿してしまえば、もう世に出てしまう。しかも自動化したぶん、間違いも勢いよく出ていく。だから本番に切り替える前に、私はかなり慎重に、いくつかの段取りを踏みました。
今日は、その「出す前の確かめ方」と「広げ方」を、一緒に見ていきましょう。発信に限らず、取り返しのつかない操作と付き合うときのコツとして、持ち帰ってもらえたらと思います。
なぜそんなに慎重になったのか。理由は3つあります。
ひとつは、外に出てしまうこと。投稿は公開された瞬間、誰の目に触れるか分かりません。下書きの間違いなら直せますが、出たものは消しても痕が残ります。ふたつめは、量です。自動化は、1度に何本も投稿できてしまう。設定をひとつ間違えただけで、おかしな投稿が連続で飛び出す、ということが起こりえます。みっつめは、費用。投稿には1件ごとにわずかな利用料もかかります。いきなり全開で回せば、確かめる前にコストだけがふくらむ。
つまり、いきなり本番は、外向き・量・お金、どの面から見てもこわい。だとしたら、こわさを1つずつ取り除いてから出よう、と考えました。
最初にやったのは、「空打ち」です。空打ちというのは、本番とまったく同じ流れを動かすけれど、最後の最後だけ実行しない、という確かめ方のことです。
具体的には、ネタを生成し、人が承認し、配信の枠に予約し、「いざ投稿」の直前まで、すべての段取りを通しました。ただし、本物の投稿だけはしない。Xには1本も出さずに、流れがちゃんと最後までつながるかだけを確認したんです。
これが、思った以上に効きました。頭の中では「つながっているはず」と思っていても、実際に端から端まで通してみると、見えていなかった段差が分かります。しかも、何も世に出ないので、何度でも安心して試せる。出す前に、出さずに全部を通す。これだけで、こわさのかなりの部分が消えました。
おもしろいのは、空打ちが教えてくれるのは「派手な故障」ではなく「地味なつなぎ目のズレ」だ、ということです。一つひとつの部品は正しく動くのに、部品と部品の受け渡しのところで、想定とちがう形でデータが渡っていた——そういう、頭の中の設計図では気づけない小さな食いちがいが、実際に通すと表に出てくる。完成したつもりのパズルを、1度ぜんぶ並べ直して、はまり方を確かめるような感覚です。動かしてみないと分からないことは、思っているより多いんですね。
空打ちと本番の切り替えで、もう1つ気をつけたことがあります。「うっかり本番投稿してしまう」事故を、起きにくくしておくことです。
そこで、「これは空打ちです」という札を、ふだんは常に下げておくことにしました。初期状態が安全側、ということです。本番に進むには、その札を自分の手で外す——たったその一手だけ。逆に言えば、その一手を踏まない限り、何があっても本物は飛ばない。
安全は、注意力ではなく、初期状態で守るほうが確かです。
「気をつける」に頼ると、人はいつか気を抜きます。でも、初めから安全側に倒しておけば、気を抜いた日でも事故は起きません。注意ではなく、設計で守る。地味ですが、取り返しのつかない操作ほど、この発想が効いてきます。
全経路を確かめ、安全弁もかけた。それでも、本番の出し始めは、いきなり全開にはしませんでした。
まずは少量から。一日に出す本数を絞って始め、反応を見ながら、少しずつ増やしていく計画にしました。理由は単純で、出してみて初めて分かることがあるからです。文面はこの調子でいいのか、量は多すぎないか、費用は見合っているか。少量なら、もし違和感があってもすぐ戻せます。最初から大量に出してしまうと、間違いも大量に出てしまう。小さく出して、確かめて、納得してから広げる。そのほうが、結局は速いと感じています。
これは、以前 「無料でできるはず」が古かった話や、発信する側こそ裏を取る話で書いた「確かめてから進む」と、同じ精神の運用版でもありました。前提を確かめる、裏を取る、空打ちする。やっていることは、どれも「出す前に、1度たしかめる」です。AZASLAB や クリシンクエストが大事にしている「鵜呑みにせず、問い直す」を、運用の段取りに落とすと、こういう形になるのだと思います。
やってみて気づいたのは、「確かめる」にも2つの段があって、混ぜないほうがいい、ということでした。
ひとつめの段は、「ちゃんと流れるか」。これは空打ちで確かめます。生成から投稿の直前まで、段取りが端から端までつながるか。ここは結果が外に出ないので、何度でも、思いきり試せます。失敗しても誰にも迷惑がかからない場所で、流れの段差を全部つぶしておく。
ふたつめの段は、「出して、良かったか」。これは、実際に少量を出してみないと分かりません。文面は読者に届くのか、量は多すぎないか、反応はどうか。こればかりは、本物を世に出してみないと測れない。だから、ここで初めて少量の本番に進みます。
この2段を混ぜると、苦しくなります。「流れるか」を本番で確かめようとすると、事故がこわくて一歩も動けない。逆に「出して良かったか」を空打ちで確かめようとしても、誰も見ていないので何も分からない。流れの確認は安全な空打ちで、手応えの確認は少量の本番で。確かめたいものに応じて、場所を分ける。そう整理してから、ずいぶん進めやすくなりました。
ここまで慎重さの話をしてきましたが、慎重さは「止まること」とは違います。完璧になるまで動かない、では、いつまでも出せません。大事なのは、止まることではなく、こわい部分だけを先に取り除いて、安心して前に進めるようにすることです。
空打ちで全部を通す。安全弁で、うっかりを防ぐ。少量から始めて、確かめながら広げる。この3つがあれば、「取り返しのつかない一手」とも、落ち着いて付き合えます。慎重さと前進は、両立できるんですね。
ひとつ言い添えておきたいのは、これは「臆病になろう」という話ではない、ということです。空打ちも、安全弁も、少量スタートも、目的は「止まること」ではなく「安心して動けるようにすること」でした。こわさの正体——外に出てしまう、量があふれる、お金がかかる——を1つずつ先に外しておけば、本番のボタンは、もっと軽い気持ちで押せます。慎重さは、前に進むための準備なんですね。
あなたの仕事の中にある「取り返しのつかない一手」は、どれでしょうか。それは、出す前に空打ちできる形になっているでしょうか。もしなっていなければ、まず「本番そっくりに、でも何も確定させずに試す」やり方を1つ用意しておく。それだけで、あの指の止まる瞬間が、ずいぶん軽くなるはずです。