最近、CodeRabbit社は1600万ドルのシリーズA資金調達を完了したと発表しました。彼らの目標は、人工知能を用いてコードレビューのプロセスを自動化することです。ご存知のように、コードレビューは開発者にとって時間のかかる作業であり、多くの企業が毎週2~5時間費やしているとされています。人員不足の場合、コードレビューは非常に負担となり、開発者は他の重要なタスクに集中できなくなります。

コード インターネット (2)

画像出典:AI生成画像、画像ライセンス提供元Midjourney

CodeRabbitの共同創設者兼CEOであるハルジョート・ギル氏は、人工知能を使用することでコードレビューの自動化を大幅に実現できると考えています。彼はCodeRabbitを設立する前は、データセンターソフトウェア企業Nutanixの上級技術ディレクターを務めており、もう一人の創設者であるグル・シンガー氏は医療支払いプラットフォームAlegeusの開発チームを率いていました。

ギル氏は、CodeRabbitのプラットフォームは「高度な人工知能推論」を用いて「コードの背後にある意図を理解」し、開発者に「実行可能な」「人間のような」フィードバックを提供すると述べています。彼は、従来の静的解析ツールやコード検査ツールとは異なり、CodeRabbitはAIを中核としたプラットフォームであると強調しています。

魅力的に聞こえますが、AIによるコードレビューには市場で疑問の声も上がっています。実験によると、AI駆動のコードレビューは、人間のレビューほど効果的ではないことが示されています。例えば、Graphiteのグレッグ・フォスター氏はブログ記事で、OpenAIのGPT-4を用いたコードレビューを試みたものの、小さな論理エラーやスペルミスなどの有用な情報を捉える一方で、多くの誤検出も発生したと述べています。

また、AIによるコードレビューには、運用上の欠点もあります。フォスター氏は、従来のコードレビュープロセスでは、エンジニアが同僚との交流や学習を通じてスキルを向上させることができるのに対し、自動化されたレビューに依存すると、このような知識共有が阻害される可能性があると指摘しています。

しかし、ギル氏はこれとは異なる見解を示し、CodeRabbitのAI優先戦略はコードの品質を向上させ、コードレビューに必要な人的努力を大幅に削減できると確信しています。現在、ギル氏によると約600の組織がCodeRabbitのサービスを有料で利用しており、いくつかのフォーチュン500企業ともパイロットプログラムを実施しています。

CodeRabbitの最新の資金調達は、ベンチャーキャピタルのCRVがリードインベストメントを行い、Flex CapitalとEngineering Capitalも参加しました。新たに調達した資金は、10名からなる営業・マーケティングチームの拡大と、製品機能の強化、特にセキュリティ脆弱性分析に充てられます。

ギル氏は、JiraやSlackなどのプラットフォームとの統合強化、AI駆動の分析・レポートツールの導入も計画していると述べています。さらに、CodeRabbitはインドのバンガロールに新しいオフィスを設立する準備を進めており、チーム規模は倍増する見込みです。将来的には、依存関係管理、コードリファクタリング、単体テスト生成、ドキュメント生成など、より高度なAI自動化機能を製品に搭載する予定です。

要点:

🌟 CodeRabbitはAI技術を用いてコードレビューを自動化し、開発者の作業量を削減します。

📈 同社は最近1600万ドルのシリーズA資金調達を完了し、現在600の組織がサービスを利用しています。

🛠️ CodeRabbitはチームを拡大し、製品機能を強化する計画で、セキュリティ脆弱性分析と他のプラットフォームとの統合に重点を置いています。