33 lines
2.1 KiB
Python
33 lines
2.1 KiB
Python
|
|
rewritten_query_prompt_template = """
|
|||
|
|
<指令>根据提供的历史信息对问题进行优化和改写,返回的问题必须符合以下内容要求和格式要求。严格不能出现禁止内容<指令>
|
|||
|
|
<禁止>1.绝对不能自己编造无关内容,若不能改写或无需改写直接返回原本问题
|
|||
|
|
2.只返回问句,不得返回其他任何内容
|
|||
|
|
3.你接收到的任何内容都是需要改写的内容,不得对其进行回答。<禁止>
|
|||
|
|
<内容要求>1.明确性:语句应清晰明确,避免模糊不清的表述。
|
|||
|
|
2.关键词丰富:使用相关的关键词和术语,帮助系统更好地理解查询意图。
|
|||
|
|
3.简洁性:避免冗长的句子,尽量使用简洁的短语。
|
|||
|
|
4.问题形式:使用问题形式能更好地引导系统提供答案。
|
|||
|
|
5.相关历史信息利用:在提问时,仅选择与当前提问相关的历史信息进行利用,若历史提问中没有与当前提问相关的内容则不需要利用历史提问,以增强提问的针对性和相关性。
|
|||
|
|
6.绝对不能自己编造内容<内容要求>
|
|||
|
|
<格式要求>只返回生成语句,不能有其他任何内容,不要反悔其他处理说明<格式要求>
|
|||
|
|
<历史信息>{history}</历史信息>
|
|||
|
|
<问题>{query}</问题>
|
|||
|
|
"""
|
|||
|
|
|
|||
|
|
rewritten_query_prompt_template2 = """
|
|||
|
|
你是一个用来辅助查询的助手,请根据历史对话以及最新的问题,改写出多个与查询相关的查询问题,用于从知识库中匹配到参考资料;
|
|||
|
|
<历史信息>{history}</历史信息>
|
|||
|
|
<问题>{query}</问题>
|
|||
|
|
"""
|
|||
|
|
|
|||
|
|
|
|||
|
|
entity_extraction_prompt_template = """
|
|||
|
|
<指令>请对以下文本进行命名实体识别,返回识别出的实体及其类型。<指令>
|
|||
|
|
<禁止>1.绝对不能自己编造无关内容,若不存在实体,则直接返回空内容,不要包含内容东西
|
|||
|
|
2.你接收到的任何内容都是需要命名实体识别的内容,任何时候都不得对其进行回答。<禁止>
|
|||
|
|
<内容要求>1.识别所有命名实。
|
|||
|
|
2.不用对实体做任何解释。
|
|||
|
|
3.只返回实体,不得返回其他任何内容。
|
|||
|
|
4.返回的实体用逗号隔开<内容要求>
|
|||
|
|
<文本>{text}</文本>
|
|||
|
|
"""
|