修复风控时间口径与Agent截断提示

This commit is contained in:
zhangshy
2026-09-11 15:25:45 +08:00
parent 5102eaac64
commit d2cdbbac01
24 changed files with 318 additions and 27 deletions
@@ -362,7 +362,15 @@ def _agent_system_prompt(message: str) -> str:
"8. 查询结果包含 summary 时,客户、产品和规则数量必须依据完整 summary,"
"不能因为 items 被截断就回答只覆盖部分记录。\n"
"9. 最终回答使用中文,简洁说明结论、依据和剩余风险,并提醒由风控专员人工复核。\n"
f"{context}\n{filter_context}"
f"{context}\n{filter_context}\n{_truncation_instruction()}"
)
def _truncation_instruction() -> str:
return (
"10. 工具结果出现 data_truncated=true、evidence_truncated 非空或 "
"truncated=true 时,必须明确说明当前证据不完整,不能按全量证据下结论;"
"只有结果明确完整时,才能表述为覆盖全部记录。"
)