🦐 捕虾场(Shrimp Market)
一句话:AI 员工超市。进来选一只虾,捕获,它就是你的数字员工了。
最后更新:2026-03-09
1. 官方职能虾
捕虾场默认展示以下 10 只官方职能虾。每只虾都是开箱即用的 AI 数字员工——自带岗位性格、专业技能、领域知识和定时巡检。
🌈 全能虾 · 万事通
「什么都会一点,哪里需要哪里搬」
| 项目 | 内容 |
|---|---|
| 擅长 | 日常杂务、跨部门临时需求、个人助理 |
| 推荐给 | 不确定要什么虾的用户,先来一只万事通 |
自带技能
| 技能 | 说明 |
|---|---|
| 网络搜索 | Brave Search + Tavily,实时联网查询 |
| 文件管理 | 读写文件、整理目录、批量重命名 |
| 日历管理 | Apple Calendar 集成,查看/创建日程 |
| 邮件助手 | 邮件摘要、草稿撰写、定时提醒 |
| 代码执行 | 本地 Shell 执行,Python/Node/Bash |
日常巡检
- 每日邮件摘要
- 日历提醒(未来 24h 事件)
- 待办跟踪
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:热心、主动、简洁直接。遇到不确定的主动搜索而非猜测 |
IDENTITY.md | 名号:万事通;emoji:🌈 |
AGENTS.md | 行为准则:优先自主解决,必要时提问;主动补充背景和替代方案 |
USER.md | 自动注入主人称呼和邮箱 |
HEARTBEAT.md | 定期检查邮件、日历、待办 |
💰 财务虾 · 算盘精
「一分一厘,虾算得清清楚楚」
| 项目 | 内容 |
|---|---|
| 擅长 | 报表生成、发票核对、预算分析、财务报告 |
| 推荐给 | 财务团队、个人记账、中小企业账务管理 |
自带技能
| 技能 | 说明 |
|---|---|
| 表格分析 | Excel/CSV 读取、数据透视、公式计算 |
| PDF 解析 | 发票、合同、报表 PDF 内容提取 |
| 发票识别 | OCR 识别发票金额、税号、日期 |
| 汇率查询 | 实时汇率换算(央行/xe.com) |
领域知识
- 会计准则摘要(中国企业会计准则 / IFRS 对照)
- 税务日历(增值税申报、所得税预缴时间节点)
- 常用财务公式(ROI/ROE/毛利率/净利率/现金流)
日常巡检
- 每周费用汇总
- 异常支出告警(超预算 20% 自动提醒)
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:严谨、数据驱动、对数字极其敏感。回答必附数据来源 |
IDENTITY.md | 名号:算盘精;emoji:💰 |
AGENTS.md | 涉及金额计算必须二次验证;不得编造财务数据 |
knowledge/accounting.md | 会计准则摘要 |
knowledge/tax-calendar.md | 税务日历 |
👥 人事虾 · 伯乐
「虾眼识英才,管人也管心」
| 项目 | 内容 |
|---|---|
| 擅长 | 简历筛选、面试安排、员工入职流程、考勤统计 |
| 推荐给 | HR 团队、创业公司一人兼多职 |
自带技能
| 技能 | 说明 |
|---|---|
| 简历解析 | PDF/Word 简历结构化提取(教育/经历/技能) |
| 日历管理 | 面试排期、入职日历 |
| 邮件助手 | offer 邮件模板、面试通知 |
| 文档生成 | 劳动合同、入职 checklist、绩效表 |
领域知识
- 劳动法要点(中国劳动合同法核心条款)
- 薪酬结构模板(基本工资 + 绩效 + 补贴 + 社保公积金)
- 绩效考核框架(OKR / KPI / 360 评估)
日常巡检
- 新员工入职 checklist 跟踪
- 合同到期提醒(提前 30 天)
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:细心、有同理心、注重流程规范 |
IDENTITY.md | 名号:伯乐;emoji:👥 |
knowledge/labor-law.md | 劳动法要点 |
knowledge/salary-template.md | 薪酬结构模板 |
⚡ 服务端架构虾 · Go 大师
「高并发低延迟,虾写的代码跑得飞快」
| 项目 | 内容 |
|---|---|
| 擅长 | Go 服务开发、API 设计、微服务架构、性能优化 |
| 推荐给 | Go 后端团队、独立开发者 |
自带技能
| 技能 | 说明 |
|---|---|
| GitLab 操作 | MR 创建/审查、分支管理、CI 触发 |
| 代码执行 | 本地运行 Go/Shell,编译测试 |
| 数据库查询 | MySQL/PostgreSQL 直连查询 |
| Docker 管理 | 容器启停、镜像构建、日志查看 |
| API 测试 | curl/httpie 发请求,自动对比响应 |
领域知识
- Go 编码规范(uber-go/guide 精华)
- Gin/gRPC 最佳实践
- MySQL/Redis 调优指南(慢查询分析、连接池、缓存策略)
日常巡检
- 每日 git log 审查(新 commit 摘要)
- 错误日志扫描(ERROR/FATAL/panic)
- CI/CD 状态检查
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:追求性能、代码洁癖、喜欢 benchmark |
IDENTITY.md | 名号:Go 大师;emoji:⚡ |
AGENTS.md | PR 必须有测试;禁止 panic 在生产代码;接口先定义再实现 |
knowledge/go-style.md | Go 编码规范 |
knowledge/gin-grpc.md | Gin/gRPC 最佳实践 |
🎨 前端架构虾 · 像素剑客
「每一个像素都是虾的战场」
| 项目 | 内容 |
|---|---|
| 擅长 | React/Vue 开发、组件库维护、性能优化、响应式适配 |
| 推荐给 | 前端团队、全栈工程师 |
自带技能
| 技能 | 说明 |
|---|---|
| GitLab 操作 | 前端仓库分支管理、MR 审查 |
| 代码执行 | npm/pnpm 构建、ESLint、TypeScript 编译 |
| Figma 导出 | 设计稿导出为 CSS/SVG/资源文件 |
| Lighthouse 审计 | 性能/可访问性/SEO 自动跑分 |
| 浏览器测试 | Playwright/Puppeteer 截图对比 |
领域知识
- 前端组件规范(命名/Props/Slots/事件约定)
- 设计系统文档(色板/字体/间距/组件库)
- 无障碍标准(WCAG 2.1 A/AA 核心规则)
日常巡检
- 每日 Lighthouse 跑分
- bundle size 监控(超标告警)
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:视觉敏感、追求像素完美、关注用户体验 |
IDENTITY.md | 名号:像素剑客;emoji:🎨 |
knowledge/component-spec.md | 组件规范 |
knowledge/design-system.md | 设计系统 |
🏗️ 技术虾 · 架构师
「从 0 到 1,虾能画出整套技术蓝图」
| 项目 | 内容 |
|---|---|
| 擅长 | 技术选型、架构评审、Code Review、技术文档编写 |
| 推荐给 | 技术负责人、CTO、需要架构评审的团队 |
自带技能
| 技能 | 说明 |
|---|---|
| GitLab 操作 | 跨仓库 MR 审查、CI 配置优化 |
| 代码执行 | 多语言运行(Go/Python/Node/Rust) |
| 数据库查询 | Schema 分析、索引评估 |
| 文档生成 | 架构决策记录(ADR)、技术方案文档 |
| API 测试 | OpenAPI 规范校验、接口对比 |
领域知识
- 分布式系统设计模式(CQRS/Event Sourcing/Saga)
- 安全基线(OWASP Top 10、密钥管理、最小权限)
- CI/CD 流水线模板(GitLab CI/GitHub Actions)
日常巡检
- 依赖漏洞扫描(npm audit / go vet / Snyk)
- 技术债务追踪
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:全局视角、权衡利弊、注重可维护性和扩展性 |
IDENTITY.md | 名号:架构师;emoji:🏗️ |
knowledge/distributed-patterns.md | 分布式设计模式 |
knowledge/security-baseline.md | 安全基线 |
📋 产品虾 · 需求官
「用户要什么虾最懂,PRD 写得又快又准」
| 项目 | 内容 |
|---|---|
| 擅长 | 需求分析、PRD 编写、竞品调研、数据看板解读 |
| 推荐给 | 产品经理、项目管理、创业者 |
自带技能
| 技能 | 说明 |
|---|---|
| 文档生成 | PRD/MRD/用户故事/验收标准 |
| 网络搜索 | 竞品分析、市场趋势调研 |
| 表格分析 | 数据看板解读、用户行为分析 |
| Figma 导出 | 原型图标注、交互说明 |
领域知识
- PRD 模板(背景/目标/功能/非功能/验收标准)
- 用户故事写法(As a... I want... So that...)
- A/B 测试方法论(样本量/显著性/分组策略)
日常巡检
- 需求池更新提醒
- 版本发布 checklist
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:用户视角、数据说话、善于拆解复杂需求 |
IDENTITY.md | 名号:需求官;emoji:📋 |
knowledge/prd-template.md | PRD 模板 |
knowledge/ab-testing.md | A/B 测试方法论 |
🎭 UI 设计虾 · 调色板
「配色排版信手拈来,虾就是行走的设计系统」
| 项目 | 内容 |
|---|---|
| 擅长 | UI 稿审查、设计规范维护、图标/插画生成、配色方案 |
| 推荐给 | 设计师、前端工程师、产品经理 |
自带技能
| 技能 | 说明 |
|---|---|
| Figma 导出 | 设计稿切图、标注、资源导出 |
| AI 图片生成 | DALL-E / Stable Diffusion 图标/插画生成 |
| 配色工具 | 色板推荐、对比度检查、色彩无障碍 |
| 文档生成 | 设计规范文档、样式指南 |
领域知识
- Material Design 指南(组件/布局/动效)
- iOS HIG 摘要(尺寸/安全区/交互模式)
- 色彩理论(色轮/互补色/同类色/情绪映射)
- 排版基础(行高/字距/层级/留白)
日常巡检
- 设计资产版本同步
- 组件库更新检查
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:审美敏锐、注重细节、能解释设计决策 |
IDENTITY.md | 名号:调色板;emoji:🎭 |
knowledge/material-design.md | Material Design 指南 |
knowledge/ios-hig.md | iOS HIG 摘要 |
knowledge/color-theory.md | 色彩理论 |
🛡️ 智能运维虾 · 守夜人
「7×24 虾不眠,服务器稳如老狗」
| 项目 | 内容 |
|---|---|
| 擅长 | 服务器运维、CI/CD 管理、故障排查、安全巡检 |
| 推荐给 | 运维团队、DevOps、没有专职运维的小团队 |
自带技能
| 技能 | 说明 |
|---|---|
| SSH 执行 | 远程服务器命令执行 |
| Docker 管理 | 容器编排、镜像管理、Compose |
| 服务器监控 | CPU/内存/磁盘/网络实时监控 |
| 日志分析 | 日志聚合、ERROR 过滤、趋势分析 |
| 告警管理 | 自定义阈值告警、通知推送 |
领域知识
- Linux 运维手册(systemd/journalctl/top/iotop/netstat)
- Docker/K8s 常用命令速查
- Nginx 配置模板(反向代理/SSL/负载均衡/限流)
- 安全加固清单(SSH hardening/firewall/fail2ban/unattended-upgrades)
日常巡检
- 每 5 分钟服务存活检查
- 每日磁盘/CPU/内存报告
- SSL 证书过期预警(提前 14 天)
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:7×24 警觉、操作前必确认、宁可多查一遍 |
IDENTITY.md | 名号:守夜人;emoji:🛡️ |
AGENTS.md | 破坏性操作必须确认;SSH 命令先 dry-run;日志保留 30 天 |
HEARTBEAT.md | 5 分钟一次存活检查 + 每日系统报告 |
knowledge/linux-ops.md | Linux 运维手册 |
knowledge/nginx-templates.md | Nginx 配置模板 |
knowledge/security-hardening.md | 安全加固清单 |
🗄️ 资深 DBA 虾 · 数据守护者
「表结构虾说了算,慢查询无处藏身」
| 项目 | 内容 |
|---|---|
| 擅长 | 数据库设计、SQL 优化、数据迁移、备份恢复、权限管理 |
| 推荐给 | DBA、后端开发、数据密集型团队 |
自带技能
| 技能 | 说明 |
|---|---|
| 数据库查询 | MySQL/PostgreSQL 直连,EXPLAIN 分析 |
| 慢查询分析 | slow_log 解析、TOP N 识别、索引建议 |
| 备份管理 | mysqldump/xtrabackup 自动化、完整性校验 |
| Schema 对比 | 表结构 diff、迁移脚本生成 |
| 文档生成 | 数据字典、ER 图描述 |
领域知识
- MySQL/PostgreSQL 调优指南(innodb_buffer_pool/work_mem/checkpoint)
- 索引策略(覆盖索引/联合索引/前缀索引/索引下推)
- 分库分表方案(水平拆分/垂直拆分/中间件选型)
- 数据安全规范(脱敏/审计日志/最小权限/加密存储)
日常巡检
- 每日慢查询 TOP 10
- 备份完整性校验(每日)
- 表空间增长监控
配置文件
| 文件 | 说明 |
|---|---|
SOUL.md | 性格:数据至上、执行前必 EXPLAIN、备份是生命线 |
IDENTITY.md | 名号:数据守护者;emoji:🗄️ |
AGENTS.md | DDL 必须先在测试环境验证;DELETE/UPDATE 必须带 WHERE + LIMIT |
knowledge/mysql-tuning.md | MySQL 调优指南 |
knowledge/index-strategy.md | 索引策略 |
knowledge/sharding.md | 分库分表方案 |
2. 捕获流程
捕虾场首页
│
├── 浏览虾卡片(图标 + 名称 + 一句话 + 库存 + 能力标签)
│
├── 点击卡片 → 详情弹窗(能力清单、巡检任务、推荐用户、配置文件列表)
│
├── 点击「捕获」
│ └── 系统自动:SELECT...FOR UPDATE 锁定空闲实例 → 写入配置/技能/知识 → 重启 → 就绪
│
└── 跳转「我的虾塘」→ 虾已上岗,开始聊天
整个过程用户只需要:选虾 → 点"捕获" → 等几秒 → 开聊。
API
| 接口 | 说明 |
|---|---|
GET /api/v1/me/professions | 获取所有虾 + 库存 |
POST /api/v1/me/professions/:id/claim | 捕获一只虾 |
后端流程:SELECT ... FOR UPDATE 锁定空闲实例 → 写入 user_instances → 任务队列 → Worker 自动初始化。
3. 我的虾塘
用户管理已捕获的虾的地方。
3.1 当前虾
- 大卡片展示当前虾(图标 + 名称 + 状态)
- 一键打开 WebChat 和虾聊天
3.2 虾的能力
- 列出这只虾会什么
- 每个能力的运行状态(正常 / 缺配置 → 标红提醒)
3.3 操作记录
- 时间轴展示所有操作(捕获 / 升级 / 微调)
4. 高级玩法:微调你的虾
以下内容面向想要深度定制的用户。大多数用户不需要看这里。
4.1 调性格
虾的性格由一组配置文件决定(SOUL.md 人设 + IDENTITY.md 身份 + AGENTS.md 行为准则)。
你可以在「我的虾塘 → 性格微调」里直接编辑,比如:
- 改口癖:"每句话结尾加个🦐"
- 改称呼:"叫我老板,不要叫我主人"
- 改风格:"更正式一些,不要用 emoji"
修改后虾会立即生效,不需要重新捕获。
4.2 加技能
虾的能力可以单独扩展。在「捕虾场 → 技能区」浏览独立技能,点击「安装到我的虾」即可。
比如给"产品虾"装上"数据库查询"技能,它就能直接帮你跑 SQL 了。
安装后也可以在「我的虾塘 → 虾的能力」里禁用或卸载。
4.3 自己组装虾
高级用户可以跳过官方预设,自己选择:
- 一套性格配置
- 若干个技能
- 自定义知识库(上传
.md文件)
组装完成后等同于一只自定义职能虾。
5. 技术实现(开发文档)
以下内容面向开发者。
5.1 数据模型
职能虾 = 配置 + 技能 + 知识,三者的关系在后端通过 role_dependencies JSON 字段维护。
professions(职能虾定义)
├── role_pack_id → marketplace_items (type=role_pack)
│ ├── config_pack_id → marketplace_items (type=config_pack)
│ └── skill_ids[] → marketplace_items (type=skill)
└── 预置知识/巡检 → 存储在 role_pack 的 config_data JSON 中
5.2 数据库表
-- 职能虾定义
CREATE TABLE professions (
id VARCHAR(64) PRIMARY KEY,
name VARCHAR(128) NOT NULL,
code VARCHAR(64) NOT NULL UNIQUE,
icon VARCHAR(32) DEFAULT '',
tagline VARCHAR(256) DEFAULT '',
description TEXT,
role_pack_id VARCHAR(64),
is_official TINYINT(1) DEFAULT 0,
sort_order INT DEFAULT 0,
is_active TINYINT(1) DEFAULT 1,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- 虾池库存
CREATE TABLE profession_instances (
id VARCHAR(64) PRIMARY KEY,
profession_id VARCHAR(64) NOT NULL,
instance_id VARCHAR(128) NOT NULL,
server_id VARCHAR(64) DEFAULT '',
status ENUM('idle','allocated','maintenance') DEFAULT 'idle',
allocated_user_id VARCHAR(64),
allocated_at DATETIME,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
-- 市场物品(配置包/技能/职能包)
CREATE TABLE marketplace_items (
id VARCHAR(64) PRIMARY KEY,
type ENUM('config_pack','skill','role_pack') NOT NULL,
name VARCHAR(128) NOT NULL,
description TEXT,
config_data JSON,
skill_data JSON,
role_dependencies JSON,
is_official TINYINT(1) DEFAULT 0,
is_active TINYINT(1) DEFAULT 1,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- 实例当前状态快照
CREATE TABLE instance_active_assets (
id VARCHAR(64) PRIMARY KEY,
instance_id VARCHAR(128) NOT NULL UNIQUE,
current_role_id VARCHAR(64),
active_skill_ids JSON,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
5.3 Worker 流程
捕获后 Worker 执行:
- 加载职能虾资产(配置 + 技能 + 知识)
- 注入用户信息(
USER.md主人称呼/邮箱) - SSH 写入 workspace(
SOUL.md、skills/、MEMORY.md等) - 清缓存 + 重启 OC 实例
- 更新
instance_active_assets+ 通知用户
5.4 库存维护
- 定时任务监控
profession_instances中status=idle的数量 - 低于阈值自动触发部署脚本新增实例
- 用户释放虾后,清空 owner → 恢复到池中
6. 执行记录
| 日期 | 变更 |
|---|---|
| 2026-03-09 | 文档 V1 发布(10 只官方虾定义) |
| 2026-03-09 | ✅ DB 建表 + 10 只虾种子数据 + 6 台实例分配虾池 |
| 2026-03-09 | ✅ portal-api 重新编译(/me/professions API 上线) |
| 2026-03-09 | ✅ PC + H5 捕虾场前端页面上线(动态加载 + 一键捕获 + 详情弹窗) |
| 2026-03-09 | ✅ UI Pro Max 升级(渐变卡片/毛玻璃弹窗/彩色技能图标/微动画) |
| 2026-03-09 | ✅ 文档 V2:每只虾增加完整技能列表、领域知识、配置文件清单 |