あらまし
役割を分けたAIエージェントにコードの多くを書かせながら、僕は、お金を受け取る会員制のサービスを一人で二週間ほどかけて組み立ててきました。AIにコードを書かせてみると、次の問題がすぐに出てきます。AIが書いたそのコードが正しいかどうかを、誰がどうやって確かめるのか、という問題です。一人で作っているので、コードを書く人とは別に、それを疑って調べる役を置く余裕はありません。
そこで僕は、コードの正しさを、書いた本人が注意深く見直すことに頼るのをやめました。代わりに、間違いが起きにくい作りへ変えていき、開発を進めるAIとは別に、どう壊れるかを探すことだけを目的にした監査を独立に立てて、検証させることにしました。このやり方で、公開する前に不具合を四つ捕まえています。どれも、部品ごとのテストは全部通るのに、部品を組み合わせたり状態が変わったりしたときにだけ壊れる不具合でした。この記事では、僕がAIにどこまでを任せ、毎回まっさらな状態で立ち上がるAIへ決まりごとをどうやって届け、書いた本人には見つけられない間違いをどうやって独立の監査に見つけさせ、最後には間違えようのない作りへどう変えていったかを書きます。
対象読者と持ち帰れるもの
一人か少人数で、AIにコードを書かせながら、課金のある会員制サービスを作ろうとしている人へ向けて書きます。読み終えると、AIがどこまでを自分の判断で進めてよく、どこからは人が確かめてから指示するのか、その線を操作の種類ではなく満たすべき条件で引く、という考え方を持ち帰れます。僕がこのサイトを一人でAIと作ってきた記録に基づいています。
ここから先は有料部分です
この記事は購読特典で、購読中の方が読めます。
有料部分はおよそ5,300字で、読み終える目安は11分です。
価格は税込みです。購入と購読は、ログインしてから進みます。購入した記事は、アカウントでいつでも読み返せます。購読中の方と購入済みの方はログインして全文を読むページへ、プランの説明はプランのページへどうぞ。
販売の対象地域は利用規約に記載しています。請求はすべて日本円で行います。