最近,CodeRabbit 這家公司宣佈完成了1600萬美元的 A 輪融資,他們的目標是通過人工智能來自動化代碼審查過程。衆所周知,代碼審查對於開發者來說是個耗時的工作,根據一些統計數據,很多公司每週在這上面花費兩到五個小時。如果人手不足,代碼審查就會變得相當繁重,開發者也因此無法專注於其他重要任務。
圖源備註:圖片由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 計劃擴展團隊並增強產品功能,重點發展安全漏洞分析及與其他平臺的整合。