151 lines
5.4 KiB
JSON
151 lines
5.4 KiB
JSON
{
|
|||
|
|
"evidence_id": "20260919-t3n-h02b-e2-real-retrieval",
|
||
|
|
"generated_at": "2026-09-19T11:18:10+08:00",
|
||
|
|
"session": "D1.6 §4.25 / D2.1 v6.12",
|
||
|
|
"what": "E2 计算型出口端到端(真实检索:Milvus 三集合 + 嵌入端点),非 stub",
|
||
|
|
"how": "monkeypatch agent.call_tool 为真实 knowledge_search_tool 同源调用(tiers_for_roles 推导档位),再走 _answer_calculation",
|
||
|
|
"gold_cases": {
|
||
|
|
"D-01": "访客 · 买 10 万股票基金申购费 → 区间 0.15%—1.5% + 算法 + 金额区间,无\"最终只收 X 元\"",
|
||
|
|
"D-02": "客户 · 持有 20 天赎回混合基金 → 7—30 天档 0.75%",
|
||
|
|
"D-03": "客户 · 追问「持有 8 个月赎回要付费吗」(类别取自上一轮回答主语)→ 30—365 天档 0.5%",
|
||
|
|
"D-04": "客户 · C1 能买 R3 吗 → 不可以购买(跨级禁止)"
|
||
|
|
},
|
||
|
|
"key_finding_for_visitor_tier": "D-01 访客检索命中全部为 public;D-02 客户检索第 2 位出现 registered 命中(FAQ-0027)——档位确实由 roles 推导,且访客线未取到 registered",
|
||
|
|
"honest_notes": [
|
||
|
|
"本节未走 HTTP(API 未启动),是进程内真实检索;HTTP 链路与治理层仍待演示前 S-7 启动后复验",
|
||
|
|
"D-03 依赖「上一轮回答首行可解析出类别」这一结构性质,单测已把它钉死"
|
||
|
|
],
|
||
|
|
"cases": [
|
||
|
|
{
|
||
|
|
"case": "D-01",
|
||
|
|
"role": "visitor",
|
||
|
|
"message": "买 10 万股票基金,申购费大概多少?",
|
||
|
|
"intercepted": true,
|
||
|
|
"transfer_required": false,
|
||
|
|
"text": "股票基金:公开申购费率区间为 0.15%—1.5%。\n申购费算法:申购费 = 申购金额 × 申购费率(各销售渠道的费率优惠不同,最终以产品说明书与销售机构公示为准)。\n按您提到的 100,000 元估算,申购费大致在 150 元—1,500 元之间。"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"case": "D-02",
|
||
|
|
"role": "customer",
|
||
|
|
"message": "我持有 20 天赎回混合基金,赎回费多少?",
|
||
|
|
"intercepted": true,
|
||
|
|
"transfer_required": false,
|
||
|
|
"text": "混合基金:按您提到的持有 20 天,对应档位「7—30 天」,赎回费率为 0.75%。\n\n公开档位如下:\n- 持有<7 天:1.5%\n- 持有 7—30 天:0.75%\n- 持有 30—365 天:0.5%\n- 持有 1—2 年:0.25%\n- 持有>2 年:0%\n赎回费算法:赎回费 = 赎回金额 × 赎回费率。"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"case": "D-03",
|
||
|
|
"role": "customer",
|
||
|
|
"message": "持有 8 个月赎回要付费吗?",
|
||
|
|
"intercepted": true,
|
||
|
|
"transfer_required": false,
|
||
|
|
"text": "混合基金:按您提到的持有 240 天,对应档位「30—365 天」,赎回费率为 0.5%。\n\n公开档位如下:\n- 持有<7 天:1.5%\n- 持有 7—30 天:0.75%\n- 持有 30—365 天:0.5%\n- 持有 1—2 年:0.25%\n- 持有>2 年:0%\n赎回费算法:赎回费 = 赎回金额 × 赎回费率。"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"case": "D-04",
|
||
|
|
"role": "customer",
|
||
|
|
"message": "我是 C1,能买 R3 的产品吗?",
|
||
|
|
"intercepted": true,
|
||
|
|
"transfer_required": false,
|
||
|
|
"text": "按《个人投资者适当性管理指南》第十二条的投资者与产品匹配矩阵,保守型(C1)的投资者与R3(中风险)产品的匹配结论是:不可以购买(跨级禁止)。\n这是通用规则说明,不针对某一款产品;您本人的等级以您在公司留存的、在有效期内的风险测评结果为准,本次自述不作为适当性判断依据。\n如需核对您本人与某只具体产品的匹配情况,请告诉我产品名称或代码。"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"searches": [
|
||
|
|
{
|
||
|
|
"query": "公募基金费率总表 股票基金 申购费率 赎回费率",
|
||
|
|
"intent": "product_inquiry",
|
||
|
|
"tool": "query_knowledge",
|
||
|
|
"degraded": false,
|
||
|
|
"reason": "",
|
||
|
|
"hits": [
|
||
|
|
[
|
||
|
|
"PROD-016-01",
|
||
|
|
0.834,
|
||
|
|
"public"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"POL-SPM-032-01",
|
||
|
|
0.769,
|
||
|
|
"public"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"POL-SPM-033-01",
|
||
|
|
0.736,
|
||
|
|
"public"
|
||
|
|
]
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"query": "公募基金费率总表 混合基金 申购费率 赎回费率",
|
||
|
|
"intent": "product_inquiry",
|
||
|
|
"tool": "search_knowledge",
|
||
|
|
"degraded": false,
|
||
|
|
"reason": "",
|
||
|
|
"hits": [
|
||
|
|
[
|
||
|
|
"PROD-016-01",
|
||
|
|
0.834,
|
||
|
|
"public"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"FAQ-0027",
|
||
|
|
0.779,
|
||
|
|
"registered"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"POL-SPM-032-02",
|
||
|
|
0.779,
|
||
|
|
"public"
|
||
|
|
]
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"query": "公募基金费率总表 混合基金 申购费率 赎回费率",
|
||
|
|
"intent": "product_inquiry",
|
||
|
|
"tool": "search_knowledge",
|
||
|
|
"degraded": false,
|
||
|
|
"reason": "",
|
||
|
|
"hits": [
|
||
|
|
[
|
||
|
|
"PROD-016-01",
|
||
|
|
0.834,
|
||
|
|
"public"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"FAQ-0027",
|
||
|
|
0.779,
|
||
|
|
"registered"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"POL-SPM-032-02",
|
||
|
|
0.779,
|
||
|
|
"public"
|
||
|
|
]
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"query": "投资者与产品匹配矩阵 投资者类型 产品等级",
|
||
|
|
"intent": "policy_explain",
|
||
|
|
"tool": "search_knowledge",
|
||
|
|
"degraded": false,
|
||
|
|
"reason": "",
|
||
|
|
"hits": [
|
||
|
|
[
|
||
|
|
"POL-AST-012-03",
|
||
|
|
0.776,
|
||
|
|
"public"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"PROD-012",
|
||
|
|
0.658,
|
||
|
|
"public"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"PROD-008-07",
|
||
|
|
0.609,
|
||
|
|
"public"
|
||
|
|
]
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|