接进来什么,打通什么
5 类、30 个集成对象。四条业务线语言不同,但基础设施选型收敛在同一组标准件上——降低的是客户的运维认知成本。
四条业务线怎么互相打通
这是我们和其它单一产品公司最大的差别:不是四套孤立系统,而是一套内核加三个上层应用。
Agent 以 MACHINE 主体注册,凭据、作用域与工具权限由身份内核下发,可即时吊销
内部账号体系对接统一身份,员工登录、岗位与权限收敛到一处
auth 域从 local 切 remote 即完成对接,其余业务域代码一行不动
客服场景挂载 Agent 承接常见咨询,历史会话沉淀为 Agent 的知识来源
同一套 LLM 抽象层:Unilearning 用它生成批改草稿,教师终审拍板
私域客户可转化为培训学员,订单与学习进度打通在同一套客户视图里
身份源与社交登录
6 项国内 IM 生态与国际社交账号,走同一套连接器抽象,外部身份可映射为本地身份与身份标签。
扫码登录与通讯录同步,组织架构直接作为身份来源,员工入离职事件驱动账号生命周期。
OAuth2 授权码 + 通讯录回调微信登录与用户信息获取,支撑 To C 会员体系的多端归一。
OAuth2 授权码小程序登录态换取统一身份,App、小程序、Web 共用一套会员身份。
code2session + 身份绑定内部办公体系对接,员工档案与组织关系作为权威数据源。
通讯录增量同步研发协作场景的社交登录,供内部工具与外部协作方接入。
OAuth2国际社交账号登录,与 GitHub 共用同一套连接器管理后台。
OAuth2 / OIDC协作与触达通道
6 项用户在哪里,Agent 就在哪里。通道适配器把各平台消息归一化成内部消息结构,业务逻辑不感知平台差异。
SCRM pull 模式对接,走企微生态触达客户;Uniscrm 侧同时承接外部联系人与会话存档。
pull + 回调push API 主动推送与事件接收,适合内部助手与审批场景。
事件订阅 + 消息推送push API 主动推送,与飞书共用同一套通道适配器抽象。
事件订阅 + 消息推送WebSocket 实时双向通信,可嵌入自有产品作为对话入口。
WebSocket 长连接业务系统直接调用,把 Agent 能力嵌入既有产品流程。
REST / 流式 SSE短链跳转、小程序配置与 H5 承载,构成私域传播链路。
短链 + 小程序配置模型与智能
6 项模型供应商可插拔,不绑定任何一家。按场景选模型:对话用快模型,规划用强模型。
llm 模块统一抽象,任何兼容 OpenAI 协议的服务都可接入,包括私有化部署。
HTTP / 流式长上下文与工具调用场景可选,与其它供应商共用同一调用抽象。
供应商适配器多模态与检索增强场景接入,按租户维度配置可用模型。
供应商适配器国内模型走兼容协议接入,AI 批改场景默认候选。
OpenAI 兼容纯内网场景使用本地推理,批改能力不依赖任何外部服务。
OpenAI 兼容记忆与知识的向量检索底座,支持私有化部署,向量数据不出内网。
gRPC数据与中间件
6 项四条业务线语言不同,但基础设施选型收敛在同一组标准件上,降低客户的运维认知成本。
UIAM 与 Uniscrm 的主力数据库,迁移文件按方言分目录维护。
JDBC + Liquibase与 MySQL 同构支持;Unilearning 以 PostgreSQL 为优先方言。
JDBC / gorm会话、令牌与限流计数,支撑令牌校验的低延迟要求。
RESP异步任务与消息投递,支撑企微同步与通知的削峰。
AMQP素材、媒体与课件资源;Unilearning 支持真实 AssumeRole 临时凭证。
S3 兼容 / OSS STS单镜像或 Compose 交付,环境一致,私有化部署的标准形态。
镜像 / Compose网关与运行时
6 项认证可以前移到流量入口,运行时按产品线选择最合适的形态,而不是强行统一。
网关层完成令牌校验,业务服务只处理已授权的身份,认证前移到流量入口。
Wasm 插件 / 外部鉴权AI Agent 的标准接入协议:UIAM 做工具授权,Uniclaw 做工具调用,NewTool 暴露算法能力。
streamable HTTP身份内核与企微服务端的运行时,使用虚拟线程处理高并发认证请求。
JVMAgent 平台运行时,LangGraph 驱动认知循环状态机。
Node.js模块化单体与抓包内核,单二进制交付,启动快、依赖少。
静态编译算法内核编译到原生与 wasm 两种目标,同一份实现服务多端。
原生 / wasm32按业务线看集成能力
每个产品线的详情页里,还有它自己的集成对象清单。
把身份、Agent 与私域的复杂度,交给一套可治理的内核
无论你是要替换现有的 IAM、搭建 Agent 中台,还是想把企微私域真正运营起来——先从一次 30 分钟的架构沟通开始。我们会先判断问题是不是我们擅长解的那类,不合适会直接说。