winBrain · 专家创建 / 进化 —— 界面与体验(UI Mock)
每步 = 一张真实浏览器窗口 mock · 全程真实 UAT 验证过
一句话:同一套隔离 Sandbox / 草稿 / 真实测试 / 发布链路,支持两条使用路径 —— A · GUI 专家 API:表单(零后端调用)→ 审阅 Enter → 流式执行 → 发布 → `POST /responses` 对话;B · 纯对话:直接聊「专家创建师 / 专家进化师」专家,用自然语言建/改技能。全程「无审批弹窗、无暂停」。
✦两条使用路径 · 同一条发布链路
A 面向 GUI 操作终端用户(表单向导 + 专家 API);B 面向对话用户(把 expert-creator / expert-fixer 当作可聊的专家)。两条都汇入同一套 草稿→真实测试→发布→可对话。
1资产列表 · #/experts A · 入口
状态徽标 = active / retired,已发布版本 + MCP 绑定一眼可见
2进入资产 · 选路 A · 表单入口
同一资产三条路:创建新技能 / 进化已有 / 直接对话
3表单阶段 · 零后端调用 A · 表单(B 用对话替代)
所有输入只更新本地 CreationSpec,纯函数重建 Prompt —— 审阅按 Enter 才第一次后端调用
4隔离 Sandbox 执行 · SSE 流式 A+B · 共用
工具活动逐条实时可见 · 全程无审批弹窗、无暂停
5发布 · 版本切换 A+B · 共用
candidate 冻结 → published;整树(含 evals)快照进 .versions/<id>/<sha256>/,旧版可切回
6对话新专家 · POST /api/v1/experts/<slug>/responses A · GUI 触发
body 为 {input} · 每次独立任务、无会话历史 · 返回 gpt-5.6-luna 真实业务回复
7路径 B · 纯对话 expert-creator / expert-fixer B · 对话
把「专家创建师 / 专家进化师」当作可聊的专家打开,自然语言建/改 —— 无表单、无 BACKEND CALLS 数字,触发的是同一套隔离 Sandbox 与草稿流程
8Evals · 展示位置 + 内联表格渲染(非 JSON)
eval-html = skill-creator 官方 eval viewer 产物。展示位置见下方折叠;本页把归档 evals 直接内联渲染成可搜索/排序的表格,不再以 JSON 展示。
已产出的 eval-html 位置(点击展开)
| 产物 | 路径 | 大小/说明 |
| Skill eval viewer 产物 | uat-artifacts/agent-webapp-skill-eval/eval-review.html | 55MB(含视频),Outputs/Benchmark |
| viewer 生成器 | workspace/experts/skill-expert-creator/skills/expert-creator/eval-viewer/generate_review.py | transcript-eval.py 驱动 |
| 描述触发评估模板 | …/skills/expert-creator/assets/eval_review.html | should/should-not-trigger 审查 |
| 本页内联渲染 | uat-artifacts/ui-ux-onepager.html | 下方 17 case 表格,非 JSON |
真实运行答案 · 本次 benchmark 会话(with_skill / without_skill)
| Eval 会话 |
配置 |
Prompt |
本次答案(摘要) |
答案文件(太长→内联链接) |
结果 |
禁代执行(只分析不执行)
别只看 CTR / 需基准
归因窗口 / 口径冲突
数据缺失 · 不编造
9关键 UX 事实(UAT 实测)
| 点 | 体验 | 证据 |
| 无暂停 | creator 运行期+结束态无审批/暂停 UI | PASS · creator-not-pause |
| 不全跑即完 | 首 completed 是中间态,须发布+对话后才算过 | PASS · evolve-publish v11 |
| 表单 0 调用 | 审阅 Enter 前页面明确 BACKEND CALLS 0 | PASS |
| 真实测试门禁 | 每用例全新会话,全过才发布(verified 为权威信号) | PASS |
| 发布≠API | 发布内容后须显式 PUT /publication 才可对话 | 实测契约 |
| 对话为独立任务 | {input} 无会话历史,返回真实业务回复 | PASS · gpt-5.6-luna |
| 两条路径 | A GUI 表单→专家 API;B 纯对话 expert-creator/fixer(读 chat 写 evals) | PASS · creator-not-pause / fixer-evals-chat |