在科研助手使用LangChain-ChatChat-基于本地知識庫的問答應用
更新時間 2025-06-26 17:47:08
最近更新時間: 2025-06-26 17:47:08
分享文章
本文介紹了如何在科研助手中部署和使用LangChain-ChatChat。
概述:
LangChain-Chatchat是一種利用 LangChain 思想實現的基于本地知識庫的問答應用,目標期望建立一套對中文場景與開源模型支持友好、可離線運行的知識庫問答解決方案。
準備環境:
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頁面。
使用LangChain-Chatchat:
1.使用對話功能:
- 選擇【對話】在右下方對話框輸入問題,點擊 【>】 發送對話。
- 等待回復。
2.使用知識庫問答功能:
- 【請選擇對話模式】下選擇“知識庫問答“,在有下方對話框輸入知識庫中已存儲的問題,如:“如何提升根據問題搜索到對應知識的準確率”,點擊 【>】 發送對話。
- 等待回復 ,在“知識庫匹配結果”中將輸出知識庫中相關內容。
3、設置知識庫:
-
選擇【知識庫管理】可以上傳本地知識庫文件,文件可以是CSV,JSON等格式。
-
知識庫文件格式可以從下方默認知識庫文件下載參考。