回答之前:可回答性与证据链:练习答案
参考实现
把文档追加放在正文断言之前即可;完整增量验证如下,依赖正文已定义的 docs 和 answer。
python
docs.append({'id': 'p3', 'team': 'A', 'terms': {'休假'}, 'text': 'A组休假须提前申请。'})
assert answer({'休假'}, 'A') == 'A组休假须提前申请。 [p3]'
assert answer({'休假'}, 'B') == '资料不足'
assert answer({'远程'}, 'A') == 'A组每周远程2天。 [p1]'只断言 A 能查到会漏掉权限回归;这里也不能把空检索结果解释成公司没有休假政策,只能说当前可访问资料不支持回答。
返回题目。