非暴力沟通智能助手

本项目意图打造一款用于即时聊天工具的智能沟通插件。它基于非暴力沟通(NVC)原则,实时分析用户即将发送的消息,智能识别潜在的“高冲突风险”或“强硬”表达,并提供基于 NVC 四要素(观察、感受、需求、请求)的优化改写。它的目标是帮助用户以更平和、有效且富有同理心的方式进行在线交流,从而构建更和谐的人际关系和沟通环境。

 

 

测试体验入口

http://117.72.111.62:5000

温馨提示:应用接入了大语言模型的API服务。一些使用限制可能导致系统反应慢或运行异常。如遇到这些情况,请等待重试,或在页面底部留言告知。

 

 

操作方法

  1. 直接点击上方体验入口,进入网页版模拟环境。
  2. 在模拟环境的任一“手机”(例如“小李的手机”或“老板的手机”)的输入框中,输入您想要向对方表达的内容。
  3. 输入完毕后,点击发送按钮。
  4. 此时,NVC 智能助手会在后台对您的消息进行快速分析。
  5. 如果系统判断您的原始表达可能听起来有些“直接”、“强硬”,或者容易引起对方误解时,它会在消息正式发送之前,弹出一个“NVC 助手提示”框。这个提示框会清晰地展示:
    • 您的“原始消息”。
    • 基于 NVC 原则优化后的“建议改写”版本。
  1. 您有以下选择:
    • 点击 “使用建议版本”: 系统会将这条更温和、更易于被接受的建议消息发送给对方。
    • 点击 “仍发送原版本”: 系统会按照您的原始意愿,将未经修改的消息发送出去。
    • 点击 “放弃发送”: 消息将不会被发送,您可以关闭提示框,重新编辑您的想法。
  1. 如果您的消息本身表达得体、语气平和,HarmoniTalk 则会保持“静默”,消息将直接、顺畅地发送给对方,完全不打扰您的正常沟通流程。

 

视频演示:

 

 

技术实现

• 前端实现:目前演示版本提供一个基于 HTML, CSS 和JavaScript 实现的交互式网页Demo。此Demo内嵌了双手机模拟聊天界面,直观展示NVC 智能助手的核心辅助流程。

实时通讯: 通过HTTP API 与后端服务进行消息传递和数据交换。

后端服务:采用 Python 及 Flask Web 框架搭建,负责处理核心业务逻辑、用户交互管理、消息的实时路由以及与 NVC 智能助手的无缝对接。

NVC 智能助手:通过API接入先进的大语言模型作为自然语言理解和生成的核心。

 

 

发表评论