AI時代の追い風ラジオ。
この番組は、AIが当たり前になった時代に、つくる、はたらく、そだてる人の追い風になる話を、ゆるく、でも現場目線で考えていく番組です。
ハヤテ君
できた!
ハヤテ君
AIに頼んだら、申込フォーム、一瞬でできたっしょ!
エージェント
完璧です!
カナちゃん
……えっ。
カナちゃん
その“完璧”って、誰が確認するんですか?
テイル先輩
お、いい質問。
テイル先輩
今日はそこを考えてみようか。
テイル先輩
AIが作ったものは、どこからが“完成”なのか。
第1回のテーマは、「AIに申込フォームを作らせたら、完成……ではなかった話」。
題材は、AI勉強会の公開収録イベントで使う、参加申込フォームです。
名前、メールアドレス、参加人数、質問欄、送信完了画面。そして管理者用の参加者一覧。
① AIで“画面”はすぐ作れた
ハヤテ君
いやー、最近のAIすごいね。
ハヤテ君
「イベント申込フォーム作って。いい感じのデザインで」って頼んだら、もう画面がバーンって出てきた。
カナちゃん
へえ。どんな機能があるんですか?
ハヤテ君
名前入力できるでしょ。
ハヤテ君
メールアドレス入れられるでしょ。
ハヤテ君
参加人数も、質問欄もある。
ハヤテ君
送信したら、管理画面に一覧で出る。
ハヤテ君
ね?完成っしょ。
エージェント
完璧です!
カナちゃん
……うーん。
ハヤテ君
え、なにその間。
テイル先輩
カナちゃん、何が気になった?
カナちゃん
画面はできてるんですけど……。
カナちゃん
これ、本当にイベント当日に使って大丈夫なのかなって。
② 「本番で使える?」を疑う
ハヤテ君
大丈夫でしょ。送信できるんだし。
カナちゃん
たとえば、メールアドレスを間違えた人には、どう連絡するんですか?
ハヤテ君
あー……。
カナちゃん
同じ人が、2回申し込んだら?
ハヤテ君
んー……。
カナちゃん
定員30人なのに、31人目が申し込んだら?
ハヤテ君
それは……気合いで椅子を増やす?
テイル先輩
椅子の問題だけならいいんだけどね。
カナちゃん
あと、個人情報ですよね。
カナちゃん
参加者一覧って、誰でも見られたらまずいですよね?
ハヤテ君
……あ。
エージェント
一覧画面はあります!
テイル先輩
うん。あるね。
テイル先輩
でも、「ある」と「安全に使える」は、同じじゃない。
③ “完成”ってどこから?
ハヤテ君
じゃあ、AIが作ったこれは、未完成ってこと?
テイル先輩
未完成、というより。
テイル先輩
“たたき台としては、すごく優秀”って感じかな。
ハヤテ君
たたき台かー。完成じゃなくて?
テイル先輩
逆に聞くけど。
テイル先輩
このフォームを、明日の本番イベントで本当に使うとしたら、何が確認できていれば安心?
カナちゃん
まず、変な入力を止めたいです。
カナちゃん
メールアドレスの形式とか、参加人数がゼロになってないかとか。
ハヤテ君
あー、参加人数ゼロ。ありそう。
カナちゃん
あと、送信ボタンを連打したらどうなるか。
ハヤテ君
それ俺、やるかも。
テイル先輩
やる人を責めるんじゃなくて、やっても壊れないようにする。
カナちゃん
管理画面は、管理者だけが見られるようにしたいです。
カナちゃん
それと、申込後に確認メールもほしいです。
カナちゃん
申し込めたか不安になる人、いますよね。
テイル先輩
いいね。いま出てきたものが、完成に近づくための条件なんだ。
ハヤテ君
条件?
テイル先輩
そう。画面があるかどうかじゃなくて、使う人が困らない状態になっているか。
テイル先輩
それを確認するための条件。
テイル先輩
開発の言葉では、受け入れ条件、なんて呼んだりするね。
ハヤテ君
受け入れ条件……。
エージェント
受け入れます!
テイル先輩
エージェント君は、もう少し待とうか。
④ AIへの「頼み方」を変える
ハヤテ君
でもさ、そういう条件を考えるのって、結局人間が全部やるの?
ハヤテ君
それだと、AIで速く作った意味、ちょっと減らない?
テイル先輩
そこが面白いところで。
テイル先輩
AIは、作るだけじゃなくて、見落としを洗い出す相手にもなる。
カナちゃん
たとえば、どう聞けばいいんですか?
テイル先輩
最初の頼み方が、こうだったよね。
ハヤテ君
イベント申込フォームを作って。名前、メール、参加人数、質問欄があって、管理画面で一覧できるようにして。いい感じのデザインで。
テイル先輩
これは、形を作るにはいい。
テイル先輩
でも、本番に近づけたいなら、次はこう聞く。
テイル先輩
この申込フォームを実際のイベントで使う前提で、想定される入力ミス、二重申込、定員超過、個人情報の扱い、管理者権限、確認メール、スマホ表示の観点から、受け入れ条件とテスト項目を洗い出して。
カナちゃん
あ、作って、じゃなくて。
カナちゃん
使う前提で、何を確認すべきか出して、って聞くんですね。
テイル先輩
そうそう。
テイル先輩
AIに完成宣言をさせるんじゃなくて、完成条件を一緒に作る。
ハヤテ君
なるほどなー。
ハヤテ君
俺、AIに「完成?」って聞いてたわ。
エージェント
完成です!
ハヤテ君
ほら、すぐ言う!
テイル先輩
だから、AIの「完成です」をゴールにしない。
テイル先輩
人間が、「何を満たしたら完成か」を持つ。
⑤ 本番前チェックリスト
ここで、申込フォームを本番で使う前に見たいチェック項目を整理します。
テイル先輩
まず、入力チェック。
テイル先輩
名前が空じゃないか。メールアドレスの形になっているか。参加人数が1人以上か。
カナちゃん
次に、二重申込や連打ですね。
カナちゃん
同じメールアドレスで何度も申し込めるのか、送信ボタンを連打したらどうなるのか。
ハヤテ君
定員超過も見る。30人までなら、31人目をどうするか。
テイル先輩
そう。受付停止にするのか、キャンセル待ちにするのか。
カナちゃん
管理画面は、管理者だけが見られるようにする。
ハヤテ君
個人情報を、必要以上に持たない。
テイル先輩
送信後の確認メールも大事。
テイル先輩
そして、スマホでちゃんと使えるか。
カナちゃん
たしかに、イベント申込ってスマホから多そうです。
テイル先輩
最後に、これらをテストできる形にする。
テイル先輩
たとえば、「メールアドレスが空ならエラーが出る」とか、「31人目はキャンセル待ちになる」とか。
ハヤテ君
あー、やっとわかった。
ハヤテ君
AIが作った画面を見て、「すげー!」で止まってた。
ハヤテ君
でも本当は、「これで困る人いない?」まで見る必要があるんだ。
テイル先輩
それ。
テイル先輩
いいものを作るって、コードを書くことだけじゃない。
テイル先輩
使う人が困らないように、先回りして考えることでもある。
今日のまとめ
今日のまとめです。
テイル先輩
ひとつ目。AIで画面はすぐ作れる。でも、画面があることと、本番で使えることは違う。
カナちゃん
ふたつ目。完成に近づけるには、入力ミス、二重申込、定員、個人情報、権限、確認メールなど、使う場面を考える必要がある。
ハヤテ君
みっつ目。AIには「完成?」って聞くより、「完成条件とテスト項目を洗い出して」って聞く。
エージェント
完成条件、生成します!
テイル先輩
うん、それはいい使い方。
テイル先輩
AI時代に大事なのは、AIより手で速く作ることじゃない。
テイル先輩
AIと一緒に、何を満たせばいいものになるのかを考えられること。
AI時代の追い風ラジオ。第1回は、「AIに申込フォームを作らせたら、完成……ではなかった話」でした。
この回の台本と、申込フォームの受け入れ条件チェックリストは、概要欄のページにまとめています。
それではまた次回。あなたのつくる、はたらく、そだてるに、よい追い風が吹きますように。