最近组里在做一些数据生产端 AI 的探索,结果一个很直接的感受是:Rails 好像特别适合开发企业内部的 AI 实验项目,用起来贼爽。
目前体感比较明显的点有两个:
1 自带完善的测试框架,fixtures、test db 这些都很顺手,挺适合 vibe coding 的时候自己快速迭代
因为这种项目本身就是实验性质,主打的就是一个又糙又快,老板恨不得 1 天之内就能试出结论,所以 Vibe Coding 基本是必不可少的。
但问题在于,很多别的语言或框架,光是想让 AI 具备一套像样的自我验证能力,前面就得先折腾一轮。Rails 在这点上基本算是开箱即用,优势还是挺大的。
2 Solid Queue 本地就能提供消息队列能力,碰到大模型 API 限流这类问题,处理起来也比较简单
本地开箱即用、而且基本不需要额外依赖的消息队列,这一点其实也特别适合大模型相关场景。很多实验项目一开始并不想把基础设施铺得太重,能先在本机或者开发机上把流程跑通就已经很舒服了。