Code Reviewという名前の製品は、Claude Codeプラットフォームに直接統合されており、エラーの早期検出とソフトウェアの品質向上を目指しています。
ソフトウェア開発において、プログラマー間のコードレビューは、エラーを検出し、一貫性を確保し、システム品質を維持するために重要な役割を果たします。
しかし、AIベースのプログラミングツールの登場は、このプロセスを大きく変えました。多くの開発者は現在、自然言語のガイドからコードを作成するためにAIを使用しており、これは「感情的なプログラミング」と呼ばれる傾向があります。
開発速度を向上させるのに役立ちますが、この方法は論理的なエラー、セキュリティリスク、および不可解なコードの発生リスクも高めます。
AIが短時間で大量のコードを作成すると、コード更新リクエスト(プルリクエストと呼ばれる)の数も大幅に増加し、検閲チームに大きな圧力がかかる。
Anthropicの製品部門責任者であるCat Wu氏によると、多くの企業リーダーは、AIによって作成されたプルリクエストが効果的にテストされるようにするにはどうすればよいかという質問をしています。
「クロードコードは非常に多くのプルリクエストを作成しており、それがソフトウェアリリースプロセスを妨げていることに気づきました。Code Reviewはこの問題を解決するために構築されました」とキャット・ウー氏は述べています。
新しいツールは、プルリクエストを自動的に分析し、ソースコード上で直接コメントを提供するように設計されています。
アクティベート後、システムはGitHubと統合でき、AIは変更が公式システムに組み込まれる前に評価できます。
形式的なエラーやプログラミングスタイルに焦点を当てる代わりに、Code Reviewは、ソフトウェアで深刻な問題を引き起こす可能性のある論理的なエラーの検出を優先します。AIは、個々の問題、エラーがリスクを引き起こす可能性のある理由、および解決策を詳細に説明します。
エラーは、最も深刻なエラーの場合は赤、検討する必要のある問題の場合は黄色、以前に発生した古いソースコードまたはエラーに関連する問題の場合は紫など、色によって重症度によって分類されます。
これを実現するために、Anthropicは「マルチエージェント」アーキテクチャを使用しています。多くのAIエージェントが並行して動作し、さまざまな角度からコードをチェックし、その後、統合エージェントが結果を分析し、重複を排除し、最も重要なエラーを優先します。
論理エラーの検出に加えて、Code Reviewは基本的なセキュリティ分析も提供します。技術チームリーダーは、企業の内部基準に基づいて追加のチェックルールをカスタマイズできます。
より深いセキュリティニーズについては、Anthropicは、企業がClaude Code Securityという名前の独自の製品を使用できると述べています。
現在、Code Reviewは、Uber、Salesforce、Accentureなどの大企業を対象とした、Claude for TeamsおよびClaude for Enterpriseサービスパッケージを使用する顧客向けのプレビュー形式で展開されています。
Anthropicによると、サービス利用料はトークンで計算され、他のAIサービスと同様です。コード評価のたびに、ソースコードの複雑さに応じて約15〜25米ドルの費用がかかると予想されています。
Anthropicは、AIがますます多くのプログラミングコードを作成するにつれて、自動チェックツールの需要も大幅に増加すると述べています。同社は、Code Reviewが企業がソフトウェアをより迅速に開発するのに役立ち、製品がリリースされる前にエラーの数を大幅に削減することを期待しています。