1. 概述:
LangChain-Chatchat是一种利用 LangChain 思想实现的基于本地知识库的问答应用,目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案。
2. 准备环境:
1.在【开发环境】中创建开发环境。
-
填入【名称】“chat-ide”选择【队列】及【可用区】。
-
【资源配置】- 【GPU加速型】下拉选择规格“CPU:12核|内存:48GB|GPU:NVIDIA-RTX-3060*1” (规格根据实际情况修改 GPU类型可选择A10 A100 3060 3080)。
-
【选择框架版本】中点击【社区镜像】,选择LangChain框架。
2.点击【确认】按钮创建开发机。
3.进入开发环境:
-
点击导航栏的【开发环境】,点击【刷新】按钮可刷新开发机状态,当chat-ide开发机的状态显示为运行中后点击右侧操作栏【打开】。
-
点击【打开】按钮跳转到开发机的Jupyte WebIDE。
-
在Jupyter启动页【AI Community】下点击"AI Task:Chatchat"跳转到LangChain-Chatchat页面。
3. 使用LangChain-Chatchat:
1.使用对话功能:
- 选择【对话】在右下方对话框输入问题,点击 【>】 发送对话。
- 等待回复。
2.使用知识库问答功能:
- 【请选择对话模式】下选择“知识库问答“,在有下方对话框输入知识库中已存储的问题,如:“如何提升根据问题搜索到对应知识的准确率”,点击 【>】 发送对话。
- 等待回复 ,在“知识库匹配结果”中将输出知识库中相关内容。
3、设置知识库:
-
选择【知识库管理】可以上传本地知识库文件,文件可以是CSV,JSON等格式。
-
知识库文件格式可以从下方默认知识库文件下载参考。