自研背景与团队
在少数科技公司里,大部分代码是由自己定制、内部构建的AI编程代理完成的。这与大多数行业使用Codex、Claude Code、Cursor、OpenCode、GitHub Copilot等AI编程代理和工具链的做法不同。Ramp的版本叫Inspect,Block的版本是开源的Goose,Stripe有Minions,Shopify则用River。
![]()
为什么不用前沿实验室和编程工具AI创业公司已经提供的产品,而要投入时间和精力自研?我们联系了Ramp,一家以构建内部AI基础设施著称的金融科技公司,并与Inspect创始团队和工程负责人进行了交流。受访者包括首席技术官Rahul Sengottuvelu、工程主管Hamid Dadkhah,以及Inspect创始工程师、首席工程师Zach Bruggeman。
Inspect是什么
Inspect是Ramp的内部后台编程代理,于去年11月发布并在内部开放。Ramp的工程师可以使用任何工具,但目前75%的合并请求由Inspect发起,这清楚表明许多工程师选择了它。可以把它想象成一个运行在远程沙箱上的AI编程代理,能够访问大多数内部数据源,并在远程机器上验证所有后端和前端改动。
为什么自建后台编程代理?Ramp的工程师和设计师对第三方工具链不满意:他们希望并行运行多个代理,而本地机器不支持;他们需要更好的前端工具;同时也有远程开发环境的需求。
Inspect的用途与技术栈
Ramp使用Inspect进行编码、在Slack中修复漏洞、调试,并在Inspect平台之上构建代码审查和事件管理等内部代理。其技术栈和架构包括React/Vite、Cloudflare Durable Objects、SQLite、Cloudflare Agents SDK和Modal沙箱。
Inspect受欢迎的原因在于,云中的机器就是一台开发者机器,并且通过API和MCP可以访问大量内部集成。沙箱内部包含OpenCode、开发服务(如Postgres、Redis、RabbitMQ、Temporal)、Chromium和VS Code Server。此外,还有一些巧妙技巧让沙箱在五秒或更短时间内启动。
协作与反馈
所有Inspect会话都是公开的,开放协作,不允许选择退出。Ramp内部已有超过150人为这个项目做出贡献。面对市场上已有的众多选择,投入时间和资源自建工具链的意义是什么?这篇文章试图回答这个问题,理解其他公司为何选择类似路径,以及非AI前沿实验室如何能构建比前沿AI实验室更高效的工具。看起来“购买而非自建”的工具惯例可能不适用于AI工具。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.