UniEmployee

面向企业的数字员工构建与运行平台:把专业员工的经验、流程与判断标准,固化为可随时上岗、可配置、可审批、可观测的 AI 数字员工。

LLM Mart
1 views 18 listing impressions

中文 | English

CI License: MIT Python Vue

关于 UniEmployee

UniEmployee 是一套面向企业的数字员工构建与运行平台:把专业员工的工作经验、业务流程和判断标准,固化为可随时上岗、可配置、可审批、可观测的 AI 数字员工。通过 Employee → Workflow/SOP → Skill → Connector → Tool 五层能力模型,把大模型编排成能独立承担客服、销售、数据分析、HR 等岗位工作的组织生产力,而不是零散的个人效率工具。

核心亮点

  • 🧑‍💼 数字员工构建与管理:人设、模型、技能、工具、知识库、SOP、连接器全部页面化配置,运行时以目录库为准;内置 6 个示例员工(客服 / 数据分析 / 销售顾问 / HR / 经营分析 / 网络运营),支持软删除与恢复。
  • 🧩 流程型技能与 SOP:技能以 SKILL.md 规程沉淀(含触发条件与执行步骤),播种进 Store 供模型按需查阅,不凭记忆跳过;关键业务流程可用 StateGraph 状态机固化(含人工审批节点),保证多步流程准确执行。
  • 📚 企业知识本体:知识按主题、规则、规程与来源组织为带业务语义的结构化资产,数字员工基于真实资料作答并标注来源;已接入 FAQ、产品 Wiki 与 RAGFlow 多源知识,概念类型化与检索调试持续建设中。
  • 🔌 连接器与工具生态:通过 MCP 标准接入 CRM、新闻等外部系统(stdio 与 npx 两种形态),内置工单、搜索、文档生成、数据分析等原子工具,业务系统可轻松扩展。
  • 🧠 跨会话长期记忆:按 (user_id, employee_id) 隔离,落盘 store.db,重启不丢;数字员工记住客户偏好并持续迭代。
  • 📏 超长对话自动压缩:基于 deepagents 内置 SummarizationMiddleware,对话到达阈值(有模型上下文画像按 85% 窗口比例触发,否则按 17 万 token)时自动把旧消息折叠为摘要,完整历史落盘 /conversation_history/{thread_id}.md 可随时回读;消息一多先对旧工具参数瘦身、模型报超预算时自动压缩重试,长对话不爆上下文、不中断。
  • 👀 全链路可观测:每次对话 / 审批恢复 = 一条 run,记录 LLM 与工具调用的输入输出、耗时、token 消耗,可回放定位。
  • 🔐 HITL 人工审批:高风险动作触发流程中途中断,等待人工批准后自动继续,人机协同闭环。
  • 📱 Web 聊天 + IM 扩展架构:当前支持平台内 Web 聊天;底层已预留多 IM 频道架构(provider 可扩展),微信 / 企业微信 / 飞书 / 钉钉等渠道接入规划中。

功能截图

数字员工对话工作台

与内置数字员工对话,流式回答并实时展示思考 / 工具调用过程;技能与知识库在运行时动态加载(SKILL.md 规程、FAQ 知识检索)。

对话工作台

HITL 人工审批

高风险动作(如退款)触发流程中途中断,在对话流中弹出审批卡片,等待人工批准后自动继续执行、生成退款单。

人工审批

全链路可观测

每次对话 / 审批恢复 = 一条 run,逐条回放模型与工具调用:输入输出、耗时、token 消耗。

执行记录

数字员工配置

人设、模型、技能、工具、知识库、SOP、连接器全部页面化配置。

员工配置

资源中心

技能 / 工具 / 知识库 / SOP / 连接器统一管理,一键装配到员工。

资源中心-技能

企业知识本体

知识按业务实体与关系组织为结构化语义资产,支持查询与溯源。

业务本体

会话历史

会话历史

目录

文档导航

我想要 去哪里
部署 / 备份 / 排障 docs/guide/deployment.md
全部环境变量说明 docs/guide/configuration.md
新增一个数字员工 docs/guide/add-employee.md
编写技能规程(SKILL.md) docs/guide/skill-authoring.md
开发自定义工具 docs/guide/custom-tools.md
参与贡献 / 发布流程 CONTRIBUTING.md
平台原理深度解读(8 篇系列) docs/articles

快速开始

环境要求

  • macOS / Linux / Windows,Python 3.12+
  • Docker(起 PostgreSQL 数据库;已有 PG 实例可不装,见「数据存储」)
  • Node.js 18+(前端开发模式需要)
  • 任意 OpenAI Chat Completions 兼容的模型接口与 API Key(如 DeepSeek、OpenAI)
  • 应用本身不需要 GPU,硬件要求取决于你选择的模型服务

1. 克隆并配置

git clone https://github.com/zj-unicom-ai/UniEmployee.git
cd UniEmployee
cp .env.example .env

编辑 .env,填入模型与安全密钥:

MODEL_NAME=openai:deepseek-chat
OPENAI_BASE_URL=https://api.deepseek.com
OPENAI_API_KEY=sk-your-key-here
JWT_SECRET=请替换为足够长的随机字符串   # 可用 openssl rand -hex 32 生成

2. 安装依赖

python3 -m venv .venv
.venv/bin/pip install -r backend/requirements.lock.txt   # 完全可复现

3. 生成演示数据(可选)

数据分析师(xiaoshu)与经营分析师(biz-analyzer)依赖 workspace/data/ 下的模拟经营数据集。本地体验请先生成:

python3 scripts/generate_biz_data.py   # 生成 sales_detail.csv 等 4 个演示数据集

From the project's README.

Comments (0)

Sign in to join the conversation.

No comments yet.