← 記事一覧
導入結果

AI秘書エージェントが司令塔、Codexが実装する分業を作ってみた

Museが仕様とレビュー、Codexが実装とテストを担い、人間が最終確認する分業の仕組みと検証デモの記録。

なぜ分業にしたか

仕様とレビューを担当する役割、実装とテストを担当する役割を分けるため、個人用AIエージェント Muse が仕様書(SPEC)を書き、Codex CLI に実装を委任する仕組みを構築した。

役割分担は Muse が仕様とレビュー、Codex が実装とテスト。最終確認は人間が行う。

仕組み

Muse が書いた SPEC を実装の起点にして、Codex CLI に作業を委任する。Codex CLI は ChatGPTアカウントでログイン済みで、npm公式版 0.169.0 を使用した。

検証デモでは、Codex がフィボナッチCLIとテストを実装し、テスト17件がパスした。

また、桜井政博氏のゲーム作法をまとめたスキルを使い、5秒ミニゲーム集のプロトタイプも Codex が実装した。

詰まった所

VM内蔵のalpha版にはツール実行用の部品がなく、実装できなかった。そのため、VM内蔵のalpha版は使わず、npm公式版 0.169.0 を使用した。

分かったこと

今回の検証では、SPECから実装を委任する仕組みで、フィボナッチCLIとテスト、ミニゲーム集のプロトタイプを実装できた。テスト17件のパスはフィボナッチCLIの検証結果であり、ほかの実装全般の品質を示す数値ではない。

仕様とレビュー、実装とテスト、最終確認をそれぞれの役割として分けた。人間による最終確認は、この分業の一部として残している。

次にやること

今後の確認項目として、仕様と実装の対応をレビューで確かめ、テスト結果と人間による最終確認を記録していく。これは今後の方針であり、追加の検証結果はまだここには記載していない。