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

本文涉及的产品
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
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 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

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

相关文章
|
14天前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
195 16
|
13天前
|
人工智能 算法 Java
Java与AI驱动区块链:构建智能合约与去中心化AI应用
区块链技术和人工智能的融合正在开创去中心化智能应用的新纪元。本文深入探讨如何使用Java构建AI驱动的区块链应用,涵盖智能合约开发、去中心化AI模型训练与推理、数据隐私保护以及通证经济激励等核心主题。我们将完整展示从区块链基础集成、智能合约编写、AI模型上链到去中心化应用(DApp)开发的全流程,为构建下一代可信、透明的智能去中心化系统提供完整技术方案。
132 3
|
13天前
|
人工智能 搜索推荐 UED
一个牛逼的国产AI自动化工具,开源了 !
AiPy是国产开源AI工具,结合大语言模型与Python,支持本地部署。用户只需用自然语言描述需求,即可自动生成并执行代码,轻松实现数据分析、清洗、可视化等任务,零基础也能玩转编程,被誉为程序员的智能助手。
|
13天前
|
Web App开发 人工智能 自然语言处理
利用Playwright MCP与LLM构建复杂的工作流与AI智能体
本文介绍如何通过Playwright MCP与大语言模型(LLM)结合,构建智能AI代理与自动化工作流。Playwright MCP基于Model Context Protocol,打通LLM与浏览器自动化的能力,实现自然语言驱动的网页操作。涵盖环境配置、核心组件、智能任务规划、自适应执行及电商采集、自动化测试等实战应用,助力高效构建鲁棒性强、可扩展的AI自动化系统。
|
13天前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
13天前
|
存储 人工智能 安全
《Confidential MaaS 技术指南》发布,从 0 到 1 构建可验证 AI 推理环境
Confidential MaaS 将从前沿探索逐步成为 AI 服务的安全标准配置。
|
15天前
|
机器学习/深度学习 人工智能 监控
Java与AI模型部署:构建企业级模型服务与生命周期管理平台
随着企业AI模型数量的快速增长,模型部署与生命周期管理成为确保AI应用稳定运行的关键。本文深入探讨如何使用Java生态构建一个企业级的模型服务平台,实现模型的版本控制、A/B测试、灰度发布、监控与回滚。通过集成Spring Boot、Kubernetes、MLflow和监控工具,我们将展示如何构建一个高可用、可扩展的模型服务架构,为大规模AI应用提供坚实的运维基础。
125 0
|
25天前
|
人工智能 安全 中间件
阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”
9 月 26 日,2025 云栖大会 AI 中间件:AI 时代的中间件技术演进与创新实践论坛上,阿里云智能集团资深技术专家林清山发表主题演讲《未来已来:下一代 AI 中间件重磅发布,解锁 AI 应用架构新范式》,重磅发布阿里云 AI 中间件,提供面向分布式多 Agent 架构的基座,包括:AgentScope-Java(兼容 Spring AI Alibaba 生态),AI MQ(基于Apache RocketMQ 的 AI 能力升级),AI 网关 Higress,AI 注册与配置中心 Nacos,以及覆盖模型与算力的 AI 可观测体系。
454 27
|
13天前
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
1月前
|
存储 人工智能 Serverless
函数计算进化之路:AI 应用运行时的状态剖析
AI应用正从“请求-响应”迈向“对话式智能体”,推动Serverless架构向“会话原生”演进。阿里云函数计算引领云上 AI 应用 Serverless 运行时技术创新,实现性能、隔离与成本平衡,开启Serverless AI新范式。
273 12

热门文章

最新文章