GoogleはGemini CLIエクステンション、Conductorに自動レビューサポートを追加することにより拡張した。同社によればこのアップデートによりConductorは「単なる計画と実行を超えて検証へと進む」ことが可能となり、AI生成コードの品質やガイドライン遵守を確認可能になることで、AI支援開発ワークフローにおける信頼性、安全性、統制を強化する。
私たちの新しい自動レビュー機能は開発ライフサイクルに厳格な「verify」ステップを導入します。コーディングエージェントがタスクを完了すると、Conductorは包括的な実装後レポートを生成可能になりました。
Googleによればこの新機能はAI生成コードをコード品質、計画への準拠、スタイルガイドおよびプログラミングガイドラインの遵守、統合テストの検証、基本的なセキュリティレビューを含む複数の観点から自動的に評価する。
コード品質についてConductorは文法を超えた深い静的解析およびロジック解析を実行できるようになり、競合状態、nullポインタリスク、ロジックバグといった複雑な問題を検出する。また実際のコード実装がオリジナルのplan.mdおよびspec.mdとマッチしているかを検証し、計画されたすべてのタスクが適切に対応されていることを確認する。
Conductorはコードがプロジェクトのスタイルガイドおよび計画フェーズで定義されたカスタムルールに準拠していることも保証する。単体テストおよび統合テストを自動実行し、レビュー報告書にテスト結果およびカバレッジデータを含める。最後にコードのマージ前にハードコードされたAPIキー、潜在的なPII漏えい、安全でない入力処理などの重大なセキュリティ問題をスキャンする。
Conductorが生成するレポートは検出事項を高・中・低の重大度に分類し、正確なファイルパスを含め、問題修正のためにtrackを開始する機能も備える。
このレベルの詳細さは「agentic」開発が「無監督」開発を意味しないことを保証します。むしろAIが単純労働を担い、開発者が自動検証に支えられた高レベルのアーキテクチャ監督を担うワークフローを実現します。
GoogleはConductorの自動レビューがコードが書かれた後に妥当性確認および検証を追加することで、AI支援エンジニアリングの「ループを閉じる」と述べている。この機能はAI生成コードの品質、セキュリティ、コンプライアンスに関して高まりつつある懸念に対処し、AI駆動開発をより安全で予測可能かつアーキテクチャ的に健全なものにすることを目的としている。
昨年12月にリリースされたConductorはGemini CLI向けエクステンションであり、チャットログのような一時的記録ではなく、plan、spec、スタイルガイドなど含むバージョン管理済Markdownファイルに保存されたプロジェクトコンテキストによるコンテキスト駆動開発を支援する。
Conductorにおいて、trackは記述された仕様およびフェーズとサブタスクに分割されたタスク指向の計画を持つ独立した作業単位を表す。実装は計画レビュー後にのみ開始され、進捗はplanファイルに直接記録される。
Conductorはチーム全体の設定をサポートしており、プロジェクトごとにテスト戦略、コーディング規約、ワークフロー設定などの共有標準を一度定義すればすべてのAI駆動コントリビューションに一貫して適用でき、個々の開発者およびチームの双方において一貫性が確保される。