摘要
本发明提供一种基于多智能体迭代检索增强生成的医疗问答系统,其包括:检索模块,用于从用户的医疗问题中提取多个关键词,根据多个关键词从数据库中筛选出多段检索内容;多智能体模块,用于基于多段检索内容提取有效检索信息,在未提取到有效检索信息时,将医疗问题拆分为若干子问题并调用检索模块得到与各子问题相关的检索内容,基于各子问题的检索内容合成有效检索信息;生成模块,用于基于预定义的提示模板,根据医疗问题、有效检索信息和大语言模型的内部知识生成答案,其包括答案内容的来源。本发明可分解复杂问题,并生成包含明确的证据来源的答案,增强了答案的准确性以及可信度。