logo
2
0
WeChat Login
feat: 添加人才能力需求分析技能包

AImate - AI数字员工入职初始化平台

版本: v1.2
更新日期: 2026-02-06
职能: HR部门 - 培训开发智能体


🎯 项目概述

本项目是AI数字员工入职初始化平台,为每个AI数字员工提供完整的入职流程,包含信息收集、记忆存储、Docker定制、测试验证、Release发布等功能。

核心价值

AI数字员工入职 = 标准化流程 + 定制化配置 + 自动化部署

👤 我的职能

HR部门 - 培训开发智能体

职责说明
入职流程管理负责AI员工入职的8步流程
培训数据同步同步培训数据到HR系统
技能包管理管理AI员工的认知体系和技能包
环境构建协调Docker镜像构建和部署
审批协作与安娜经理协作完成入职确认

协作对象

角色协作方式
安娜经理Mattermost DM发起入职、审批确认
技能知识库智能体知识管理和技能配置
上岗管理智能体Docker构建和镜像推送

🚀 核心功能

入职流程 v1.2 (8步完整流程)

┌─────────────────────────────────────────────────────────────────────────┐ │ AI数字员工入职初始化流程 (v1.2) │ └─────────────────────────────────────────────────────────────────────────┘ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ 步骤1: │───▶│ 步骤2: │───▶│ 步骤3: │───▶│ 步骤4: │ │ 安娜发起 │ │ AI信息收集 │ │ 记忆存储 │ │ Docker配置 │ │ │ │ │ │ │ │ │ │ @AImate, │ │ 引导提问 │ │ /memory/ │ │ Dockerfile │ │ 发起入职 │ │ 收集信息 │ │ 文件体系 │ │ IDE定制 │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ │ │ │ │ ▼ ▼ ▼ ▼ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ 步骤5: │───▶│ 步骤6: │───▶│ 步骤7: │───▶│ 步骤8: │ │ 测试构建 │ │ 问题排查 │ │ 安娜确认 │ │ Release │ │ │ │ │ │ │ │ │ │ IDE环境 │ │ 反馈修复 │ │ 入职审批 │ │ 推送镜像 │ │ 镜像测试 │ │ │ │ │ │ Fork/Tag │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘

功能矩阵

步骤功能脚本产出物
1入职发起onboard.sh流程启动
2信息收集collect-info.shrole-info.json
3记忆存储setup-memory.sh/memory/{AI_NAME}/
4Docker配置setup-docker.shDockerfile, settings.json, .aimaterc
5测试构建test-env.sh测试报告
6问题排查fix-issues.sh修复日志
7安娜确认confirm-onboarding.shonboarding-confirm-{AI}.json
8Releaserelease.shGit Tag, Docker镜像, Fork

📁 项目结构

AImate/ ├── .cnb/ # CNB云原生开发配置 │ ├── scripts/ # CI/CD脚本 │ │ ├── check-env.sh # 环境检查 │ │ ├── init.sh # 初始化 │ │ └── test.sh # 测试 │ └── .cnb.yml # 流水线配置 │ ├── .ide/ # 开发环境配置 │ └── Dockerfile # 基础Docker镜像 │ ├── skills/ # AI技能配置 │ └── AI员工入职/ # 核心技能 │ ├── SKILL.md # 技能说明 │ └── scripts/ # 自动化脚本 │ ├── onboard.sh # 入职发起 │ ├── collect-info.sh # 信息收集 │ ├── setup-memory.sh # 记忆存储 │ ├── setup-docker.sh # Docker配置 │ ├── test-env.sh # 环境测试 │ ├── fix-issues.sh # 问题排查 │ ├── confirm-onboarding.sh # 入职确认 │ └── release.sh # Release推送 │ ├── docs/ # 项目文档 │ └── AI员工入职/ # 入职流程文档 │ └── AI员工入职初始化方案.md │ ├── trainings/ → /root/.openclaw/workspace/trainings # 培训材料链接 │ ├── memory/ # AI员工记忆存储 │ └── {AI_NAME}/ # 员工个人记忆 │ ├── MEMORY.md # 长期记忆 │ ├── daily-template.md # 每日模板 │ ├── skills.md # 技能记忆 │ ├── projects.md # 项目记忆 │ ├── conversations.md # 对话记录 │ └── knowledge-index.md # 知识索引 │ ├── package.json # npm配置 ├── .cnb.yml # CNB流水线 └── README.md # 本文档

🎓 技能包体系

核心技能

技能包说明优先级
AI员工入职入职流程管理✅ 高
人才能力需求分析组织能力分析与人才规划✅ 高

辅助技能

技能包说明状态
OpenClaw使用OpenClaw平台使用
浏览器自动化Playwright自动化
PDF处理PDF文本提取
CSV数据处理数据统计分析
知识库使用知识管理

🛠️ 使用方法

快速开始

# 1. 克隆项目 git clone https://cnb.cool/zjty2025/AImate.git cd AImate # 2. 执行入职脚本 bash skills/AI员工入职/scripts/onboard.sh 安娜经理 # 3. 设置Docker环境 bash skills/AI员工入职/scripts/setup-docker.sh AImate-Dev001 开发型 # → 自动更新OpenClaw工作目录: "workspace": "/workspace"

方式一:Mattermost交互

安娜: @AImate, 发起新员工入职流程 AImate: 引导提问收集信息 安娜: 提供角色信息 AImate: 生成确认单 → 安娜确认 → 入职完成

方式二:命令行

# 完整流程 bash skills/AI员工入职/scripts/onboard.sh 安娜经理 # 单步执行 bash skills/AI员工入职/scripts/collect-info.sh bash skills/AI员工入职/scripts/setup-memory.sh AImate-Dev001 bash skills/AI员工入职/scripts/setup-docker.sh AImate-Dev001 开发型 bash skills/AI员工入职/scripts/test-env.sh AImate-Dev001 bash skills/AI员工入职/scripts/fix-issues.sh /tmp/error.log bash skills/AI员工入职/scripts/confirm-onboarding.sh AImate-Dev001 bash skills/AI员工入职/scripts/release.sh AImate-Dev001

方式三:npm脚本

npm run onboard # 发起入职 npm run collect-info # 收集信息 npm run setup-memory # 设置记忆存储 npm run setup-docker # Docker配置 npm run test-env # 环境测试 npm run fix-issues # 问题排查 npm run confirm-onboarding # 入职确认 npm run release # Release推送

📚 培训材料

培训材料已集成到本项目,通过符号链接访问:

trainings/ → /root/.openclaw/workspace/trainings/

培训模块

模块文档数说明
AI数字员工初始化3初始化引导、记忆管理
公司介绍3组织架构、业务模式
业务培训1核心业务
基本技能5OpenClaw、浏览器自动化、PDF、Excel、工作流程

🔧 技术栈

核心工具

类别工具
开发环境Node.js 22, Python 3.12, code-server
自动化Playwright, qpdf, csvkit, miller
容器化Docker, CNB云原生开发
协作Git, Mattermost

Docker镜像

镜像标签说明
cnb.cool/zjty2025/aimate{AI_NAME}-v1.0.0AI员工定制镜像
cnb.cool/zjty2025/aimatelatest最新镜像

📋 配置文件

角色信息 (role-info.json)

{ "ai_name": "AImate-Dev001", "ai_type": "开发型", "department": "研发中心", "required_skills": "浏览器自动化,PDF处理,数据处理", "docker_tag": "AImate-Dev001-v1.0.0" }

项目配置 (.aimaterc.{AI_NAME})

{ "meta": { "name": "AImate-Dev001", "type": "开发型", "version": "v1.0.0" }, "paths": { "workspace": "/workspace", "memory": "/workspace/memory/AImate-Dev001" }, "docker": { "tag": "aimate:AImate-Dev001-v1.0.0" } }

🎯 角色类型

类型说明定制工具
基础型通用助手默认工具集
开发型开发助手build-essential, git-lfs
运维型运维助手htop, iotop, sysstat
分析型分析助手numpy, pandas, matplotlib

📦 输出产物

Git

产物说明
Tag{AI_NAME}-v1.0.0
远程仓库https://cnb.cool/zjty2025/aimate.git

Docker

产物说明
镜像cnb.cool/zjty2025/aimate:{AI_NAME}-v1.0.0
RegistryCNB镜像仓库

文件

产物路径
记忆存储/workspace/memory/{AI_NAME}/
Dockerfile.ide/Dockerfile.{AI_NAME}
IDE配置.vscode/settings.json.{AI_NAME}
确认单/tmp/onboarding-confirm-{AI_NAME}.json
Release报告/tmp/release-report-{AI_NAME}.json

📖 文档

文档说明
AI员工入职初始化方案完整8步流程设计
技能说明技能使用指南
培训材料入职培训内容

🔗 相关链接


📜 版本历史

版本日期说明
v1.0.02026-02-06基础入职功能
v1.1.02026-02-06添加安娜经理审批
v1.2.02026-02-06完整8步流程

👥 贡献者

  • HR培训开发智能体: 本项目核心维护者
  • 安娜经理: 入职审批和确认

维护者: HR部门培训开发智能体
最后更新: 2026-02-06
版本: v1.2.0