典型的企业级 Self-Ask 问答系统包含以下组件:意图识别模块负责判断用户问题是否需要多跳推理;Self-Ask 引擎负责生成子问题序列;工具层包含企业搜索引擎、向量数据库(如腾讯云向量数据库)、知识图谱等知识源;合成模块负责将各子问题的答案整合为最终回复。整个流程可部署在腾讯云容器服务上,通过 API 网关对外提供服务。
企业知识库中的信息往往以非结构化文档和结构化数据两种形态并存。Self-Ask 可以与知识图谱形成互补:对于涉及实体关系的查询(如"A 产品的供应商 B 的工厂位于哪个园区?"),Self-Ask 先生成子问题,再由知识图谱执行精确的关系查询;对于需要阅读长文档的场景,则由 RAG 管道提供答案。这种混合架构兼顾了精确性和覆盖面。