技术架构
企业管理智能体按“独立产品、开放连接、业务解耦”设计。AgentOS 负责智能交互与编排,业务系统负责最终权限、状态和事务。
技术栈
前端
- Vue 3、TypeScript、Vite
- Ant Design Vue、Pinia、Vue Router
- Markdown 渲染、代码高亮、流式输出
- 文件上传、图片预览、确认卡和结果卡
后端
- Java 17、Spring Boot
- Spring Security、OAuth2 / SSO
- MyBatis-Plus、MySQL、Redis
- SSE 流式输出、文件服务和任务调度
模型与知识
- OpenAI 兼容对话模型及多服务商适配
- OCR、语音转写等专用模型
- Embedding、向量检索与可选 Rerank
- 多模型优先级、健康检查和故障切换
分层架构
关键设计
模型与业务解耦
模型输出意图、候选参数和说明;关键金额、日期、权限、状态和事务不以自由文本为准。
确认上下文持久化
待确认任务绑定租户、用户、会话和运行记录。确认时引用上下文 ID,不让模型重新生成关键业务字段。
业务领域接口
复杂写操作由业务系统提供一体化事务接口。AgentOS 不复制 Finance、OA、HRM 等领域逻辑,也不直接写业务表。
幂等与回滚
网络重试使用稳定请求 ID。新建附件、单据和关系需要原子提交,失败时不留下孤儿数据。
仓库与部署边界
AgentOS 作为扩展服务保持独立前端、后端、数据库和发布流水线。主线系统通过配置地址和 API 与其集成,不形成编译期反向依赖。
