该技能用于检索美国专利审查相关语料,来源包括 MPEP(专利审查程序手册)、35 USC(美国法典第 35 编)、37 CFR(联邦法规第 37 编)以及 2024 年 1 月之后的后续出版物(联邦公报更新)。
主要能力:
-
search_mpep:混合检索。输入 query(必填,至少 3 字符)、top_k(默认 5,最大 20)、retrieve_k(重排前候选数,默认 top_k*4,最大 100)、source_filter(可选 "MPEP"、"35_USC"、"37_CFR"、"SUBSEQUENT" 或 None)、is_statute、is_regulation、is_update 等过滤项。返回 rank、source、section、file、page、has_statute、has_mpep_ref、has_rule_ref、is_statute、is_regulation、is_update、relevance_score、text;对 SUBSEQUENT 类型还可返回 doc_type、fr_citation、effective_date。
-
get_mpep_section:按章节号取回指定 MPEP 章节的全部内容。输入 section_number(必填,如 "2100"、"608.01")与 max_chunks(默认 50)。返回 section、total_chunks 及 chunks(含 text 与 metadata)。无内容时返回错误信息。
使用方式:以查询字符串调用 search_mpep 进行检索,或用章节号调用 get_mpep_section 获取整节内容。查询区分大小写不敏感,不能为空或仅空白,最少 3 字符;章节号须为数字,可带小数。
检索流程:HyDE 查询扩展、FAISS 向量与 BM25 关键词经 RRF 混合检索、交叉编码器重排、元数据过滤。依赖 sentence-transformers(BGE-base-en-v1.5)、FAISS、rank-bm25 和交叉编码器;HyDE 为可选,失败时优雅降级。索引位于 mcp_server/index/ 下的 mpep_index.faiss、mpep_metadata.json 与 mpep_bm25.json。
限制:top_k 上限 20,retrieve_k 上限 100;仅检索上述语料范围,本资料未提供部署步骤、定价与界面说明。