发现 AI 代理的未来arrow_forward

Yao

calendar_today收录于 2026年2月24日
category智能体与应用工具
code开源
TypeScript工作流自动化MCPRAGGoAI代理智能体框架Web应用智能体与应用工具开发者工具/代码知识管理/检索/RAG协议/API/集成

基于 Go 的开源应用引擎,集成自主代理框架、GraphRAG 知识检索与全栈运行时,支持单二进制部署,适用于构建 Web 应用、REST API 及边缘智能服务。

Yao 是一个高性能应用引擎,专为 AI 原生时代设计。它将 Agent 框架、GraphRAG、MCP 协议支持、Web 服务器与 ORM 整合在一个 Go 二进制文件中,开发者无需配置复杂环境即可构建从后台管理到智能代理的各类应用。

核心能力#

自主代理框架#

  • 六阶段执行模型:Inspiration → Goals → Tasks → Run → Deliver → Learn
  • 三种触发模式:Clock(定时)、Human(邮件/消息)、Event(Webhook/数据库)
  • 持续学习:结合私有知识库进行迭代优化
  • 多代理协作:支持复杂任务的多智能体协同

内置 GraphRAG#

  • 向量检索与知识图谱实体关系检索
  • 混合检索模式(向量 + 图谱)
  • 适用于私有知识库构建与智能问答

原生 MCP 支持#

  • 将 Yao 进程映射为 MCP 工具
  • 通过 SSE/STDIO 连接外部服务器
  • 声明式输入输出 Schema

全栈运行时#

  • All-in-One 可执行文件(Data、API、Agent、UI)
  • 内置 V8 引擎,支持 TypeScript/JavaScript
  • 单二进制部署,无需 Node.js、Python 或容器依赖
  • 支持 ARM64/x64 边缘设备

DSL 与生成式编程#

  • 人类可读、AI 友好的 DSL
  • AI 生成、可视化编辑、手写代码可在同一项目并存

内置基础设施#

组件功能
HTTP Server内置 Web 服务
Process Engine流程调度引擎
Database ORM多数据库支持
Template EngineSUI 模板渲染
AI ConnectorOpenAI 等模型集成
Store KV键值存储
Schedule定时任务
WebSocket实时通信

安装方式#

Linux/macOS:

curl -fsSL https://yaoapps.com/install.sh | bash

Windows(需 WSL2):

powershell -c "irm yaoapps.com/install.ps1 | iex"

Docker:

docker pull yaoapp/yao:latest       # 生产镜像(Alpine)
docker pull yaoapp/yao:latest-dev   # 开发镜像(Ubuntu 22.04)

快速开始#

mkdir /path/to/your/project
cd /path/to/your/project
yao start

默认访问地址:http://127.0.0.1:5099

CLI 常用命令#

yao version --all
yao run utils.app.Ping
yao run models.tests.pet.Find 1 '::{}'
yao run scripts.tests.Hello 'Hello, Yao!'

适用场景#

  • 需要离线运行或部署在 ARM64/x64 边缘设备的物联网应用
  • 需要快速生成 Admin Panel、REST API 的内部工具或 SaaS 原型
  • 需要结合私有知识库进行持续学习的多代理协作系统
  • 事件驱动的智能体与自动化机器人

注意事项#

  • 许可证为 Modified Apache License 2.0,包含商标与授权验证条款
  • 商业用途可能需要额外授权,建议评估合规性
  • 主要文档为英文,中文 README 可用

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch