SuperAPI AI 工具集

personas-from-artifacts

编程与开发

查看项目

更新于 10-15 20:28

技能介绍

用途:为智能体创建一组模拟人设(persona),依据产品实际做什么、谁在使用它来推导,而不是凭空编造。人设定义“谁”——服务对象的性格、情绪状态与交互风格;不定义用户问什么(那属于测试用例),两者需分开。与 /design-persona(交互式打磨单个人设)互补,本技能一次从“产品界面+真实流量”得到覆盖性的 3–6 个人设。

主要能力与流程:全部通过 coval CLI 驱动,创建前先展示并确认。Phase 0 预检与盘点:coval whoami,未认证则 coval login;并行执行 coval personas list --format json 与 coval agents list --format json,避免重复。Phase 1 智能体上下文:确定目标智能体,coval agents get <agent_id> --format json 读取提示词,记录 model_type;文本类(CHAT/WEBSOCKET/API)语音与语言仅为默认值,行为与目标语言需写进提示词;语音类(VOICE/OUTBOUND_VOICE)语音设置有效。人设是组织级创建,不机械绑定智能体,无 --agent 参数。Phase 2 收集资料:后端载荷、UI 截图、产品/旅程文档、真实用户消息/转录(分享前去除 PII)。Phase 3 推导原型:通常 3–6 个,必含标准/合作基线,按证据添加受挫升级、困惑模糊、急躁、非母语、高级用户、新手、对抗/越界等。Phase 4 撰写人设提示词:包含性格+情绪及其演变、说话风格与领域熟悉度;文本智能体需在提示词中写明目标语言;加护栏“保持角色,绝不透露是 AI/模拟”。Phase 5 以表格展示整套并确认。Phase 6 创建:coval personas create --name ... --voice aria --language en-US --prompt ... --wait-seconds 0.5 --format json,记录 persona_id;文本智能体 --voice/--language 仅为装饰,--language 会被规范化存储(如 en-US 存为 en)属正常。谁先说话通过 --input-json 的 wait_for_user 或 speak_first 设置;打断行为仅语音相关。Phase 7 后续:/design-persona、/build-test-suite、/distill-test-set、/quick-eval,以及 coval personas get/update。

限制:需 coval 账号与认证;命令名示例用 coval(Homebrew 二进制),若为 shell 别名则用 coval-cli;人设不绑定智能体;文本智能体语音/语言设置不生效;具体价格、平台支持等资料未提供。