探索 Devin:AI 軟體工程師
我們最近的文章介紹了由 Cognition 開發的 AI “軟體工程師” Devin,引起了廣泛關注。這款創新工具能夠自動編寫程式碼,甚至根據簡單的自然語言指令開發完整的應用程式,對於軟體開發人員和經理來說,這標誌著行業的重大變革。
包括賓夕法尼亞大學沃頓商學院的 Ethan Mollick 等知名 AI 影響者展示了 Devin 輕鬆創建整個網站的過程。這一能力對於來自各個領域的軟體開發人員尤其有益。
然而,對於管理敏感程式碼庫和應用程式的企業,尤其是在高安全性和受規管的行業,如金融、醫療、法律、政府和電信,完全自動化的 AI 軟體工程師的前景可能令人緊張。
Codium AI:平衡自動化與人類監管
為了解決這一挑戰,以色列初創公司 Codium AI 推出了“Codiumate”,這是一款半自動化的 AI 代理,旨在與人類開發人員協作。Codiumate 幫助維護現有程式碼,並確保遵守行業規範。
Codiumate 自動從現有程式碼片段起草開發計劃,識別重複內容,生成未來參考的文檔,並建議測試以確保在部署前功能正常。
在最近的專訪中,Codium 共同創始人兼 CEO Itamar Friedman 強調:“編寫程式碼僅佔開發人員角色的 20% 到 30%。其餘工作則集中於定義和驗證結果,這正是我們在 Codium AI 的重點。”
Codiumate 如何提升開發人員工作流程
在我們的討論中,Friedman 演示了 Codiumate 的操作。透過高亮程式碼區塊,開發人員可以指示 Codiumate 生成應用計劃。經過審查和調整後,開發人員可啟動編碼過程。Codiumate 將間歇性暫停以確認其編碼的正確性,為開發人員提供輸入和修正的空間。
目標明確:Codiumate 的宗旨是通過處理機械編碼任務來加速開發人員的工作流程,使他們能專注於項目管理和監控,猶如一名無縫融入團隊的初級開發人員。
Codiumate 背後的先進技術
Codiumate 由尖端的 OpenAI 模型驅動,該公司還在探索 Anthropic 的 Claude 和谷歌的 Gemini。此外,Codium 還開發了自己的大型語言模型(LLM)AlphaCodium,增強了程式碼補全任務的性能,並僅提供給企業客戶使用。
Friedman 指出,Codium 的 LLM 在編碼效率方面表現出色,已被一家公司保密的“Fortune 10”企業採用。
安全性與合規性的承諾
在安全性和保密性至關重要的環境中,Codiumate 採用“零保留”政策,確保任何輸入的資訊在會話結束後立即刪除。該公司遵循行業最佳實踐,包括 SOC 2 合規性,並提供在私有伺服器和隔離電腦上的部署,以提高安全性。
定價與用戶基礎
Codiumate 是 Codium AI 擴大 AI 工具套件的一部分,該套件還包括自動化拉取請求分析的 PR Agent。該公司提供由 OpenAI 的 GPT-3.5 驅動的免費層、每位用戶每月 19 美元的 Teams 層,以及根據特定需求定制的企業層。
根據新聞稿,Codium AI 已經在全球擁有約 500,000 名用戶,反映出對創新 AI 開發解決方案的需求不斷增長。