掲載済み (2026-03-07号)
#047 285文字 • 2分

HubSpotにおけるAIコードレビューの6ヶ月間の進化:アーキテクチャの刷新と「検閲エージェント」の導入

原題: Automated Code Review: The 6-Month Evolution

英語

掲載情報

2026年3月7日土曜日号 アネックス掲載

概要

HubSpotは、AIコードレビューツール「Sidekick」を独自のJavaフレームワークへ移行し、第2のAI「Judge Agent」によるフィルタリングを導入することで、ノイズを劇的に減らしサイクルタイムを90%削減しました。

詳細内容

## 概要 HubSpotは、エンジニアの生産性向上を目的に開発されたAIコードレビューシステム「Sidekick」の、6ヶ月間にわたる劇的な進化のプロセスを公開しました。導入当初はKubernetes上でClaude Codeを動作させる構成でしたが、現在は自社開発のJavaベースのエージェントフレームワーク「Aviator」へと移行し、運用の柔軟性とパフォーマンスを大幅に向上させています。 ## 主要な進化のポイント - **アーキテクチャの刷新**: 汎用的なKubernetesベースから、HubSpotの技術スタックに最適化された「Aviator」へ移行。これにより、RPCフレームワークを介したツール連携が容易になり、レイテンシとコストの削減、複数モデル(Claude, GPT, Gemini等)の自由な切り替えが可能になりました。 - **「Judge Agent」による品質管理**: 初期モデルでは「冗長すぎる」「お世辞が多い」といった不評がありましたが、レビュー結果を評価・フィルタリングする第2のAI(Judge Agent)を導入。簡潔さ、正確性、実行可能性の3基準を満たしたものだけを投稿する「エバリュエーター・オプティマイザー」ワークフローにより、エンジニアからの信頼(80%以上の高評価)を獲得しました。 - **データ駆動のフィードバック**: GitHub上の絵文字リアクションを直接収集し、ダッシュボードで可視化することで、継続的な改善サイクルを確立しています。 ## 今後の展望 今後は、過去のレビュー内容を記憶するメモリ機能や、隣接リポジトリのコンテキスト把握、リポジトリ固有のカスタム指示への対応を進め、より高度な自律性を目指すとしています。