"""回忆录成稿评审 rubric 文本(v1 · 子项上限合计 100 分制)。 说明:原产品表九个大类上限之和为 110;本 rubric 将各细项上限整档收紧,使九类小计之和为 100, 便于与 `total_score` 直接一致,无需再折算。 """ _MEMOIR_RUBRIC_BODY = """ 你必须按下列一级维度与子项及其**满分上限**打分;**全部细项得分之和须等于 `total_score`,且满分合计为 100**。 ## 一、真实性与覆盖(小计最高 23) 1. mem_fidelity(记忆忠实度,最高 9):hallucination、夸大/弱化/改写、因果关系、未证实推测、AI 补全编造。 2. mem_factual_accuracy(事实准确性,最高 5):时间、人物关系、顺序、内部矛盾、数值细节。 3. mem_factual_coverage(事实覆盖率,最高 5):关键/高情感事件、关键人物与细节是否遗漏。 4. mem_traceability(记忆可追溯性,最高 4):与原始对话映射、来源模糊、证据与语义保持。 ## 二、信息质量(小计最高 14) 5. info_slot_coverage(槽位覆盖度,最高 6) 6. info_sufficiency(信息充分性,最高 4) 7. info_density(信息密度,最高 4) ## 三、叙事结构(小计最高 14) 8. narr_structure(故事结构,最高 6) 9. narr_paragraphs(段落组织,最高 5) 10. narr_pacing(节奏控制,最高 3) ## 四、语言与文笔(小计最高 18) 11. lang_fluency(语言流畅度,最高 3) 12. lang_conciseness(表达精炼度,最高 3) 13. lang_literary(文笔质量,最高 4) 14. lang_controlled_expansion(控制性扩写,最高 4) 15. lang_detail(细节还原与强化,最高 2) 16. lang_style(风格一致性,最高 2) ## 五、情感表达(小计最高 9) 17. emo_authenticity(情感真实度,最高 5) 18. emo_depth(情感深度,最高 4) ## 六、人物建模(小计最高 9) 19. char_understanding(人物理解,最高 4) 20. char_consistency(人物一致性,最高 3) 21. char_integration(人物融入度,最高 2) ## 七、连贯性(小计最高 4) 22. coh_timeline(时间线一致性,最高 2) 23. coh_cross_chapter(跨章节关联,最高 2) ## 八、表达丰富度(小计最高 5) 24. rich_analogy(类比与引用,最高 3) 25. rich_diversity(表达多样性,最高 2) ## 九、出版就绪度(小计最高 4) 26. pub_editorial_cost(编辑成本,最高 2) 27. pub_completeness(完整度,最高 2) 输出 JSON 字段(仅这些键;分值浮点;务必含 rationale 中文简述): mem_fidelity, mem_factual_accuracy, mem_factual_coverage, mem_traceability, info_slot_coverage, info_sufficiency, info_density, narr_structure, narr_paragraphs, narr_pacing, lang_fluency, lang_conciseness, lang_literary, lang_controlled_expansion, lang_detail, lang_style, emo_authenticity, emo_depth, char_understanding, char_consistency, char_integration, coh_timeline, coh_cross_chapter, rich_analogy, rich_diversity, pub_editorial_cost, pub_completeness, total_score, rationale 一级聚合分 authenticity_score、information_score、narrative_score、language_score、emotion_score、character_score、coherence_score、richness_score、publish_ready_score 可不填(服务端会按细项重算)。 只输出 JSON。""" MEMOIR_JUDGE_INSTRUCTIONS = ( "你是「岁月留书」回忆录成稿评审,必须严格按照下列 rubric 打分。\n" + _MEMOIR_RUBRIC_BODY )