
ruby_llm-agents
在 Rails 里声明式定义 AI Agent,自带用量与成本看板
ruby_llm-agents 是一个面向 Ruby on Rails 的 AI Agent 开发框架,基于 RubyLLM 构建,帮助 Ruby 开发者在熟悉的 Rails 生态里快速定义和运行 AI 智能体。它把提示词、结构化输出 schema、缓存、日志、成本追踪等能力封装成声明式配置,让 Agent 不再是散落在控制器里的临时调用,而是可维护、可观测的组件。项目内置监控仪表盘,可以查看生产环境中的 LLM 调用量、token 消耗与费用,方便团队控制预算和排查问题。相比 Python 生态里层出不穷的 Agent 框架,它填补了 Ruby/Rails 阵营的空白,适合已有 Rails 应用想直接集成 AI 能力的团队,无需另起一套技术栈。
项目数据
使用教程
核心亮点
- 与 Rails 深度集成,用 Ruby 声明式定义 Agent,无需切换技术栈
- 内置仪表盘,可实时监控 LLM 调用量、token 消耗和成本
- 支持结构化输出 schema、缓存、日志,便于生产环境稳定运行
不足之处
- 项目处于早期,星标仅 137,生态与文档成熟度有限
- 仅支持 Ruby/Rails,非 Ruby 团队无法使用
适用场景
- 已有 Rails 应用需要接入 AI 对话或自动化能力
- 团队需要监控生产环境 LLM 调用成本并做预算控制
- 用 Ruby 快速搭建带结构化输出的 AI Agent 原型
替代项目
LangChain、LlamaIndex
项目介绍
下一篇:SwiftAgent
同类项目推荐
ComfyUI_Custom_Nodes_AlekPet
开源
给 ComfyUI 装上语音翻译和姿态检测,工作流更全能
Custom nodes that extend the capabilities of Comfyui
langchain
开源
组装 AI 应用的乐高积木,从想法到上线不换工具
The agent engineering platform.
transformers
开源
全球最大的模型仓库全家桶,想用的模型一把抓
Transformers: the model-definition framework for state-of-the-art machine learning m···
bruno
开源
把 API 测试当代码管理,用 Git 搞定协作与版本追踪
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···