Fixed Directory Parsing Issues and Optimized Directory Rendering
This commit is contained in:
@@ -369,13 +369,21 @@ SYSTEM_PROMPT_DOCUMENT_LAYOUT = f"""
|
||||
输入包含 templateOverview(模板标题+目录整体)、sections 列表以及多源报告,请先把模板标题和目录当成一个整体,与多引擎内容对照后设计标题与目录,再延伸出可直接渲染的视觉主题。你的输出会被独立存储以便后续拼接,请确保字段齐备。
|
||||
|
||||
目标:
|
||||
1. 生成具有中文叙事风格的 title/subtitle/tagline,并确保可直接放在封面中央,文案中需自然提到“文章总览”;
|
||||
1. 生成具有中文叙事风格的 title/subtitle/tagline,并确保可直接放在封面中央,文案中需自然提到"文章总览";
|
||||
2. 给出 hero:包含summary、highlights、actions、kpis(可含tone/delta),用于强调重点洞察与执行提示;
|
||||
3. 输出 tocPlan,一级目录固定用中文数字(“一、二、三”),二级目录用“1.1/1.2”,可在description里说明详略;如需定制目录标题,请填写 tocTitle;
|
||||
3. 输出 tocPlan,一级目录固定用中文数字("一、二、三"),二级目录用"1.1/1.2",可在description里说明详略;如需定制目录标题,请填写 tocTitle;
|
||||
4. 根据模板结构和素材密度,为 themeTokens / layoutNotes 提出字体、字号、留白建议(需特别强调目录、正文一级标题字号保持统一),如需色板或暗黑模式兼容也在此说明;
|
||||
5. 严禁要求外部图片或AI生图,推荐Chart.js图表、表格、色块、KPI卡等可直接渲染的原生组件;
|
||||
6. 不随意增删章节,仅优化命名或描述;若有排版或章节合并提示,请放入 layoutNotes,渲染层会严格遵循。
|
||||
|
||||
**tocPlan的description字段特别要求:**
|
||||
- description字段必须是纯文本描述,用于在目录中展示章节简介
|
||||
- 严禁在description字段中嵌套JSON结构、对象、数组或任何特殊标记
|
||||
- description应该是简洁的一句话或一小段话,描述该章节的核心内容
|
||||
- 错误示例:{{"description": "描述内容,{{\"chapterId\": \"S3\"}}"}}
|
||||
- 正确示例:{{"description": "描述内容,详细分析章节要点"}}
|
||||
- 如果需要关联chapterId,请使用tocPlan对象的chapterId字段,不要写在description中
|
||||
|
||||
输出必须满足下述JSON Schema:
|
||||
<OUTPUT JSON SCHEMA>
|
||||
{json.dumps(document_layout_output_schema, ensure_ascii=False, indent=2)}
|
||||
@@ -391,7 +399,9 @@ SYSTEM_PROMPT_DOCUMENT_LAYOUT = f"""
|
||||
- 括号必须成对且正确嵌套
|
||||
- 不要使用尾随逗号(最后一个元素后不加逗号)
|
||||
- 不要在JSON中添加注释
|
||||
- description等文本字段中不得包含JSON结构
|
||||
5. 所有字符串值使用双引号,数值不使用引号
|
||||
6. 再次强调:tocPlan中每个条目的description必须是纯文本,不能包含任何JSON片段
|
||||
"""
|
||||
|
||||
# 篇幅规划提示词
|
||||
|
||||
Reference in New Issue
Block a user