fix(application-form-fill): 清理填表说明并收窄按钮话术
This commit is contained in:
@@ -103,6 +103,27 @@ def test_rule_maps_agent_fields_to_manufacturer_company_for_now():
|
||||
assert values["manufacturer_address"] == "江苏省宜兴经济技术开发区杏里路10号宜兴光电产业园4幢102室"
|
||||
|
||||
|
||||
def test_rule_stops_product_name_before_application_form_instructions():
|
||||
texts = {
|
||||
"境内体外诊断试剂注册申请表.docx": "\n".join(
|
||||
[
|
||||
"产品名称:呼吸道合胞病毒、肺炎支原体核酸检测试剂盒(荧光PCR法)",
|
||||
"申请人:",
|
||||
"卡尤迪生物科技宜兴有限公司",
|
||||
"国家药品监督管理局",
|
||||
"填表说明",
|
||||
"1. 本表依据《体外诊断注册与备案管理办法》制定。",
|
||||
]
|
||||
)
|
||||
}
|
||||
|
||||
result = extract_by_rules(texts, _registration_specs())
|
||||
|
||||
values = {field["key"]: field["value"] for field in result["fields"]}
|
||||
assert values["product_name"] == "呼吸道合胞病毒、肺炎支原体核酸检测试剂盒(荧光PCR法)"
|
||||
assert "填表说明" not in values["product_name"]
|
||||
|
||||
|
||||
def test_llm_extract_parses_structured_json(monkeypatch):
|
||||
monkeypatch.setattr(
|
||||
"review_agent.application_form_fill.services.field_extract.generate_completion",
|
||||
|
||||
Reference in New Issue
Block a user