本项目意图打造一款用于即时聊天工具的智能沟通插件。它基于非暴力沟通(NVC)原则,实时分析用户即将发送的消息,智能识别潜在的“高冲突风险”或“强硬”表达,并提供基于 NVC 四要素(观察、感受、需求、请求)的优化改写。它的目标是帮助用户以更平和、有效且富有同理心的方式进行在线交流,从而构建更和谐的人际关系和沟通环境。
测试体验入口
• 温馨提示:应用接入了大语言模型的API服务。一些使用限制可能导致系统反应慢或运行异常。如遇到这些情况,请等待重试,或在页面底部留言告知。
操作方法
- 直接点击上方体验入口,进入网页版模拟环境。
- 在模拟环境的任一“手机”(例如“小李的手机”或“老板的手机”)的输入框中,输入您想要向对方表达的内容。
- 输入完毕后,点击发送按钮。
- 此时,NVC 智能助手会在后台对您的消息进行快速分析。
- 如果系统判断您的原始表达可能听起来有些“直接”、“强硬”,或者容易引起对方误解时,它会在消息正式发送之前,弹出一个“NVC 助手提示”框。这个提示框会清晰地展示:
-
- 您的“原始消息”。
- 基于 NVC 原则优化后的“建议改写”版本。
- 您有以下选择:
-
- 点击 “使用建议版本”: 系统会将这条更温和、更易于被接受的建议消息发送给对方。
- 点击 “仍发送原版本”: 系统会按照您的原始意愿,将未经修改的消息发送出去。
- 点击 “放弃发送”: 消息将不会被发送,您可以关闭提示框,重新编辑您的想法。
- 如果您的消息本身表达得体、语气平和,HarmoniTalk 则会保持“静默”,消息将直接、顺畅地发送给对方,完全不打扰您的正常沟通流程。
视频演示:
技术实现
• 前端实现:目前演示版本提供一个基于 HTML, CSS 和JavaScript 实现的交互式网页Demo。此Demo内嵌了双手机模拟聊天界面,直观展示NVC 智能助手的核心辅助流程。
• 实时通讯: 通过HTTP API 与后端服务进行消息传递和数据交换。
• 后端服务:采用 Python 及 Flask Web 框架搭建,负责处理核心业务逻辑、用户交互管理、消息的实时路由以及与 NVC 智能助手的无缝对接。
• NVC 智能助手:通过API接入先进的大语言模型作为自然语言理解和生成的核心。