本文へ移動
BenriWorks Lab

AI開発

コードを書くAIとブラウザを操作するAIに開発と運用の仕事を任せ、その結果を確かめるやり方を扱う分野です。任せた仕事の外側を誰が見るか、人が決める場所をどこに残すかを設計の軸にしています。

AI開発は、Claude Code や Codex のようなコーディングエージェントに開発と運用の仕事を任せ、その過程で得た知見を発信する分野です。BenriWorksでは、18のアプリの多くをこの形で開発し、計測の導入や不具合の修正、ブログ記事の下書きまでを同じやり方で回しています。

書いた側に確かめさせない

コードを書いたAIは、書いたコードを信じます。ビルドが通れば正しいと考え、本番でだけ壊れる種類の不具合を見つけられません。私たちは、コードを書くAIとは別のAIにブラウザで確認をさせ、その報告書をもとに修正を回す形を取っています。同じ仕事を1つのAIに任せるより手間は増えますが、自分の前提と矛盾する証拠を別の目が拾います。

仕様書を契約にする

2つのAIは互いに会話しません。両方が読むのは、リポジトリに置いた1枚の仕様書です。手順ごとの担当、決定事項とその理由、確認項目、AIが判断してはいけない場所を書き、実施のたびに結果と残タスクを追記します。仕様書が間違っていれば、間違いも仕様書に残します。

人が決める場所

マージ、公開、アカウントの権限に関わる操作は人が行います。AIが提案する変更が利用者の見え方を変えるときは、プルリクエストの本文にその旨を書き、判断を人に残します。ブログの記事も、下書きはAIが書き、事実の情報源をリポジトリと画面と報告書に限り、公開の判断は運営者が行います。

この分野で発信すること

各モデルの公式ドキュメントにある仕様と、実際に任せた仕事で起きたことを対にして記録します。うまくいったことだけでなく、AIが書いた不具合、仕様書の間違い、CIで止まった理由も、そのまま書きます。業務効率化や建設DXなど他分野の記事とも関連付けて、横断的にたどれるようにしています。

この分野のアプリ

この分野のアプリはまだありません。

この分野の記事