Spaces:
Sleeping
Sleeping
File size: 1,935 Bytes
3ff4fba 88e9f42 3ff4fba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
---
title: Med Bot
emoji: 🏆
colorFrom: gray
colorTo: yellow
sdk: gradio
sdk_version: 4.18.0
app_file: app.py
pinned: false
---
# LangChain 实战:医疗问题聊天机器人
## 介绍
在本文中,我们将使用 LangChain 库来构建一个医疗问题聊天机器人。 LangChain 是一个用于构建基于语言的 AI 应用的库,它提供了一系列工具和模块,使得开发者能够轻松地构建各种类型的聊天机器人。
我们将使用 LangChain 的以下功能:
- Document Transformers 文本处理模块,用于预处理和清理文本数据。
- RetrievalQA 聊天机器人模块,用于构建聊天机器人。
## 数据集
使用 ChatGLM-4 构造医疗问题问答数据的 Prompt 示例:
```text
你是中国协和医院顶级的全科医生,现在向大众普及培训医疗知识,请给出100个常见的患者提出的医疗问题及其建议解决方案。
每条以如下格式给出:
[患者问题]
[医生回答]
```
因为后台单次token的限制,只列举了20条,其余要求其继续输出或构造如下 Prompt:
```text
现在你是精神科的主任医师,列举中小学生、大学生、程序员会遇到的常见精神疾病问题与建议解决方案,15条
```
界面展示:

## 如何运行
Git 提交已经包含了生成的 Chroma 数据库 `med_faq`,直接运行 `med-bot.py` 即可。
## 效果
Gradio 运行界面

后台日志展示

基于 DjangoPeng 的 sales-chatbot 房产销售机器人开发
医疗问答机器人 med-bot 二次开发:CloverWang
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|