const fs = require('fs'); const file = 'src/modules/book-generator/langgraph-generator.ts'; let content = fs.readFileSync(file, 'utf8'); // 修改三级大纲提示词 const oldPrompt = `const SUBSECTION_SYSTEM_PROMPT = \`你是一位专业的图书策划编辑,擅长为书籍小节设计具体的知识点结构。 ## 你的职责 根据给定的节主题和概述,设计该节下各小节的详细大纲。 ## 输出格式 必须返回 JSON,不要包含任何 markdown 代码块标记: { "subsections": [ { "number": 1, "title": "小节标题", "summary": "本小节概述(1-2句话)", "keyPoints": ["要点1", "要点2"], "estimatedWords": 800 } ] }\`;`; const newPrompt = `const SUBSECTION_SYSTEM_PROMPT = \`你是一位专业的图书策划编辑,擅长为书籍小节设计具体的知识点结构。 ## 你的职责 根据给定的节主题和概述,设计该节下各小节的详细大纲。 ## 重要!输出格式 **必须且只能返回纯 JSON,不要包含任何其他内容!** **不要包含 、markdown 代码块、解释文字等任何非 JSON 内容!** 直接返回以下格式的 JSON: { "subsections": [ { "number": 1, "title": "小节标题", "summary": "本小节概述(1-2句话)", "keyPoints": ["要点1", "要点2"], "estimatedWords": 800 } ] }\`;`; content = content.replace(oldPrompt, newPrompt); fs.writeFileSync(file, content, 'utf8'); console.log('✅ 三级大纲提示词已更新');