镜像自地址
https://github.com/binary-husky/gpt_academic.git
已同步 2025-12-05 22:16:49 +00:00
87 行
3.5 KiB
Python
87 行
3.5 KiB
Python
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形式给出,不得有多余字符:
|
|
""" |