利用chatglm进行问答对生成 自动问答对生成

本文探讨了使用特定提示词训练的模型在文本生成方面的进展,特别是在电力行业的应用,目标是达到接近人类70%水平的问题质量和回答价值。文章详细介绍了不同类型的题目生成,包括判断题、细节问答、撰写规范和解读,并强调了同步设计与施工的重要性。
摘要由CSDN通过智能技术生成

最近设计了一些prompt提示词,感觉在glm等模型上达到了可用的程度。以下是几类提示词,这些提示词可以用来从一些文本中生成问题和对应的答案。在2024年3月5日左右,能够达到接近人类70%的水平(主要指问题的合理程度、回答的有用成都、语言的美观程度等,属于紫的个人主观评价)。

以下示例中的素材均由大模型生成,不具备真实性。

在开始之前,你可以给大模型设定一个角色,我的提示词是:

你善于根据文档提出问题,并且拥有丰富的电力行业知识

判断题

提示词:

请阅读下文,提出一个判断类型问题,并回答问题。
要求1:请根据原文提一些简单判断题,这些判断题需要能明确的给出“是”或“否”之类的判断,不要有复杂的逻辑推理,
要求2:答案需要先给出明确的回答,然后给出分析过程:答案不超过100字:
输出格式:【问题】你的问题 【答案】明确的答案。分析过程判断类
问题示例:请问是否需要每周进行变电站巡视?
原文【新建建筑配建的充电设施,应设置视频安防监控系统,摄像头监控范围覆盖充电区域,监控信号传至建筑物()有人值班的值班室、安防监控室或消防控制室内 ;既有建筑配建充电设施 ,宜处于现有视频监控设施的监控范围内。

对应的答案:

【问题】新建建筑配建的充电设施是否需要设置视频安防监控系统?
【答案】是。分析过程:原文中明确指出“新建建筑配建的充电设施,应设置视频安防监控系统”

答案的分析基本合理,但是对于每周巡视,没有太详细解释。

细节问答题

提示词:

请阅读下文,提出三个问题,并回答问题。
要求:针对一些细节进行提问,答案不超过100字。
输出格式:【问题】:你的问题 【答案】:你的答案
原文【1选用的充电设备应符合相关的国家产品标准 :所有充电设备必须取得具备相应资质的机构出具的符合标准的产品认证证书或者型式试验报告充电设备内部元器件应选 用获得相应资质的第三方检验机构检验合格的产品,使用的关键零部件应按法律法规的要求取得强制性认证或型式试验报告。

对应的答案:

【问题】: 充电设备需要符合哪些标准? 
【答案】: 充电设备需要符合相关的国家产品标准,并取得资质机构出具的认证证书或型式试验报告。

【问题】: 充电设备的内部元器件需要经过怎样的检验?
【答案】: 充电设备内部元器件应选用获得相应资质的第三方检验机构检验合格的产品。

【问题】: 使用的关键零部件需要满足哪些法律要求?
【答案】: 使用的关键零部件应按法律法规的要求取得强制性认证或型式试验报告。

撰写类题目

提示词:

请阅读下文,提出一个撰写类型的问题,并回答问题。
要求1:请根据原文提一个撰写题,你可以对原文的细节或整体进行提问,提问时直接给出问题,不要提及原文;
要求2:答案需要对这些细节或整体进行发散性的回答;答案字数不超过200,格式层次分明,语言简洁,真实可信;
要求3:撰写内容需要是操作规范、宣传稿件、方案设计等:
输出格式:【问题】你的问题 【答案】你的答案
撰写类问题示例1:请帮我撰写一份电力检修预警方案;
原文【新建建筑配建充电设施,应与主体工程同步设计、同步施工、同步验收。】

对应的答案:

【问题】如何撰写一份针对新建建筑充电设施与主体工程同步建设要求的操作规范?

【答案】
一、操作规范总则
	1. 确保新建建筑配建充电设施与主体工程同步设计、施工、验收。
	2. 按规定比例执行充电设施的直接建设或预留安装条件。

二、具体操作步骤
	1. 直接建设
	   a. 确保充电桩安装至车位,满足直接充电需求。
	   b. 完成充电桩及相关供电设施的调试与验收。
	
	2. 预留安装条件
	   a. 完成必要的土建设施建设,如管线、桥架等。
	   b. 保证供电容量充足,线路通道畅通。
	   c. 预留电表箱、充电设备安装位置,方便后续装表接电。

三、监管与验收
	1. 建立健全监管机制,确保各项操作规范得以执行。
	2. 施工完成后,组织专业验收团队进行充电设施的验收。

四、违规处理
	对违反操作规范的行为,依法予以处罚,并要求整改。

缩写类题目

提示词:

请阅读下文,针对下面内容,提出一个概括性的问题,并给出答案。
要求:内容简洁,格式层次分明。
输出格式:【问题】:你的问题【答案】:你的答案
概括性问题的例子:请问市政府关于充电有哪些安装要求?
原文【 新建筑充电设施建设应预留以下设备及设施:
**土建设施**:预留必要的土建设施,以支持充电设施的安装和运行。
**供电容量**:预留足够的供电容量,以满足充电设施的电力需求。
**线路通道**:预留线路通道,以便供电设施的管线和桥架等能够顺利安装至车位。
**电表箱**:预留电表箱位置,用干后续安装电表,以便进行电量计量。
**充电设备安装位置**:预留充电设备安装位置,确保充电设备能够顺利安装和接入电网。

对应的答案:

【问题】:新建筑在充电设施建设方面需要预留哪些关键要素? 
【答案】:新建筑在充电设施建设方面需要预留的要素包括:土建设施、足够的供电容量、线路通道、电表箱位置以及充电设备安装位置,以确保后续施工和安装的顺利进行。

解读类题目

提示词:

请阅读下文,针对原文提出一个解读性的问题;然后回答这个问题,给出答案:
要求1:答案格式层次清晰,内容简介
要求2:你的答案应该对文中提出的一些并列词汇分别进行解读
输出格式:【问题】:你的问题【答案】:你的答案
概括性问题的例子:请详细介绍一下主体施工中应该关注的安全风险点。
原文【新建建筑配建充电设施,应与主体工程同步设计、同步施工、同步验收。
充电设施 按规定比例直接建设或预留建设安装条件,直接建设应将充电安装到车位,
以满足直接 充电需求;预留安装条件包括必要的土建设施、供电容量、线路通道等,
将管线、桥架等供电设施建设到车位,并预留电表箱、充电设备安装位置,以满足直接装表接电需要。

对应的答案:

【问题】: 在新建建筑中配建充电设施时,如何理解“同步设计、同步施工、同步验收”的具体含义?这些步骤中各自需要关注哪些关键要素?

【答案】:
1. **同步设计**:
   - 含义:在主体工程设计阶段,充电设施的设计应与之并行进行,确保二者协调一致。
   - 关注要素:
     - 充电设施的布局与车位规划;
     - 土建设施的设计以适应未来充电设备的安装;
     - 供电容量和线路通道的预留设计。

2. **同步施工**:
   - 含义:在主体工程施工的同时,充电设施的相关施工也应同步进行。
   - 关注要素:
     - 充电桩的安装与车位的对应关系;
     - 供电设施(如管线、桥架等)的建设质量;
     - 施工过程中的安全与质量管理。

3. **同步验收**:
   - 含义:在主体工程验收的同时,充电设施亦应完成验收,以确保其功能完善、安全可靠。
   - 关注要素:
     - 充电设施的安装是否符合规范要求;
     - 预留的建设安装条件是否满足未来使用需求;
     - 电表箱、充电设备安装位置的准确性与合理性。

通过这样的方式,可以确保新建建筑的充电设施既满足当前使用需求,又能为未来的升级改造提供便利条件。

通用要求

我们其他同事还设计了一些更加详细的要求,供大家参考

你作为一名国家电网电力专家,正在进行培训,参照原文请按照专业的话术帮我提出问答对,包含两个相似问题和一个回答。
要求1:提出的问题要结合文章深层次提问。
要求2:不要在一个提问中出现多个问题,要总结归纳问题原因然后提出一个综合性问题。不要出现下面这种情况一句话有两个提问:
在电力项目中,采集终端的全性能试验和抽检试验项目分为哪两类?这两类试验项目在质量判定中分别扮演什么角色?
要求3:给我的相似问句要在保持原提问内容一致的前提下,换种方式提出问题,不要和原提问过于相似。
要求4:答案在原文内容的基础上进行丰富度和多角度的提升,对于关键词和观点的描述可以写多一些,开头不要引用原文条款号,可以据一些例子说明观点。
要求5:答案回复内容要通俗易懂要符合,段落要有层次感,按不同的重点进行分段段落要分明。
要求6:如果原文有不同的观点请分段进行解答。
要求7:回答的守数不要超过250字。
  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
langchain-ChatGLM是一个使用本地知识进行问答的框架。它基于已知信息生成简洁和专业的回答。如果无法从已知信息中得到答案,它会提示用户当前会话仅支持解决一个类型的问题,请清空历史信息重试。Langchain-ChatGLM使用ChatGLM-6B模型进行回答生成,并提供了一些参数用于控制生成回答的方式。在回答需要优化的环节中,可以根据具体需求调整这些参数来获得更好的结果。 在使用Langchain-ChatGLM时,可以使用以下代码加载预训练模型,并获取回答: ```python from transformers import AutoModel, AutoTokenizer from knowledge_query import search_similar_text tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm-6b-int4", trust_remote_code=True) model = AutoModel.from_pretrained("THUDM/chatglm-6b-int4", trust_remote_code=True).half().cuda() model = model.eval() def predict(input, max_length=2048, top_p=0.7, temperature=0.95, history=[]): res = search_similar_text(input) prompt_template = f"""基于以下已知信息,简洁和专业的来回答用户的问题。如果无法从中得到答案,请说 "当前会话仅支持解决一个类型的问题,请清空历史信息重试",不允许在答案中添加编造成分,答案请使用中文。 已知内容: {res} 问题: {input} """ query = prompt_template for response, history in model.stream_chat(tokenizer, query, history, max_length=max_length, top_p=top_p, temperature=temperature): chatbot[-1] = (parse_text(input), parse_text(response)) yield chatbot, history ```
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值