Greptile是一家開發AI智能體的初創公司,其智能體能夠在掌握代碼庫完整上下文的前提下審查和測試代碼變更。聯合創始人兼首席執行官Daksh Gupta表示,公司的核心業務是減少缺陷、讓全球軟件更加可靠。在他看來,要實現這一使命,不僅要閲讀代碼,還必須測試應用的實際行為,而GPT-6 Astra的計算機使用能力為Greptile提供了大規模自動化測試的途徑。
Gupta認為,計算機使用能力如今首次發展到可以自動模擬“用户嘗試攻破你的應用”這一過程的程度,從而幫助大型企業更有信心地發佈軟件。驗證一個拉取請求需要確認代碼在邏輯上是否正確、是否符合開發者意圖、是否安全,以及是否會破壞現有功能。其中一部分測試必須真正運行應用才能完成,因為僅靠閲讀代碼未必能發現問題。
他舉例説,某個網站在iPhone上查看時按鈕會消失。藉助GPT-6 Astra,Greptile可以為某個拉取請求啓動開發服務器,把瀏覽器調整為iPhone尺寸的視口,並模擬用户在應用中操作。模型的視覺理解能力使其能夠檢查屏幕並發現被隱藏的按鈕。Gupta表示,考慮到藉助這些模型交付代碼的速度,讓質量保證公司測試所有變更在現實中過於緩慢,而GPT-6 Astra使這類應用測試能夠規模化自動進行。
Gupta還指出,更強大的模型也讓攻擊者更容易利用應用漏洞,使企業面臨風險,甚至那些過去通常不會成為目標的企業也不例外。他説,Greptile希望讓即使是一家初創公司也能輕鬆保護自身系統,而藉助Daybreak,公司能夠以非常安全的方式實現這一目標,並確保客户擁有的防禦機制比對手的攻擊手段更為先進。
Greptile的知識庫會索引企業的代碼庫,並以人和智能體都能閲讀的形式記錄其運作方式。公司通過模型上下文協議(MCP)服務器將這份文檔提供給Codex使用。據Gupta介紹,這使Codex能夠編寫遵循客户既有模式的代碼,目前已有數千家客户將Codex接入Greptile的知識庫。
為了衡量影響,團隊會跟蹤AI生成代碼被回退的頻率。Gupta表示,當為智能體提供上下文時,代碼回退的情況會減少,客户因此節省時間和推理成本,並可將這些節省下來的資源投入新工作,而不是反覆修改同樣的變更。
Greptile自身也使用Codex構建軟件和智能體。Gupta稱公司是Codex的重度用户,各個職能部門都有大量使用,工程部門尤為突出。他解釋説,對Greptile而言,真正的瓶頸只在於團隊能以多快的速度把想法轉化為可運行的軟件。他認為模型智能對許多任務而言已經足夠,因此將Ultrafast視為加快開發的一種手段。
Gupta表示,他最期待的是把Ultrafast作為一個槓桿,讓公司能夠以產生好想法的速度前進。他的長期目標是讓修改和交付關鍵企業軟件變得像發佈一個業餘項目一樣簡單,而OpenAI正在幫助Greptile構建實現這一目標所需的驗證能力。