refactor(workshop): 删需求字段『共鸣/共情』8→5 行,共鸣由 AI 依痛点爽点发挥 v20
- REQ_FIELDS 6→5:删 relate;idea→blow→pain→form→note - w 初值同步删 relate;空态/注释同步(共鸣与情节结尾由 AI 依痛点爽点发挥) - clarify 模板同步 5 行 + 提示共鸣/共情不收集由创作自然发挥 - 复盘评分维度「共鸣和共情」(1134/1232/1312)属复盘技能结构,不在需求表单,未动
This commit is contained in:
1 parent
f3f991bf3c
commit
d31261eabf
2 files changed
+9
-8
No files matched your search
@@ -652,7 +652,7 @@ const server = http.createServer((req, res) => {
|
||||
}
|
||||
|
||||
// ---------- AI 创作需求打磨(09-02 弹窗内对话:Dify chat-messages 同步、无状态多轮) ----------
|
||||
// body: { accountName, turn(本轮输入), reqMd(当前需求6行md), history(最近轮[{u,a}]) } → { answer }
|
||||
// body: { accountName, turn(本轮输入), reqMd(当前需求5行md), history(最近轮[{u,a}]) } → { answer }
|
||||
if (p === '/api/ai/clarify' && req.method === 'POST') {
|
||||
let body = '';
|
||||
req.on('data', (c) => { body += c; if (body.length > 1e6) req.destroy(); });
|
||||
@@ -704,8 +704,8 @@ const server = http.createServer((req, res) => {
|
||||
+ '3. 若信息已基本齐备:用一两句话总结并提示用户可点击「提交创作」。\n'
|
||||
+ '4. 输出必须严格分两段:第一段是对用户说的话(120 字以内,含必要时的问题);\n'
|
||||
+ '然后另起一行单独输出 ==REQ==;\n'
|
||||
+ '接着输出 6 行需求清单(仍未确定的项留空值,严禁编造;情节/结尾/时长不由本清单承载,由创作阶段按人设与选题自决),模板:\n'
|
||||
+ '- 一句话创意:\n- 创新 / 爆点:\n- 痛点/爽点:\n- 共鸣/共情:\n- 叙事结构:\n- 其他约束:\n'
|
||||
+ '接着输出 5 行需求清单(仍未确定的项留空值,严禁编造;情节/结尾/时长不由本清单承载,由创作阶段按人设与选题自决;共鸣/共情亦不收集,创作时由 AI 依痛点/爽点自然发挥),模板:\n'
|
||||
+ '- 一句话创意:\n- 创新 / 爆点:\n- 痛点/爽点:\n- 叙事结构:\n- 其他约束:\n'
|
||||
+ '5. 需求框只收集本条视频的选题相关信息;账号级设定(情绪基调 / 目标受众 / 结构性符号 / 广告植入等)已由账号设定自动带入创作,不要向达人重复询问这些维度——仅当达人主动提出与账号设定不同的要求时,将其记入「其他约束」。';
|
||||
// 4) Dify blocking 调用
|
||||
const difyUrl = String(process.env.DIFY_URL || 'https://mydify.youmanvideo.com/v1').replace(/\/+$/, '');
|
||||
|
||||
Reference in new issue
Block a user