项目简介
灵心健康大模型SoulChat是一个基于大模型技术的心理健康交流助手,由华南理工大学未来技术学院 - 广东省数字孪生人重点实验室开发。该项目旨在借助自然语言处理技术,打造具备共情与倾听能力的心理健康对话系统,帮助用户进行心理咨询和情感交流。
项目的主要特性和功能
主要特性
- 主动性:主动发起对话,引导用户倾诉。
- 预防性:提前发现潜在心理问题并提供预防建议。
- 精确性:利用大模型技术准确理解用户意图和情感。
- 个性化:根据用户特点提供个性化心理辅导和建议。
- 共建共享:支持用户上传咨询案例形成共享数据库。
- 自律性:严格保障用户数据隐私安全。
主要功能
- 多轮对话:支持流畅的多轮交流。
- 情感分析:分析用户情感状态并给出建议。
- 心理咨询:提供初步心理咨询服务。
- 健康建议:根据用户身体状况和生活习惯给出建议。
安装使用步骤
假设用户已经下载了本项目的源码文件。
复制项目
bash
cd ~
安装依赖
根据系统环境和需求安装相应的依赖库。详细安装指南请参见项目中的requirements.txt
文件。
bash
cd SoulChat
conda env create -n proactivehealthgpt_py38 --file proactivehealthgpt_py38.yml
conda activate proactivehealthgpt_py38
pip install cpm_kernels
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
运行服务
通过Streamlit运行服务,访问指定的网址即可使用。
bash
streamlit run soulchat_app.py --server.port 9026
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】