© 2026FindAgent  · @simprr
返回列表
Y

YaoApp/yao

✨ Yao is a single-binary runtime to build and run autonomous agents — no Python, no Node.js, just define the role.

agentagentic-aiagentsaiai-applicationsai-devai-developer-toolsai-generated-codeai-nativeai-native-developmentaigcapiautonomousautonomous-agentsautonomous-robotsautonomous-systemschatbotclideveloper-toolsgolang
⭐

7.5k

Stars

🔱

683

Forks

👁

101

Watchers

📋

0

Issues

GoNOASSERTION创建于 2021/9/6更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Yao — 构建自主智能体。只需定义角色。

Yao 是一个开源的自主智能体引擎——具备事件驱动、主动出击和自我调度能力。

Mission Control

快速链接:

🏠 官网: https://yaoapps.com

🚀 快速入门: https://yaoapps.com/docs/documentation/en-us/getting-started

📚 文档: https://yaoapps.com/docs

✨ 为什么选择 Yao? https://yaoapps.com/docs/why-yao

🤖 Yao Agents: https://github.com/YaoAgents/awesome (预览版)


Yao 有何不同?

传统 AI 助手Yao 自主智能体
入口:聊天框入口:邮件、事件、计划任务
被动式:问答交互主动式:自主执行工作
角色:工具角色:团队成员

入口不再仅仅是聊天框,而是邮件、事件和定时任务。


功能特性

自主智能体框架

构建像真实团队成员一样工作的智能体:

  • 三种触发模式 — 时钟(计划任务)、人工(邮件/消息)、事件(Webhook/数据库)
  • 六阶段执行流程 — 灵感 → 目标 → 任务 → 执行 → 交付 → 学习
  • 多智能体编排 — 智能体之间可进行委派、协作和动态组合
  • 持续学习 — 智能体在私有知识库中积累经验

原生 MCP 支持

无需编写适配器即可集成工具:

  • 进程传输 (Process Transport) — 将 Yao 进程直接映射为 MCP 工具
  • 外部服务器 — 通过 SSE 或 STDIO 进行连接
  • Schema 映射 — 声明式输入/输出 Schema

内置 GraphRAG

  • 向量搜索 — 支持 OpenAI/FastEmbed 嵌入模型
  • 知识图谱 — 实体关系检索
  • 混合搜索 — 结合向量相似度与图遍历

全栈 Runtime

所有功能集成在单个可执行文件中:

  • 一体化 — 数据、API、智能体、UI 尽在一个引擎中
  • TypeScript 支持 — 内置 V8 引擎
  • 单二进制文件 — 无需 Node.js、Python 或容器
  • 边缘计算就绪 — 可在 ARM64/x64 设备上运行
贡献者
tQyMtiwaw
项目信息
默认分支main
LicenseOther
创建时间2021/9/6
最近更新今天
GAI 中文摘要

Yao 是一个基于 Go 语言构建的开源自主智能体运行时引擎,旨在通过定义角色而非编写繁琐代码,帮助开发者快速创建具备主动性、事件驱动且能够自我调度的智能体应用。该项目通过单二进制文件封装了开发、运行及部署所需的全栈环境,无需依赖 Python 或 Node.js 生态即可实现复杂的自主任务处理。

提供基于时钟触发、人工交互及事件驱动的三种智能体运行模式。

支持多智能体之间的任务委派、动态协作与系统化编排。

内置基于向量搜索与知识图谱混合检索的 GraphRAG 能力以增强数据处理。

原生支持 MCP 标准协议,能够实现工具的直接集成与模式自动映射。

具备全栈式运行时环境,在单个二进制文件中集成了数据存储、API、UI 与智能体逻辑。

适用于需要构建能够像真实团队成员一样主动工作的自主智能体系统的开发者,常用于自动化办公、智能流程调度及复杂的企业级 AI 应用开发场景。