一个基于 FastAPI + LangGraph + Redis + PostgreSQL +RabbitMQ的企业办公智能体平台,面向多租户企业办公场景,支持企业知识库问答、动态 Skill 编排、企业系统 API/DB 调用、待确认流
程和钉钉/飞书/企业微信等第三方平台接入。系统通过 Agent Runtime 统一管理大模型
推理、工具调用、权限校验、上下文压缩和业务执行,将用户自然语言请求转换为受控的
企业办公操作。
核心实现上,平台采用 MySQL 存储业务数据,PostgreSQL/pgvector 承载文档向量检
索,Redis 管理会话状态、待确认任务和临时 token,RabbitMQ 处理异步任务。通过动
态 Skill 机制,不同租户可以按权限加载自己的业务能力,并支持 SQL 查询、企业 API
调用、RAG 检索、文件问答等多种工具类型。
项目重点解决了企业级智能体落地中的安全与稳定性问题,包括多租户数据隔离、工具参
数校验、受控 SQL 执行、写操作二次确认、长上下文压缩、会话历史持久化和启动阶段
幂等数据库迁移。整体架构强调 Agent 调度层与业务执行层解耦,便于后续扩展 HR、
OA、ERP、CRM、ITSM 等企业系统能力