ChatGLM-6B和Prompt搭建专业领域知识问答机器人应用方案(含完整代码)

embedded/2024/10/23 5:23:51/

目录

ChatGLM-6B部署

领域知识数据准备

领域知识数据读取

知识相关性匹配

Prompt提示工程

领域知识问答

完整代码


        本文基于ChatGLM-6B大模型和Pompt提示工程搭建医疗领域知识问答机器人为例。

ChatGLM-6B部署

        首先需要部署好ChatGLM-6B,参考

ChatGLM-6B中英双语对话大模型Windows本地部署实战-CSDN博客


领域知识数据准备

         本文需要完成医疗领域知识的问答,因此需要准备一份真实的医疗领域问答数据。数据是根据专业医生的医学问答病例所设计的医疗知识。如下:

[{"context_text": "假如男性长时间穿紧身衣服或者不注意个人卫生,
那么就很容易引发阴囊湿疹,阴囊湿疹属于一种生殖系统良性病症,患者有
疾病之后依然会常常感到瘙痒难耐,假如没有及时控制其他生殖器官也有可能感染炎症。
病情在急性阶段没有采取好的措施及时控制最终就会发展为慢性阴囊湿疹,那么慢性阴囊
湿疹疾病究竟怎样

http://www.ppmy.cn/embedded/129739.html

相关文章

T2彩色图片分类

导入 keras中的数据集。 datasets是数据集,用来加载tensorflow的一些数据集 layers:kersa中的核心模块,用来构建神经网络模型的各种层 models:用来管理模型的模块。这边数据集的导出花了好长的时间。中间断了一下,后来无法找到文件,去了数据…

【p2p、分布式,区块链笔记 UPNP】: 简单服务发现协议 SSDP

在设备加入网络,UPnP发现协议允许设备向控制点广告它的服务。它使用向一个标准地址和端口多址传送发现消息来实现。控制点在此端口上侦听是否有新服务加入系统。为了通知所有设备,一个设备为每个其上的嵌入设备和服务发送一系列相应的发现消息。每个消息…

中小型医院网站:Spring Boot技术栈

3 系统分析 3.1 可行性分析 通过对本基于Spring Boot的中小型医院网站实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、操作可行性、经济可行性和时间可行性四方面进行分析。 3.1.1 技术可行性 本基于Spring Boot的中小型…

C++模拟算法

模拟 模拟算法通过模拟实际情况来解决问题,一般容易理解但是实现起来比较复杂,有很多需要注意的细节,或者是一些所谓很“麻烦”的东西。模拟题一般不涉及太难的算法,一般就是由较多的简单但是不好处理的部分组成的,考…

【C++刷题】力扣-#243-最短单词距离

题目描述 给定一个单词列表 words 和两个单词 word1 和 word2,返回这两个单词在列表中的最短距离。如果 word1 和 word2 是同一个单词,则返回它与自身的最近距离。 示例 示例 1: 输入: words ["practice", "makes", "perfec…

Java学习Day50:唤醒八戒(Excel相关)

1.批量导入Excel数据 1.实现模板下载 <el-card class"box-card"> <div class"boxMain"> <el-button style"margin-bottom: 20px;margin-right: 20px" type"primary" click"downloadTemplate()">模板下载…

Python知识点:基于Python技术和工具,如何使用IPFS进行去中心化存储

开篇&#xff0c;先说一个好消息&#xff0c;截止到2025年1月1日前&#xff0c;翻到文末找到我&#xff0c;赠送定制版的开题报告和任务书&#xff0c;先到先得&#xff01;过期不候&#xff01; 如何使用IPFS进行去中心化存储 在当今的数字化时代&#xff0c;数据存储的安全和…

vue与u3d互调

vue与u3d互调 u3d配置 给前端发送数据的方法中使用下面的方法给Window注册个事件 // eventname 方法名: 随意取, 前端用这个名判断是获取哪个事件的数据 // data 给vue 传递的参数 window.ReportReady(UTF8ToString(eventname), UTF8ToString(data));vue配置 将u3d导出好…