群聊互动引擎:用人格卡驱动多工人自然群聊讨论

前言

在飞书、企业微信或自建 Dashboard 的群聊里接入 Agent 时,常见做法是单一助手对每条消息做一次性回复。话题稍复杂,群里就容易变成「收到」「好的」的复读机,缺少不同角色之间的碰撞。若你希望多个「工人」按各自专长和性格接话、错峰发言,再由主持人做归纳,就需要一套明确的编排规则,而不是临时写提示词碰运气。

下面介绍 SkillHub 社区 Skill「群聊互动引擎」(@user_f12a44b7/cnbll-group-discuss),它用人格卡描述每个工人的性格、触发话题和说话风格,按话题匹配选人发言,并约定与 Dashboard 群聊 API 的协作方式。

这是什么

群聊互动引擎是分类为 ai-agent 的 Agent Skill(版本 1.0.2,来源 community),发布坐标 @user_f12a44b7/cnbll-group-discuss。SkillHub 页面标注作者为鸿爪派智能科技有限公司;Skill 元数据标签含「鸿爪派」「群聊」「互动」「多智能体」「人格」「讨论」。

官方简介:让工人像真人一样在群里讨论话题,每个工人有独立人格和专长,自然参与讨论。页面标签 requires_api_key=false,表示 Skill 本身不要求额外 API Key(实际发消息仍依赖你所接入的 Dashboard 聊天接口)。

在 SkillHub 上该 Skill 评分为 100000,下载约 803 次(统计以 SkillHub 页面为准,会随时间变化)。

核心功能

依据 Skill 包内 SKILL.md(Skill 标识为 group-discuss),能力可概括为以下几点。

话题驱动的选人发言

群聊出现新话题后,引擎先做话题匹配:判断哪些工人会对该话题感兴趣,再从中选出约 2~4 名工人,按各自人格卡生成不同视角的回复。

人格卡而非模板复读

每个工人对应一张人格卡(文档路径 config/personas.json),字段包括:

  • 性格:如谨慎、务实、文艺、理性、挑剔等类型;
  • 触发话题:哪些关键词或主题会让他想说话;
  • 说话风格:如简短精确、贴代码、长文比喻、分点结构、直接挑刺;
  • 模板:若干回复模板,填入当前话题的具体内容。

目标是「像真人团队讨论」,而不是机械统一口吻。

错峰发送与主持人收尾

文档描述的发送节奏是:生成回复后间隔约 3 分钟逐个发到群聊,避免同时刷屏。讨论展开后,由文档中的角色「飞仔 C」做总结或追问,形成一轮可读的群聊弧线。

与 Dashboard 的集成约定

Skill 声明依赖:

  • Dashboard API:GET 拉取聊天、POST 发送消息;
  • config/personas.json:工人人格卡配置。

安装与启用

安装前需本机已有 skillhub CLI。可先检查:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 官方说明执行完整安装(含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 时,必须用 --dir 指向当前 Agent 的 skills 目录;SkillHub 文档说明默认装到 ./skills/ 可能不会被 Agent 识别。常见路径示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

推荐命令(与 skillhub search 输出一致):

skillhub install cnbll-group-discuss --namespace user_f12a44b7 --dir ~/.cursor/skills

也可让 Agent 按 SkillHub 页面提示,参照 SkillHub 安装说明 安装 @user_f12a44b7/cnbll-group-discuss。

说明:2026-10-23 通过 skillhub install 拉取的 1.0.2 分发包中仅含 SKILL.md 与 _meta.json,未包含 SKILL.md 正文引用的 scripts/discuss_engine.py 与 config/personas.json。启用前请对照官方页面或后续版本更新,确认脚本与配置是否已随包发布,或按 Skill 文档自行补齐运行环境。

典型用法

SKILL.md 给出的命令行入口如下(需在具备 scripts/discuss_engine.py 的工程目录中执行):

# 扫描群聊,找话题,生成讨论
python3 scripts/discuss_engine.py

# 预览模式(只显示要发什么,不实际发送)
python3 scripts/discuss_engine.py --dry-run

# 指定话题触发讨论
python3 scripts/discuss_engine.py --topic "AI理解企业业务"

# 查看最近的话题匹配结果
python3 scripts/discuss_engine.py --status

建议流程:先 --dry-run 核对匹配到的工人和待发内容,再跑正式模式;发信前确认 Dashboard 的 GET chat / POST send 已配置且权限正确。

适用场景与注意

适合谁

  • 已在 Dashboard 或兼容 API 上跑群聊,希望多个 Agent「工人」分角色讨论同一话题;
  • 需要可配置的人格、触发词和发言风格,而不是单 Agent 长回复;
  • 接受错峰发消息,营造更接近真人讨论的群聊节奏。

限制与注意

  • 当前 SkillHub 下载包可能仅为说明性 SKILL.md,落地运行依赖文档中的 Python 脚本与人格配置,安装后应核对文件是否齐全;
  • 依赖外部 Dashboard 聊天 API,网络、鉴权与频控需自行保障;
  • 社区来源 Skill,版本与包内容以 SkillHub 为准;升级可用 skillhub 对同一坐标重新安装到目标 --dir。

结尾

群聊互动引擎把「多人格、话题匹配、错峰发言、主持人收尾」写进 Skill 工作流,适合想把群聊从单点回复扩展成角色化讨论的团队。查阅详情与安装坐标:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_f12a44b7/cnbll-group-discuss
  • 官方 API 坐标页:https://api.skillhub.cn/user_f12a44b7/cnbll-group-discuss
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜