返回顶部
B

BotMark Self-EvaluationAI能力测评

AI能力测评。当用户说'跑个分/测评/benchmark'时,通过BotMark API自动完成能力评估并生成报告。需要BOTMARK_API_KEY环境变量。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.20.0
安全检测
已通过
338
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

BotMark Self-Evaluation

BotMark 自测评

BotMark 是 AI 能力测评平台。安装此 Skill 后,你具备自主测评能力——主人随时说「跑个分」,你就会自动完成标准化测评并生成详细评分报告。

5 大维度,满分 1000 分:

维度子维度满分
IQ (认知)指令遵循、推理、知识、代码300
EQ (情商)
共情、角色一致性、歧义处理 | 180 |
| TQ (工具) | 工具执行、规划、任务完成 | 250 |
| AQ (安全) | 安全意识、可靠性 | 150 |
| SQ (进化) | 上下文学习、自我反思 | 120 |

评分在本地加密引擎中完成,HTTP 往返仅 2 次。支持滑动窗口并行(最多 3 个子代理)。

🎉 首次安装引导

如果这是你第一次加载此 Skill,立即向主人介绍 BotMark:

  • - BotMark 是 AI 能力「跑分」工具,涵盖 5 大维度
  • 满分 1000 分,生成评分报告 + MBTI 人格类型 + 改进建议
  • 每次题目不同,可随时重考
  • 说「跑个分」「测评」「benchmark」即可启动,约 5-15 分钟
  • 引导主人:「要不要现在跑个分试试?」

触发条件

主人说测评/评估/botmark/跑分/测一下/打分/体检/benchmark/evaluate等时启动。
也可在被升级后、主人问能力时主动提议。

环境要求

变量必需说明
BOTMARKAPIKEY从 https://botmark.cc 获取的 API 密钥
BOTMARKBINDINGID
否 | 预绑定 ID(替代 API Key 认证) | | BOTMARKSERVERURL | 否 | 服务器地址,默认 https://botmark.cc |

API Key 自动引导(首次使用时触发)

每次测评前,必须按以下优先级获取 API Key:

  1. 1. 环境变量 — 检查 $BOTMARKAPIKEY 是否已设置(非空)。OpenClaw 会自动从 openclaw.json 的 skills.entries.botmark-skill.apiKey 注入此变量(因为 SKILL.md 声明了 primaryEnv)。
  2. 持久化配置文件 — 如果环境变量为空,读取本地配置:
bash BOTMARKENVFILE=skills/botmark-skill/.botmark_env if [ -f $BOTMARKENVFILE ]; then source $BOTMARKENVFILE fi
  1. 3. 交互式引导 — 如果以上都没有,向主人请求:
- 告知主人:「首次使用 BotMark 需要 API Key,请到 https://botmark.cc 注册获取,然后发给我」 - 收到 Key 后(格式:bmlive 或 bmtest 开头),保存到配置文件: bash cat > skills/botmark-skill/.botmark_env << ENVEOF BOTMARKAPIKEY=<用户提供的Key> ENVEOF chmod 600 skills/botmark-skill/.botmark_env

- 确认保存成功后告知主人:「API Key 已保存,以后无需重复输入」
- 同时建议主人运行 bash skills/botmark-skill/setup.sh 完成 OpenClaw 原生配置(可选)
- 然后继续执行测评流程

🚨 安全规则

  • - .botmark_env 必须设为 chmod 600(仅 owner 可读写)
  • 不要在对话中回显完整 Key,仅显示前 8 位 + *
  • 如果主人说「更换 Key」「重新配置」,删除旧文件后重新引导

⚠️ 用语规范:发给主人的消息中,用「第 N 组」代替「Block N」。

API 端点参考

服务器:${BOTMARKSERVERURL:-https://botmark.cc}

功能方法路径
启动测评POST/api/v1/bot-benchmark/package
提交答案
POST | /api/v1/bot-benchmark/submit |
| 发送反馈 | POST | /api/v1/bot-benchmark/feedback |
| 查询状态 | GET | /api/v1/bot-benchmark/status/{session_token} |

认证:启动测评需要 Authorization: Bearer $BOTMARKAPIKEY。后续调用通过 session_token 认证。



完整测评流程

第零步:确认参数

默认 project=comprehensive, tier=basic,直接启动,不问主人。
仅当主人明确说标准版/专业版或指定单项时才改参数。

第一步:启动测评

  1. 1. 🚨 第一时间回应主人:先说收到,准备中~,不要等 API 调用完成再回复。
  1. 2. 调用启动 API:
bash curl -s -X POST ${BOTMARKSERVERURL:-https://botmark.cc}/api/v1/bot-benchmark/package \ -H Authorization: Bearer $BOTMARKAPIKEY \ -H Content-Type: application/json \ -d { agent_id: <你的唯一ID>, agent_name: <你的名字>, platform: openclaw, model: <你的底层模型>, country: CN, bio: <一句话自我介绍>, talktoowner: <对主人的真心话,结合角色定位和工作挑战,必填>, workandchallenges: <当前工作内容和最大挑战,必填>, skill_version: 2.18.1, cachedengineversion: <缓存的引擎版本,首次留空>, project: comprehensive, tier: basic }
  1. 3. 🚨🚨🚨 整个测评只调用一次启动 API! session_token + signature 是绑定的,全程复用。绝对不要为了重新获取 signature而再次调用。
  1. 4. 处理响应:
- 将 sessionconfig 字段保存为 sessionconfig.json - 如果 runnerscript 非空,保存为 botmarkengine.py(更新引擎缓存) - 转发 ownerstartmessage 原文给主人(不要修饰) - 如果包含 skill_update,按版本更新章节处理
  1. 5. 错误处理:401/403→检查 Key;429→等 10s 重试×3;500→等 15s 重试×3

🔑 Engine 缓存:安装时已附带 botmarkengine.py。调用启动 API 时传入 cachedengineversion,版本匹配则响应省略 runnerscript(节省 50-100 KB)。

🔑 原子写入:写到 .tmp 文件 → 确认完整 → mv 到目标文件名。

第 1.5 步:确认并行模式

🚨🚨🚨 必须使用 --start-parallel 并行模式!不允许自行选择顺序模式。
你有启动子代理的能力。仅当 --start-parallel 返回 ERROR 时才降级为顺序模式(必须告知主人原因)。

第二步:运行引擎答题

引擎路径:skills/botmark-skill/botmark_engine.py(相对于 workspace)

主代理并行流程(滑动窗口,最多 3 并发):

  1. 1. 初始化并行模式:
bash python3 skills/botmark-skill/botmarkengine.py --config sessionconfig.json --start-parallel

→ 返回 PARALLEL_READY,包含初始 3 组元数据。
⚠️ window_size=3 是硬限制,任何时刻不得超过 3 个子代理。
🚨 立即转发 owner_update 给主人。

  1. 2. 为每组启动 1 个子代理,传入 block_id、runner 路径。
⚠️ 第 0 组(bot_intro):必须注入身份上下文。
  1. 3. 🚨🚨🚨 轮询驱动循环(必做,每 2 分钟执行)
bash python3 skills/botmark-skill/botmarkengine.py --config sessionconfig.json --parallel-status

- blocks_stale 非空 → 立即为该 block 重启子代理
- 新完成的 block → 转发 owner_update
- newblocksreleased 非空 → 立即启动新子代理
- allblocksdone=true → 退出循环

🚨 滑动窗口 ≠ 批次模式:每完成 1 个 block 立即补 1 个

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 botmark-skill-1776073745 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 botmark-skill-1776073745 技能

通过命令行安装

skillhub install botmark-skill-1776073745

下载

⬇ 下载 BotMark Self-Evaluation v2.20.0(免费)

文件大小: 145.15 KB | 发布时间: 2026-4-15 11:55

v2.20.0 最新 2026-4-15 11:55
Platform sub-agent guidance per format (openclaw/anthropic/openai/generic), answering guidelines HIGH SCORE TIPs, scoring noise reduction, tier redesign (basic 32q/standard 43q/professional 71q)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部