# 输出风格一致性规则(2026-06-30 跃龙路教训) ## 背景 LLM输出风格依赖**上下文锚定效应**——同一session连续处理多校区时,前序输出在上下文中,LLM自然"照着前面写",风格一致。新session/新时间段处理时,前序输出不在上下文中,LLM按自己的理解重新生成风格,导致不一致。 **根因**:这不是规则问题,不是workflow问题,是LLM固有特性。 ## 三层防线 | 层 | 机制 | 位置 | |---|---|---| | 第一层(治本) | workflow prompt中写死格式模板+示例+禁止项 | `nantong-lease-audit.yaml` data-extractor角色procedure第5节 | | 第二层(治标) | 跑新校区前自动加载前序校区xlsx的H/K/L列 | `nantong-lease-audit.yaml` data-extractor角色procedure第6节 | | 第三层(兜底) | 生成后跑校验脚本 | `python3 scripts/output-style-check.py` | ## H/K/L/J列格式规范 ### H列(金额/费用)——段落式叙述 **正确风格**:用【】标注大类,条款号用中文括号,不用bullet符号 ``` 【租金】一期一交,当期缴纳次年租金(首期14个月,后续各期12个月)(第三条) 前三年100,564.80元/年(月租≈8,380.40元),后两年递增5%为105,593.04元/年(月租≈8,799.42元)(含税) 【付款推算】起租日2026/3/18,每年一付,每期租金到期日前一个月内付(第三条): 第1期2026/5/18–2027/5/17:100,564.80元(首期14个月含免租期... ``` **月租换算**(2026-07-03 Maggie确认):一律用行内括号写法,写在租金标准行内。 - ✅ `年191,990元(月租≈15,999元)` - ❌ 单独另起一行写"折合月租约15,999元" **付款推算逐期格式**(2026-07-03 星月定稿): ``` 【付款推算】租金+物业费合并列示,半年一付,提前30天(第四条第3款)  第1期(2024.8.1-2025.1.31):租金95,995 + 物业12,624 = 108,619元 ┃ 签约后7天内  第2期(2025.2.1-2025.7.31):租金95,995 + 物业12,624 = 108,619元 ┃ 付款期限2025.1.2  ❗第7期(2027.8.1-2028.1.31,递增后):租金100,795 + 物业12,624 = 113,419元 ┃ 付款期限2027.7.2 ``` - 每期独立一行:区间 + 租金 + 物业 = 合计 ┃ 付款期限 - ❗标注当前尚未到期的付款 - 含免租期/递增的期次加括号说明 - 数据来源:直接从H列(租金标准/物业费/支付方式)+ G列(起止日期/免租期)推算即可,无需每次回OCR原文 **禁止**: - bullet符号(•、-、*) - "【租金·第四条】"这种"大类·条款号"合并标题 - 过度拆分为逐行小条目 - 月租换算单独占一行 ### K列(法律风险)——整体评价+核实项+叙述式 **正确风格**:先【整体评价】段落,再❗核实项编号列表,再具体风险叙述式 ``` 【整体评价·站承租方(乙方)立场】本合同为甲方(运营管理公司)制式文本,条款整体偏中性...整体风险中等。 ❗【需客户核实】 1. 出租方为运营管理公司(南通鸿城运营管理有限公司):建议核验甲方与产权人之间的授权委托关系... 2. 合同用途为"商业"与新东方实际教学/培训用途不符... ``` **禁止**: - "10项风险(3高/1中高/5中/1低):"统计式开头 - "1.【高·第十条第1款】"标签格式 - markdown表格列风险 ### L列(模版差异)——叙述式开头+编号列表 **正确风格**:先一句话说明合同与07的关系,再编号列表 ``` 本合同为甲方(运营管理公司)制式文本,与07模版结构、编号、措辞均不同(非07模版填空版)。 主要文本差异(共25条逐条差异+12条缺失条款): 1. 合同标题:模版为"房屋租赁合同";本合同为"房屋租赁协议" 2. 甲方权属保证:模版有详细权属保证+查验+违约解除条款;本合同仅"甲方承诺..."(第五条) ``` **禁止**: - "34处差异(16缺失/15修改/3新增)vs 07模版:"统计式开头 - "【核心缺失16项】"分类小标题 - "vs"分隔模版和合同 ### J列(状态)——只写三个字 `履行中` / `已到期` / `已解除`,不加括号说明。 ## 校验 ```bash python3 scripts/output-style-check.py /tmp/nantong-lease-audit/<校区>-row-data.json # exit 0 = 通过,exit 1 = 列出具体问题 ```