# elisa_cn **Repository Path**: iamohenry/elisa_cn ## Basic Information - **Project Name**: elisa_cn - **Description**: 中文写的Elisa聊天机器人,参考了原来的Elisa 聊天版本,更换了更适合中文的nlp库,并且采用了“探索->领悟->行动”三阶段助人模型来进行咨询,实测感觉有点作用,欢迎clone和修改; - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-14 - **Last Updated**: 2025-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 心理咨询聊天机器人 - 基于三阶段模型 ## 项目简介 这是一个基于Clara Hill助人三阶段模型的中文心理咨询聊天机器人程序。该项目旨在通过人工智能技术模拟专业的心理咨询过程,为用户提供初步的心理支持和情感陪伴。 ## 核心技术模型 ### 助人三阶段模型 (Hill Three-Stage Model) 本项目采用Clara E. Hill博士提出的经典心理咨询三阶段模型: 1. **探索阶段 (Exploration Stage)** - 重点:建立信任关系,深入了解用户的情感和经历 - 目标:帮助用户充分表达和探索内心世界 - 技术:积极倾听、情感反映、开放式提问 2. **领悟阶段 (Insight Stage)** - 重点:促进自我理解,识别思维和行为模式 - 目标:帮助用户获得新的视角和理解 - 技术:模式识别、视角转换、因果探索 3. **行动阶段 (Action Stage)** - 重点:制定具体改变计划,促进实际行动 - 目标:支持用户实现积极的行为改变 - 技术:目标设定、行动计划、障碍预见 ## 心理咨询技术实现 ### 核心咨询技巧 1. **情感反映 (Emotional Reflection)** - 识别和反映用户表达的情感 - 示例:"我听到你说感到难过,能多描述一下这种感受吗?" 2. **镜映技术 (Mirroring)** - 通过代词反射建立共情连接 - 将用户的"我"转换为"你",建立对话关系 - 示例:用户说"我感到压力" → 机器人回应"你感到压力" 3. **开放式提问 (Open-ended Questions)** - 避免简单的是否问题,鼓励深度表达 - 使用"什么"、"如何"、"怎样"等开放词汇 4. **具体化技术 (Concretization)** - 帮助用户将模糊感受转化为具体描述 - 示例:"能举个例子说明一下吗?" 5. **模式识别 (Pattern Recognition)** - 识别用户的重复行为和思维模式 - 示例:"你注意到自己总是...,这个模式让你想到了什么?" 6. **资源导向 (Resource Orientation)** - 关注用户的优势和已有资源 - 示例:"你之前是如何应对类似情况的?" ### 高级功能特性 - **智能阶段转换**:基于情感分析和关键词识别的动态阶段调整 - **风险评估机制**:检测高风险内容并提供紧急资源建议 - **个性化记忆**:记录用户的重要信息和关系网络 - **情感分析**:识别用户情绪状态并相应调整回应策略 - **打字机效果**:模拟人类咨询师的回应节奏,增强真实感 ## 技术架构 - **编程语言**:Python 3 - **自然语言处理**:Jieba中文分词 - **对话管理**:正则表达式模式匹配 + 状态跟踪 - **数据存储**:JSON配置文件,便于维护和扩展 - **用户体验**:逐字输出效果,模拟真实对话节奏 ## 使用说明 1. 确保安装必要的Python依赖: ```bash pip install jieba ``` 2. 运行程序: ```bash python elisa.py ``` 3. 在对话中输入您关心的问题或感受 4. 输入"退出"来结束对话 ## 注意事项 - 本项目为教育和技术演示目的开发 - 不能替代专业的心理咨询服务 - 如遇严重心理困扰,请及时寻求专业帮助 - 程序包含风险评估功能,检测到高风险内容时会提供专业求助建议 ## 项目意义 该项目展示了人工智能在心理健康支持领域的应用潜力,通过结合经典心理咨询理论和现代自然语言处理技术,为开发更智能的心理健康辅助工具提供了有价值的参考框架。 ## 扩展方向 - 集成深度学习模型提升语言理解能力 - 增加多轮对话上下文管理 - 开发个性化咨询进度跟踪 - 添加更多心理咨询流派的技术整合 --- *本项目基于心理咨询的专业理论和伦理准则开发,致力于为用户提供安全、有效的心理支持体验。* *本项目由deepseek开发,本人提供了部分心理咨询理论和技巧上的指导和支持,以上readme由deepseek完成,仅此一句由本人完成* *就项目代码来说,deepseek完成了99%+,本人主要是测试验证程序,提需求,修改一些细节和bug*