mirror of
https://github.com/linshenkx/prompt-optimizer.git
synced 2026-07-01 09:14:26 +08:00
- fold earlier planning notes into a single current-spec and archived history structure - keep manual acceptance steps and real API samples aligned with the refactored analysis/result/compare model - retain supporting workspace notes needed to review version-selection and evaluation behavior changes
60 lines
1.9 KiB
JSON
60 lines
1.9 KiB
JSON
{
|
||
"type": "compare",
|
||
"evaluationModelKey": "dashscope",
|
||
"mode": {
|
||
"functionMode": "pro",
|
||
"subMode": "variable"
|
||
},
|
||
"focus": {
|
||
"content": "优先检查“不要解释”在跨模型下是否稳定,不要泛泛讨论诗歌质量",
|
||
"source": "user",
|
||
"priority": "highest"
|
||
},
|
||
"target": {
|
||
"workspacePrompt": "你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。",
|
||
"referencePrompt": "你是一位{{风格}}的诗人,请写一首{{主题}}的诗"
|
||
},
|
||
"testCases": [
|
||
{
|
||
"id": "shared-variable-focus-test-case",
|
||
"label": "变量输入",
|
||
"settingsSummary": "除模型外,其余测试设置保持一致",
|
||
"input": {
|
||
"kind": "variables",
|
||
"label": "变量输入",
|
||
"content": "风格=中文古典\n主题=程序员加班"
|
||
}
|
||
}
|
||
],
|
||
"snapshots": [
|
||
{
|
||
"id": "a",
|
||
"label": "A",
|
||
"testCaseId": "shared-variable-focus-test-case",
|
||
"promptRef": {
|
||
"kind": "version",
|
||
"version": 1,
|
||
"label": "v1"
|
||
},
|
||
"promptText": "你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。",
|
||
"output": "《夜半敲键歌》\n\n残灯照案五更寒,十指敲冰未肯阑。\n咖啡已冷人未歇,只把长更作短欢。",
|
||
"modelKey": "dashscope",
|
||
"versionLabel": "v1"
|
||
},
|
||
{
|
||
"id": "b",
|
||
"label": "B",
|
||
"testCaseId": "shared-variable-focus-test-case",
|
||
"promptRef": {
|
||
"kind": "version",
|
||
"version": 1,
|
||
"label": "v1"
|
||
},
|
||
"promptText": "你是一位{{风格}}的诗人。请根据以下要求创作一首关于“{{主题}}”的诗歌,不要解释。",
|
||
"output": "《夜半敲键歌》\n\n夜深人静写代码。\n\n说明:这首诗表现了程序员加班的辛苦。",
|
||
"modelKey": "siliconflow",
|
||
"versionLabel": "v1"
|
||
}
|
||
]
|
||
}
|