docs(ai-studio): define hosted model evaluation strategy

This commit is contained in:
chengma
2026-07-11 14:38:18 +08:00
parent fe03c65f07
commit 2c6ed87201
3 changed files with 97 additions and 3 deletions
+1
View File
@@ -22,6 +22,7 @@
- [模块 / CLI 合约](api.md):本地模块接口、Chrome 启动参数、账号配置 schema。
- [界面与流程结构](routes.md):GUI 窗口、操作流程、按钮职责(无前端路由,用 GUI 流程替代)。
- [AI工场端到端验收](ai-studio-e2e-checklist.md):⑥ AI工场 cmhub 托管主线的自动化覆盖、人工只读验收和发布检查。
- [AI工场托管模型评测与默认档位策略](ai-studio-model-evaluation.md):OpenAI / GPT 托管能力经 cmhub 别名落地前的评测样本、档位策略、上线门槛与运营用法。
- [当前实现状态](current-state.md):当前代码现实、可运行命令、下一步可做任务。
- [常见问题排查](troubleshooting.md):本地配置、启动报错、敏感文件修复等排障记录。
- [产品与 UI 评估](ux-review.md):以 PM + UI 设计视角评估主流程模块 / 组件合理性,含优化方案与优先级清单。
+87
View File
@@ -0,0 +1,87 @@
# AI工场托管模型评测与默认档位策略
> 任务来源:T-597。本文是 AI工场从“cmhub 当前默认托管模型”评估切换到 OpenAI / GPT 系列托管能力时的选型说明与评测模板。本文不代表已经执行付费真实样本测试;真实结论必须由运营样本跑数后补充。
## 资料来源
- OpenAI Model guidance:`https://developers.openai.com/api/docs/guides/latest-model`
- OpenAI Image generation:`https://developers.openai.com/api/docs/guides/image-generation`
- 核对日期:2026-07-11
官方文档当前把 GPT-5.6 家族分成 `gpt-5.6-sol`、`gpt-5.6-terra`、`gpt-5.6-luna`,分别对应旗舰能力、能力与成本平衡、高频低成本任务;`gpt-5.6` alias 指向 `gpt-5.6-sol`。图片方向可参考 GPT Image 能力,尤其 `gpt-image-2`,但落地到本项目时仍由 cmhub 暴露能力别名,客户端不得保存 OpenAI 原始 Key 或把 OpenAI slug 当执行事实。
## 产品原则
- 普通用户只看到“cmhub 托管模型 / 默认档 / 高质量档 / 省点档 / 扣点成本”,不暴露 Provider URL、OpenAI API Key、上游接口路径或内部请求体。
- cmshopee 客户端只保存 cmhub 返回的 `title_alias` / `image_alias`,不把 `gpt-5.6-*`、`gpt-image-*` 写成强执行配置。
- 默认档必须以真实商品样本的一次通过率、平均耗时、P95 耗时和扣点成本决定;未跑样本前不得因为模型名更强就替换默认。
- 图片生成是高成本能力,推荐默认走“平衡档”,重点商品/失败重试才用“高质量档”,低价值 SKU 初稿才用“省点档”。
## 推荐档位
| 档位 | 文本/提示词辅助建议 | 图片生成/编辑建议 | 使用场景 | 默认策略 |
| --- | --- | --- | --- | --- |
| 默认档 | cmhub 平衡文本别名,后台可映射 `gpt-5.6-terra` 或等价能力 | cmhub 平衡图像别名,后台可映射 `gpt-image-2` 或当前稳定图像能力 | 日常批量主图/详情图候选、提示词改写、标题/卖点辅助 | 真实样本通过率不低于当前默认模型且扣点可接受后,才设为默认 |
| 高质量档 | cmhub 高质量文本别名,后台可映射 `gpt-5.6-sol` 或等价能力 | cmhub 高质量图像别名,优先用于重点商品、复杂背景、失败重试 | 高毛利 SKU、广告款、默认档失败后重试 | 不作为全局默认,避免成本失控 |
| 省点档 | cmhub 省点文本别名,后台可映射 `gpt-5.6-luna` 或等价能力 | cmhub 省点图像别名,只用于低价值 SKU 初稿或批量探索 | 大批量草稿、运营快速预览 | 不建议直接作为最终主图默认档 |
## 评测样本集
真实评测建议建立 `STUDIO-EVAL-YYYYMMDD` 样本包,至少 20~30 个商品,覆盖以下类型。样本文件和真实商品图属于业务数据,不提交 Git。
| 样本组 | 数量 | 商品类型 | 旧图特征 | 重点观察 |
| --- | ---: | --- | --- | --- |
| A | 5 | 服饰/配件 | 模特图、材质细节、颜色差异明显 | 主体保真、颜色不漂、服饰结构不乱 |
| B | 5 | 生活用品 | 白底主图、多个小件组合 | 主体数量不变、边缘干净、白底合规 |
| C | 5 | 美妆/个护 | 包装文字、瓶身反光、细节图 | 不乱写品牌/文字、包装比例稳定 |
| D | 5 | 小物/工具 | 尺寸小、部件多、背景杂 | 细节不丢、构图清楚、可商用感 |
| E | 5 | 详情图/信息图 | 文字多、说明块多、版式复杂 | 文字处理是否可接受,是否需要转人工 |
| F | 5 | 失败回归样本 | 当前模型曾失败或效果差 | 新档位是否显著改善 |
## 评分口径
每张候选图按 1~5 分打分,4 分以上才算“一次通过”。标题/提示词辅助按“可直接使用 / 需轻改 / 不可用”记录。
| 指标 | 说明 | 权重 |
| --- | --- | ---: |
| 商品主体保真 | 主体形状、数量、颜色、关键细节是否保持 | 25% |
| 商用感 | 是否像可上线主图/详情图,光影、背景、清晰度是否专业 | 20% |
| 主图合规 | 白底/构图/主体占比/无多余元素是否符合运营要求 | 15% |
| 少幻觉 | 不添加不存在的配件、文字、Logo 或错误卖点 | 15% |
| 文字稳定 | 包装文字、详情图文字是否可接受;文字多的图允许标记需人工 | 10% |
| 耗时 | 平均耗时、P95 耗时,是否影响批量生产节奏 | 10% |
| 成本 | 单图扣点、一次通过成本、失败重试成本 | 5% |
## 上线门槛
- 默认档候选的一次通过率必须不低于当前 cmhub 默认图像模型;若提升小于 5%,不建议仅因模型名切换默认。
- 平均耗时不超过当前默认模型 20%,P95 耗时不超过运营可接受阈值;超出时只放高质量档或重点商品档。
- 单图扣点上涨时,必须用“一次通过成本”判断:如果质量提升减少重试,才可接受更高单次成本。
- 文本辅助默认优先平衡档;高质量档只用于复杂商品、失败原因分析、重点 SKU 复核。
- `gpt-image-2` 或等价高质量图像别名如果文字/包装稳定性仍不满足详情图要求,详情图文字密集场景必须保留人工复核。
## 当前建议
在没有真实样本跑数前,AI工场默认仍保持当前 cmhub 托管图像别名,不直接切换。T-598 可以先把 UI 和日志口径收口成“默认 / 高质量 / 省点”档位提示,并继续以 cmhub `/models` 返回的别名、展示名、能力标签和扣点作为真实执行依据。
建议第一轮真实评测结果这样填写:
| 日期 | 样本包 | cmhub 别名 | 后台能力 | 一次通过率 | 平均耗时 | P95耗时 | 平均扣点 | 结论 |
| --- | --- | --- | --- | ---: | ---: | ---: | ---: | --- |
| 待补 | STUDIO-EVAL-YYYYMMDD | 当前默认图像别名 | 当前 cmhub 默认 | 待补 | 待补 | 待补 | 待补 | 对照组 |
| 待补 | STUDIO-EVAL-YYYYMMDD | 平衡图像别名 | GPT Image 等价能力 | 待补 | 待补 | 待补 | 待补 | 候选默认档 |
| 待补 | STUDIO-EVAL-YYYYMMDD | 高质量图像别名 | GPT Image 高质量能力 | 待补 | 待补 | 待补 | 待补 | 重点商品/重试 |
| 待补 | STUDIO-EVAL-YYYYMMDD | 省点图像别名 | 低成本图像能力 | 待补 | 待补 | 待补 | 待补 | 初稿/低价值 SKU |
## 给运营的用法说明
- 默认档:日常批量先用它,目标是“成本可控、稳定可用”。
- 高质量档:用于重点商品、默认档失败后的第二次生成、复杂背景或需要更强保真的商品。
- 省点档:用于低价值 SKU、灵感草稿或大批量初筛;上线前仍要人工看图。
- 失败重试是否换档:如果失败原因是主体变形、文字乱、构图不合规,优先换高质量档;如果失败原因是网络、下载、上游任务超时,不应换模型,应继续查询或重试原任务。
## 客户端落地边界
- T-598 只做档位展示和日志口径,不新增 BYOK、自定义 Provider 或 OpenAI Key UI。
- cmhub 后台可以调整档位对应的真实模型;客户端不需要发版即可承接。
- 日志只写“cmhub 托管高质量档 / 扣点 / call_id / task_id”等业务可读字段,不写上游接口路径、Authorization、OpenAI API Key、完整 prompt 或请求体。
+9 -3
View File
@@ -3,7 +3,7 @@ id: T-597
title: AI工场 GPT / OpenAI 托管模型选型评测与默认档位策略
phase: 8
deps: [T-595]
status: TODO
status: DONE
created: 2026-07-11
---
@@ -11,7 +11,7 @@ created: 2026-07-11
T-586~T-595 固定使用 cmhub 托管生图模型,不接入自定义 Provider。AI工场主线完成后,如果要让 cmhub 后台切到 OpenAI / GPT 系列模型,不能只凭模型名直接上线,需要先建立运营可理解的质量、速度、成本评测口径。
当前官方模型指导中,GPT-5.6 家族分为偏旗舰能力的 `gpt-5.6-sol`、平衡能力与成本的 `gpt-5.6-terra`、成本敏感高频任务的 `gpt-5.6-luna`;图片生成/编辑方向以 `gpt-image-2` 作为当前高质量图像模型参考。落地到本项目时仍必须通过 cmhub 能力别名调用,不在 cmshopee 客户端直连 OpenAI。
2026-07-11 已按 OpenAI 官方文档核对:GPT-5.6 家族可作为文本/提示词辅助的后台能力参考,其中 `gpt-5.6-sol` 偏旗舰能力、`gpt-5.6-terra` 平衡能力与成本、`gpt-5.6-luna` 面向高频低成本任务;图片生成/编辑方向以 GPT Image 能力(如 `gpt-image-2`)作为高质量图像能力参考。落地到本项目时仍必须通过 cmhub 能力别名调用,不在 cmshopee 客户端直连 OpenAI。
## 方案
@@ -48,4 +48,10 @@ T-586~T-595 固定使用 cmhub 托管生图模型,不接入自定义 Provide
## 执行记录
(完成后记录评测样本、推荐档位、采用的 cmhub 别名和验证方式。)
2026-07-11 完成文档选型收口:
- 新增 `docs/ai-studio-model-evaluation.md`,记录官方资料来源、档位建议、20~30 个商品评测样本集、评分口径、上线门槛、运营使用建议和客户端落地边界。
- 明确 T-597 不伪造付费实测数据:当前结论是“未跑真实样本前保持当前 cmhub 托管默认别名”,T-598 只先做默认/高质量/省点档位展示与日志口径。
- 明确客户端只保存 cmhub alias,不保存 OpenAI Key、Provider URL 或 OpenAI 原始模型 slug 作为执行事实。
- 同步 `docs/README.md` 文档导航。
- 验证:`git diff --check -- docs/ai-studio-model-evaluation.md docs/README.md docs/tasks/T-597.md` 通过。