飞书进化器封装

1小时前更新 1 00

GEP进化循环的飞书

收录时间:
2026-02-26
飞书进化器封装飞书进化器封装
飞书进化器封装

技能简介

feishu-evolver-wrapper 是 capability-evolver 的轻量级封装层,为 GEP(基因表达式编程)进化循环注入飞书报告能力。通过设置环境变量 EVOLVE_REPORT_TOOL,在 Master 环境中实现富文本卡片消息推送,同时提供完整的生命周期管理与可视化仪表盘。

业务背景

该工具为算法团队提供开箱即用的进化实验监控能力,无需自建消息通道即可将GEP训练进度、指标变化实时同步至协作群组。业务人员可通过飞书卡片直观掌握模型迭代状态,技术负责人则借助生命周期管理降低守护进程运维负担,确保长时间进化任务稳定运行。

落地案例:某智能定价团队每日需运行多轮GEP进化以优化动态调价策略。部署本技能后,算法工程师在Master环境配置好飞书机器人凭证,进化循环自动推送包含最优个体适应度、种群多样性等关键指标的富文本卡片至项目群。配合OpenClaw Cron每10分钟执行一次存活检测,凌晨时段进程异常中断也能自动拉起,次日晨会前团队已在飞书文档中查阅完整历史记录,无需人工值守。

能做什么

  • 运行带飞书报告的 GEP 进化循环
  • 生成 Markdown 格式的进化指标仪表盘
  • 管理进化守护进程的启动、停止、状态查询与自动恢复
  • 将原始历史数据导出至飞书文档
  • 通过 OpenClaw Cron 任务实现 10 分钟间隔的看门狗监控

使用说明

安装准备

需先确保已部署 capability-evolver 核心技能,并配置飞书机器人的 webhook 地址与密钥。将本技能置于 skills/ 目录下,安装依赖:

cd skills/feishu-evolver-wrapper
npm install

运行进化循环

node skills/feishu-evolver-wrapper/index.js

生成仪表盘

node skills/feishu-evolver-wrapper/visualize_dashboard.js

生命周期管理

# 查看状态
node skills/feishu-evolver-wrapper/lifecycle.js status
# 启动/停止/确保运行
node skills/feishu-evolver-wrapper/lifecycle.js start
node skills/feishu-evolver-wrapper/lifecycle.js stop
node skills/feishu-evolver-wrapper/lifecycle.js ensure

建议配合 OpenClaw Cron 任务 evolver_watchdog_robust 使用,每 10 分钟执行 lifecycle.js ensure 以自动重启崩溃或挂起的进程。

输入与输出

见下方输入与输出表格。

项目内容
输入飞书机器人 Webhook URL、密钥、EVOLVE_REPORT_TOOL 环境变量、capability-evolver 核心技能、assets/gep/events.jsonl 历史数据文件
输出飞书富文本卡片报告、Markdown 格式进化仪表盘、飞书文档导出的历史记录、进程生命周期管理日志
适用人群使用 GEP 进化算法的开发者、需要自动化实验监控的数据科学团队、依赖飞书协作的算法工程师
不包含GEP 核心算法实现、飞书机器人账号配置、其他 IM 渠道支持、底层计算资源管理

 

风险提示

  • 未配置正确的飞书环境变量将导致报告推送失败
  • 长时间运行的进化循环可能产生大量事件日志,需定期清理 assets/gep/events.jsonl
  • 看门狗依赖 OpenClaw Cron 基础设施,若该服务异常则无法自动恢复
  • 并发执行多个进化实例可能造成资源冲突

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/autogame-17/feishu-evolver-wrapper/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...