ZUMIN/DEV

03 / 推理引擎

Expert Engine

系统架构设计 / 核心研发Release @ 2026年8月证据驱动

pgvectorOpenSearchFastAPI

专家画像与知识组织

面向商务机会研判的 AI 专家引擎,基于 FastAPI、PostgreSQL、pgvector 与 OpenSearch,构建了包含 Expert Profile、Knowledge Engine、Organization Engine 等完整推理基础设施,支持从政策、新闻等事件中自动识别商机、推荐目标单位与部门、匹配公司能力并给出可解释的评分与行动建议。

向量、BM25 与 SQL 混合检索

  • 负责 Expert Engine 整体架构设计与核心模块研发,设计 Expert Profile 框架、混合检索流程(向量加 BM25 加 SQL)及证据驱动的推理管线,确保结论可解释、可追溯。

证据链与评分模型

  • 开发 Organization Engine、Evidence Engine、Scoring Engine 与 Need Engine,实现基于职责匹配、主题映射和历史案例的单位与部门智能推荐,统一证据管理、可复算评分模型及独立评审模块,支持证据缺失自动触发补充检索。

结构化输出与错误处理

  • 结构化输出统一收敛到 LLM Gateway 的 structured_generate 入口,事件分析、专家研判、复核以及采集侧的相关性过滤四类任务共用同一条调用路径,模型厂商的差异被挡在网关之内。
  • 配置缺失时显式失败而不是静默降级:指定了真实厂商却没有配 API Key,应用在启动阶段直接报错退出,绝不悄悄退回 stub 实现——避免上线后拿着假数据当真结果。
  • Chat 与 Embedding 独立选型(ADR-0004),因为部分厂商只提供 chat 接口而没有 embeddings 端点;pgvector 的列宽是 schema 层面的硬约束而非配置项,更换输出维度不同的 embedding 模型必须补一条 migration,这一点被写进文档以杜绝“会自动识别维度”的错误预期。