ai-agents

用 Ruby 快速搭建能调用工具、互相协作的 AI 智能体

这是一个用 Ruby 编写的 AI Agents SDK,灵感来自 OpenAI 官方 Agents SDK,目标是让 Ruby 开发者也能用熟悉的语言构建智能体应用。它解决的核心问题是:此前多智能体编排、工具调用、任务交接等能力主要集中在 Python 生态,Ruby 项目接入成本高。该项目提供 Agent 定义、工具(function calling)注册、多智能体协作与任务转交等基础能力,并可与 ruby-llm 等 Ruby LLM 客户端配合,把大模型调用封装成结构化的智能体流程。开发者可以用声明式方式描述每个 Agent 的职责、可用工具和交接规则,再驱动其完成对话、信息抽取或流程自动化。整体定位偏轻量框架,适合已有 Ruby/Rails 技术栈、希望把 AI 能力嵌入现有服务的团队,避免为智能体单独维护一套 Python 服务。

开源 freemium 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 158
维护状态 较活跃
是否开源
定价模式 freemium

项目数据

分类开发框架
开发团队chatwoot
所属国家
定价模式freemium
价格说明开源 SDK 免费使用,官网提供在线体验入口,定价信息待确认
访问状态
是否开源
开源协议MIT
主要语言Ruby
技术栈/模型agents,agents-sdk,ai,multi-agent-systems,ruby,ruby-llm
GitHub 星标★ 158
30天Star增速
HF 下载量
上线时间2025-06-19 00:00:00
最近更新2026-09-20 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-22
浏览次数0

使用教程

核心亮点

  • 纯 Ruby 实现,可直接嵌入 Rails 或现有 Ruby 服务,无需额外维护 Python 运行时
  • API 设计对齐 OpenAI Agents SDK,概念(Agent、工具、交接)迁移成本低
  • 支持多智能体协作与任务交接,适合把复杂流程拆成多个专职 Agent

不足之处

  • 项目处于早期,星标仅 158,生态与示例相对有限
  • 依赖底层 LLM 客户端,模型兼容性和工具调用稳定性需自行验证

适用场景

  • 在 Rails 应用中嵌入客服智能体,自动调用订单查询等内部工具
  • 把多步骤业务流程拆成多个 Agent,由主管 Agent 分派与汇总
  • 为已有 Ruby 系统快速增加对话式数据抽取或内容生成能力

替代项目

openai-agents-python、LangChain、CrewAI

项目介绍

ai-agents 是开发框架领域的开源项目,由 chatwoot 开发,2025 年首次发布。

它收录于开发框架分类,该分类目前共有 793 个项目,GitHub 星标数为 158。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-20。开源 SDK 免费使用,官网提供在线体验入口。

它主要面向的使用场景是:在Rails应用中嵌入客服智能体,自动调用订单查询等内部工具。同类可对比的替代方案包括 openai-agents-python、LangChain、CrewAI。

上一篇:C2C

下一篇:spring-ai-agentx

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146676 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166369 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 107282 2026-09-12