Rails 分享一个 Rails AI Agent 开发库:ActiveAgent

lyfi2003 · December 24, 2025 · Last by Ddl1st replied at January 29, 2026 · 570 hits

初步看过代码,质量很高,作者是一个 15 年经验的 Rails 工程师:

官网:https://www.activeagents.ai/

Rails 原生方式构建 AI 功能

Active Agent 是一个免费的开源框架,让任何 Rails 开发者都可以使用控制器、视图和后台作业交付真正面向用户的 AI 功能。

无需代码粘合。没有复杂性。只有 Rails 和满满的乐趣。😎

👍 Evil Martians 也推荐了 Active Agent,另外对比了 Ruby LLM,还有提到了希望加入的功能 https://evilmartians.com/chronicles/exploring-active-agent-or-can-we-build-ai-features-the-rails-way

产品是个好产品,就是功能和 rails 的模块集成度太高了,想单独当个脚本调用很费劲。

  1. stream 消息设计不合理,必须“异步”(callback)方式执行另一个方法。如果在当前函数中获取消息估计得用 Enumerator 或 IO.pipe 的方式
  2. 产品迭代特别慢。社区活跃度不高
  3. 可配置项太少,不太灵活。拿工具调用来说,如果想使用国内的大模型,没法使用。国内的 API 消息 role 都不支持 developer。必须要 monkeypatch
  4. 工具的管理没有模块化管理(这个问题不大)
  5. 测试覆盖率太低,BUG 不少
You need to Sign in before reply, if you don't have an account, please Sign up first.