Qodo、CodexでAIコードレビューにコンテキストを組み込む
概要
Qodoはコードレビューとソフトウェア品質のためのAIツールを開発し、コーディングエージェントが変更するコードを理解するために必要な組織的知識を提供している。共同創業者兼CEOのItamar FriedmanはQodoを"コーディングエージェントの親友"と呼ぶ。QodoはGPT-6 Astraを含むOpenAIのモデルを使用してエンジニアリング知識を収集し、コードをレビューし、ソフトウェア品質を監視しており、そのCodexプラグインがこれらのコンテキストとレビューを開発者のコーディングセッションに持ち込む。
1万以上のリポジトリに及ぶ顧客環境では、ローカルなコード変更が単独では正しく見えても下流のサービスを壊す可能性がある。Codexマーケットプレイスで構築されたQodoのプラグインは、QodoのAgentic Toolboxを通じてCodexにコードベースの知識、組織のルール、独立したレビューへのアクセスを提供し、異なるGitプロバイダーでホストされるものやKafka経由で接続されたものを含むリポジトリ間の依存関係を考慮できるようにする。Codexがコードを書く前に、関連するコードベースのルールやプルリクエストの履歴を取得でき、変更後にはQodoがレビューし、開発者がプルリクエストを開く前に同じセッション内でCodexに結果を返す。
Itamarはコーディングエージェントとレビューエージェントを"陰と陽"と表現し、エージェントが発見を議論し、受け入れられないものだけを人間のレビューに提示するというビジョンを持つ。これにより開発者は計画者およびレビュアーになる。社内では、AI開発者リレーションリードのNnenna NdukweがGPT-6 AstraのExtra HighおよびUltraエフォート設定を自動化ワークフローや知識作業に使用している。Itamarはまた、OpenAIが最近発表したDecisions APIを活用し、各開発段階で適用するルールやエージェントスキルを選択することで、選択をより速く安くしつつレビュー品質を向上させる機会を見出している。Qodoのアプローチは、AIとOpenAI、そして従来のソフトウェアエンジニアリングの最良の側面を組み合わせた顧客所有の"ソフトウェアファクトリー"の構築を目指している。
(出典:OpenAI)