🔒 PE Prompt 模板三段式强制化 · 交互 Demo(数据全部虚构)
体验点:① 编辑「旧版单文本」配置,改配置名称配置值(Prompt) → 保存被拦截;② 点 AI 转为三段式(模拟转换)后再保存 → 放行;③ 只切启用/禁用开关不改别的 → 正常保存;④ 新增配置选提示词模板 → 格式锁死三段式。后端 create/update 接口同步校验(错误码 AI_CHECK_PROMPT_LEGACY_FROZEN),demo 仅演示前端。

PE配置管理

新增配置
搜索 重置
改配置名称、配置值等任一内容字段,都需要先转换为三段式才能保存(只切启用/禁用开关不受影响)。点下方「AI 转为三段式」一键转换,或手动切换模板格式。
1. 输入变量使用 {fieldName} 占位符,系统会自动替换为 jobData 中对应字段的实际值。
2. 选择三段式时,系统会自动拼接 Output 约束。需要判断是否通过时配置 Pass 判定标准;不判断时 status 固定为 no_judgment。
3. 最终输出JSON格式固定为:
{ "status": "pass", "reason": "说明判断依据", "failed_dimension": "...", "evidence": [...] }
平台全局 指定项目
指定项目作用域至少选择一个项目,最多500个
三段式 新建提示词模板固定使用三段式
三段式 旧版单文本
{{ convertingPrompt ? '转换中...' : '✨ AI 转为三段式' }} 修改 Prompt 内容需先转换为三段式
开启后将附件以 attachments 字段透传给检测服务
{{ currentConfig.id }} {{ currentConfig.configKey }} {{ currentConfig.configName }} {{ currentConfig.category==='model'?'模型配置':'提示词模板' }} {{ currentConfig.category==='prompt' ? (currentConfig.promptTemplateFormat==='sections_v1'?'三段式':'旧版单文本') : '-' }} {{ currentConfig.businessType==='job'?'作业':'简历审核' }} {{ currentConfig.configType }} {{ (currentConfig.projectIds||[]).length ? `指定项目(${currentConfig.projectIds.length}个)` : '平台全局' }} {{ currentConfig.enabled?'启用':'禁用' }} {{ currentConfig.configDescription || '-' }}

{{ currentConfig.category==='prompt' ? 'Prompt模板' : '配置值' }}

{{ buildPreview(currentConfig.promptSections) }}
{{ currentConfig.configValue }}
{{ currentConfig.configValue }}