SoulChat2.0:低成本构建 AI 心理咨询师,华南理工开源心理咨询师数字孪生大语言模型

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
简介: SoulChat2.0 是华南理工大学推出的心理咨询师数字孪生大语言模型,能够低成本、快速构建个性化咨询风格的心理健康大模型,辅助心理咨询师工作。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 功能:SoulChat2.0 能够通过少量真实咨询案例,快速构建心理咨询师的数字孪生模型,模拟其语言风格和咨询技术。
  2. 技术:基于大型语言模型(LLMs),SoulChat2.0 通过数据生成和微调技术,实现个性化心理咨询师的数字孪生。
  3. 应用:SoulChat2.0 可辅助心理咨询师进行前置谈话和提供24小时在线服务,推动心理健康大模型领域的发展。

正文(附运行示例)

SoulChat2.0 是什么

公众号: 蚝油菜花 - SoulChat2.0

SoulChat2.0 是华南理工大学未来技术学院-广东省数字孪生人重点实验室基于 SoulChat1.0 模型推出的心理咨询师数字孪生大语言模型。该模型首次定义了特定心理咨询师的数字孪生任务,旨在通过模拟真实心理咨询师的语言风格和疗法技术,提升大模型在真实心理咨询场景中的应用性能。

SoulChat2.0 能够低成本、快速、高效地构建具有特定心理咨询师风格的心理健康大模型,辅助心理咨询师开展工作,如前置谈话和提供24小时在线服务等。

SoulChat2.0 的主要功能

  • 心理咨询师数字孪生建模:SoulChat2.0 能通过微调实现对特定心理咨询师的数字孪生,模拟该咨询师的语言风格与咨询技术,提升 LLMs 在真实心理咨询场景中的应用性能。
  • 低成本、快速、高效构建模型:SoulChat2.0 能够利用少量的真实咨询案例进行心理咨询师数字孪生建模,低成本、快速、高效地构建具有特定心理咨询师风格的心理健康大模型。
  • 辅助心理咨询工作:SoulChat2.0 能够辅助真实世界的心理咨询师进行工作,例如执行前置谈话和提供24小时在线服务等。
  • 开源合作:SoulChat2.0 的项目方法代码、数据集和模型已全面开源,便于研究社区进行对比和复现,推动心理健康大模型领域的发展。

SoulChat2.0 的技术原理

  • 心理咨询师数字孪生数据生成:SoulChat2.0 通过综合真实世界咨询师的语言风格、咨询技术、来访者大五人格,结合真实世界咨询案例,生成心理咨询师数字孪生数据。
  • 多轮对话合成:基于大型语言模型(LLMs),SoulChat2.0 构建具有个性化咨询风格的心理咨询师数字孪生,涉及动态一次性学习、客户端人格模拟和多轮心理健康对话合成。
  • 微调大型语言模型:SoulChat2.0 通过微调实现心理咨询师的数字孪生,使用特定的基座模型在 PsyDTCorpus 的训练集上进行全量微调,实现具有特定咨询风格的心理咨询师的数字孪生。
  • 多维度评估与提升:SoulChat2.0 在谈话技术、状态与态度、情感共情、认知共情等维度上相较于其他模型有较大幅度的提升,增强了模型的心理咨询性能。

如何运行 SoulChat2.0

1. 环境配置

首先,参考 LLaMA-Factory 进行环境配置:

conda create -n llama_factory python=3.10
conda activate llama_factory
cd ~
git clone https://github.com/hiyouga/LLaMA-Factory.git
cd LLaMA-Factory
pip install -e '.[torch,metrics]'

2. 数据下载

下载 PsyDTCorpus 数据集:

cd <本项目路径>/data
git lfs install
git clone https://www.modelscope.cn/datasets/YIRONGCHEN/PsyDTCorpus.git

3. 模型微调

使用 LLaMA-Factory 进行全量微调:

cd <本项目路径>
conda activate llama_factory
FORCE_TORCHRUN=1 llamafactory-cli train train_model/llama3.1_full_sft_ds3.yaml

4. 模型推理

假设你的服务器 IP 为 198.0.0.8,使用 vllm 进行推理:

SERVER_MODEL_NAME=SoulChat2.0-Llama-3.1-8B
MODEL_NAME_OR_PATH=<模型本地路径>/SoulChat2.0-Llama-3.1-8B
GPU_MEMORY_UTILIZATION=0.8
PORT=8001
API_KEY=soulchat-rcEmrhVe6zWot67QkJSwqUnNI0EQxxFBMQSAXLtMNsD97PlyGQgjgjW-9jCdQD30
MAX_MODEL_LEN=20000

python -m vllm.entrypoints.openai.api_server \
    --served-model-name $SERVER_MODEL_NAME \
    --model $MODEL_NAME_OR_PATH \
    --gpu-memory-utilization $GPU_MEMORY_UTILIZATION \
    --port $PORT \
    --api-key $API_KEY \
    --max-model-len $MAX_MODEL_LEN

5. 运行 Demo

通过 Streamlit 运行 Demo:

pip install openai==1.7.1
pip install streamlit==1.27.0
pip install streamlit_authenticator==0.3.1
cd infer_demo
streamlit run soulchat2.0_app.py --server.port 8002

通过 http://<服务器ip>:8002 即可访问。

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
23天前
|
云安全 人工智能 安全
Dify平台集成阿里云AI安全护栏,构建AI Runtime安全防线
阿里云 AI 安全护栏加入Dify平台,打造可信赖的 AI
|
25天前
|
人工智能 Java Nacos
基于 Spring AI Alibaba + Nacos 的分布式 Multi-Agent 构建指南
本文将针对 Spring AI Alibaba + Nacos 的分布式多智能体构建方案展开介绍,同时结合 Demo 说明快速开发方法与实际效果。
1219 52
|
20天前
|
机器学习/深度学习 数据采集 人工智能
从ChatGPT到文心一言:AI为什么能“懂人话”?——大语言模型的底层逻辑揭秘
从ChatGPT到文心一言:AI为什么能“懂人话”?——大语言模型的底层逻辑揭秘
188 9
|
22天前
|
人工智能 测试技术 API
构建AI智能体:二、DeepSeek的Ollama部署FastAPI封装调用
本文介绍如何通过Ollama本地部署DeepSeek大模型,结合FastAPI实现API接口调用。涵盖Ollama安装、路径迁移、模型下载运行及REST API封装全过程,助力快速构建可扩展的AI应用服务。
389 6
|
23天前
|
人工智能 API 开发工具
构建AI智能体:一、初识AI大模型与API调用
本文介绍大模型基础知识及API调用方法,涵盖阿里云百炼平台密钥申请、DashScope SDK使用、Python调用示例(如文本情感分析、图像文字识别),助力开发者快速上手大模型应用开发。
743 16
构建AI智能体:一、初识AI大模型与API调用
|
21天前
|
存储 机器学习/深度学习 人工智能
构建AI智能体:三、Prompt提示词工程:几句话让AI秒懂你心
本文深入浅出地讲解Prompt原理及其与大模型的关系,系统介绍Prompt的核心要素、编写原则与应用场景,帮助用户通过精准指令提升AI交互效率,释放大模型潜能。
292 5
|
23天前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
338 29
|
1月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
379 22

热门文章

最新文章