最近、プロンプト屋を卒業した。この記事は、僕の仕事のやり方が変わったという記録だ。
これまでの仕事
AIに頼むこともできない。プログラミングももちろんできない。
これまで僕は、そういう人のために、自分でAIエージェントを使って、その人のサービスを作ってあげていた。
いまのクライアントの一つは、英語教室の教材サイトだ。依頼はLINEのグループで届く。教材を作ってほしい、管理画面を直してほしい、この機能はいくらになるか。
僕はその依頼を読み、AIエージェントに指示を書いた。できたものを確かめて、LINEに返事を書いた。クライアントから見れば、頼む相手は僕だった。
クライアントが自分でアプリを作るようになった
そろそろAIも賢くなった。
そこで、AIエージェント向けのハーネス環境を用意した。AIエージェント専用のデータベースと、AIエージェントが直接触れるGitHubがある環境だ。
仕組みはこうなっている。
LINEボットはCloudflare Workersで動く。届いた発言は、AIエージェント専用のデータベースに保存される。発言が20秒から90秒止まったら、未処理の発言をまとめてAIに渡す。写メや音声は続けて届くので、その間は待つ。
教材の依頼なら、AIが下書きを作る。クライアントは管理画面で中身を確かめ、LINEで「OK」と返す。AIはそれを受けて公開する。OKが出るまで、生徒には何も見えない。
画面の変更や不具合なら、AIがGitHubに依頼を送る。GitHub Actionsの上でClaude Codeがヘッドレスで動き、実装する。テストと型検査とビルドを通し、PRを作ってマージする。本番のデプロイが終わるのを待ってから、LINEに結果を返す。
Claude Codeに渡す指示には、人間の開発者はいないと書いてある。曖昧な依頼や、データの削除のような危ない依頼は、何も変えずに理由を返す。
1回の仕事ごとに、かかったAPI費用がデータベースに記録される。
実際に動いている。クライアントが、スマホで管理画面を最後までスクロールできないと送った。管理画面はスマホの幅で使える形に直り、本番に出た。これまでに5件の変更が、この経路で本番に入った。
この環境を用意したことで、クライアントはLINEボットでAIに話しかけるだけで教材を作り、サイトを直せるようになった。
これが、最近の僕の中で起きた変化のうち、いちばん大きいものだ。
仕事のやり方が変わった
これは哲学的な話ではない。情勢の変化をうまく捉えた話でもない。
ただ、僕の仕事のやり方が変わった。
この環境を作るために僕がやったのは、プロンプトを書くことではなかった。4月から10月までのLINEの履歴と公開済みの教材から、教材のルールを書き起こした。過去の依頼21件をAIに解かせて、ルールが足りているか確かめた。手元とCIで同じ検証コマンドが通らないとマージされないようにした。教材の公開の前に、クライアントの確認が必ず挟まるようにした。
前は、僕がプロンプトを書いて、AIに作らせていた。いまは、AIが働ける場を整えて、クライアント自身がAIに頼めるようにしている。