基础入门
开箱即用的数字员工基础套件,采用事件驱动、插件化架构,支持多种前端框架
什么是 AaaS?
AaaS(Agent as a Service):基于百度智能云客悦PaaS平台,整合客服、外呼、数字人等AI能力,为开发者提供开箱即用的数字员工服务。
AaaS Pilot Kit 无缝串联 AI Agent、ASR 与数字人渲染服务,全链路可观测、关键点位可追踪,打造真正流畅自然的数字员工体验。支持 Web 端 Vanilla JS、React、Vue 3 多种框架,小程序端插件即将发布 🚧。
特性
- 📦 开箱即用 - 通过配置的方式可分钟级搭建数字员工
- 🔗 多技术栈适配 - 兼容主流前端框架,React / Vue3 / Svelte 即插即用,支持开发者定制化UI开发
- 🌐 全端覆盖 - Web、H5、小程序、APP 一体化适配,统一体验
- 🧩 可插可扩 - RTC、Agent Service 插件化设计,小时级别扩展 RTC 和 Agent 能力,并注册替换内置能力
- 🧭 异常可观测 - 全链路 Tracing + 关键点位错误上报,异常一眼可见、可快速定位
平台支持
🌐 Web 端(已支持)
提供 Vanilla JS、React、Vue 3 三种技术栈方案,满足不同项目需求。
Vanilla JavaScript - 原生 JavaScript SDK,无框架依赖
React - React Hooks + Context Provider
Vue 3 - Composition API + 依赖注入
📱 小程序端(规划中 🚧)
小程序端 SDK 正在开发中,将支持主流小程序平台:
- 微信小程序(优先支持)
- 百度智能小程序
- ...
💡 小程序端将提供与 Web 端一致的 API 设计,让您的数字员工服务无缝覆盖全端。
预计发布时间:2025 Q4
Android 原生 SDK(规划中 🚧)
Android 原生 SDK 正在规划中,将优先覆盖 Android 原生应用场景,并保持与 Web / 小程序端一致的核心能力:
- 提供实时语音识别、Agent 调度、数字人渲染的全链路能力封装
- 支持自定义开发拓展,自定义 UI
💡 Android 端同样采用统一的控制器与事件模型,方便跨端复用业务逻辑。
预计发布时间:2025 Q4 末(暂定)
工作流程
AaaS Pilot Kit 的完整交互流程如下,展示了从用户语音输入到数字员工语音播报的全链路处理过程:
架构设计
AaaS Pilot Kit 采用分层架构设计,基于依赖注入和事件驱动模式:
核心特性:
- 🔌 插件化架构:基于 InversifyJS 依赖注入,Service 层可插拔替换(目前只支持 Agent Service)
- 📡 事件驱动:Emittery 异步事件总线,实现全链路状态同步
- 🎨 框架无关:核心 SDK 独立,React/Vue 层只是轻量封装
- 🔄 流式处理:Agent SSE 流式响应,实时更新对话内容
未来规划
- 📱 小程序端插件:2025 Q4 发布微信小程序(优先)、百度智能小程序版本(待定),统一 API 设计
Android 原生 SDK:2025 Q4 末(暂定)发布 Android 原生应用支持,提供实时语音识别、Agent 调度、数字人渲染全链路能力
- 🎨 数字人端侧渲染:2025 Q4 支持端侧 2D/3D 形象渲染,依赖端侧算力,无带宽消耗,降低云端成本
- 🔧 更多 Service 插件化:RTC、ASR、等可替换,提供 Service 层更灵活的定制能力
- ⚡ 持续性能优化:Bundle 体积精简、渲染性能提升、内存占用降低,打造极致加载体验
相关链接
- Emittery - 现代化异步事件总线,驱动全链路事件通信与状态同步
- Inversify - 轻量级、强类型的依赖注入容器,支撑插件化与模块解耦
- Ky - 简洁可靠的 HTTP 客户端,用于 Agent 与 SSE 服务通信
- starling-dhiframe - 百度智能云云端数字人渲染组件