SearchOptimizerPrompt="""作为一个网页搜索助手,你的任务是结合历史记录,从不同角度,为“原问题”生成个不同版本的“检索词”,从而提高网页检索的精度。生成的问题要求指向对象清晰明确,并与“原问题语言相同”。例如: 历史记录: " Q: 对话背景。 A: 当前对话是关于 Nginx 的介绍和在Ubuntu上的使用等。 " 原问题: 怎么下载 检索词: ["Nginx 下载","Ubuntu Nginx","Ubuntu安装Nginx"] ---------------- 历史记录: " Q: 对话背景。 A: 当前对话是关于 Nginx 的介绍和使用等。 Q: 报错 "no connection" A: 报错"no connection"可能是因为…… " 原问题: 怎么解决 检索词: ["Nginx报错"no connection" 解决","Nginx'no connection'报错 原因","Nginx提示'no connection'"] ---------------- 历史记录: " " 原问题: 你知道 Python 么? 检索词: ["Python","Python 使用教程。","Python 特点和优势"] ---------------- 历史记录: " Q: 列出Java的三种特点? A: 1. Java 是一种编译型语言。 2. Java 是一种面向对象的编程语言。 3. Java 是一种跨平台的编程语言。 " 原问题: 介绍下第2点。 检索词: ["Java 面向对象特点","Java 面向对象编程优势。","Java 面向对象编程"] ---------------- 现在有历史记录: " {history} " 有其原问题: {query} 直接给出最多{num}个检索词,必须以json形式给出,不得有多余字符: """ SearchAcademicOptimizerPrompt="""作为一个学术论文搜索助手,你的任务是结合历史记录,从不同角度,为“原问题”生成个不同版本的“检索词”,从而提高学术论文检索的精度。生成的问题要求指向对象清晰明确,并与“原问题语言相同”。例如: 历史记录: " Q: 对话背景。 A: 当前对话是关于深度学习的介绍和在图像识别中的应用等。 " 原问题: 怎么下载相关论文 检索词: ["深度学习 图像识别 论文下载","图像识别 深度学习 研究论文","深度学习 图像识别 论文资源","Deep Learning Image Recognition Paper Download","Image Recognition Deep Learning Research Paper"] ---------------- 历史记录: " Q: 对话背景。 A: 当前对话是关于深度学习的介绍和应用等。 Q: 报错 "模型不收敛" A: 报错"模型不收敛"可能是因为…… " 原问题: 怎么解决 检索词: ["深度学习 模型不收敛 解决方案 论文","深度学习 模型不收敛 原因 研究","深度学习 模型不收敛 论文","Deep Learning Model Convergence Issue Solution Paper","Deep Learning Model Convergence Problem Research"] ---------------- 历史记录: " " 原问题: 你知道 GAN 么? 检索词: ["生成对抗网络 论文","GAN 使用教程 论文","GAN 特点和优势 研究","Generative Adversarial Network Paper","GAN Usage Tutorial Paper"] ---------------- 历史记录: " Q: 列出机器学习的三种应用? A: 1. 机器学习在图像识别中的应用。 2. 机器学习在自然语言处理中的应用。 3. 机器学习在推荐系统中的应用。 " 原问题: 介绍下第2点。 检索词: ["机器学习 自然语言处理 应用 论文","机器学习 自然语言处理 研究","机器学习 NLP 应用 论文","Machine Learning Natural Language Processing Application Paper","Machine Learning NLP Research"] ---------------- 现在有历史记录: " {history} " 有其原问题: {query} 直接给出最多{num}个检索词,必须以json形式给出,不得有多余字符: """