1

YoNe相伴 — 智能AI伴侣开源项目

我要开发同款
零元风2026年07月12日
10阅读

技术信息

语言技术
JavaPythonVueUI
系统类型
Web小程序轻应用Linux
行业分类
人工智能内容平台
开源地址
https://gitee.com/wang-huican/ai-chat?source=header_my_projects
授权协议
MPL许可
开源组织
gitee

功能介绍

基于大语言模型的智能AI伴侣应用,用户可自定义AI性格/性别/头像,进行自然情感陪伴对话。系统具备
LangChain RAG 长期记忆、Prompt 工程分层体系、WebSocket 三级链路实时通信,覆盖从LLM 推理到前端交互的完整链路。项目亮点:
1.落地端到端RAG 记忆系统:InMemoryVectorStore 向量检索→ BM25 关键词匹配双回退策略,正则自动提取用户个人信息,记忆注入
System Prompt 实现对话中自然引用,通过Java API 持久化到MySQL;
2.设计分层Prompt 工程体系:三层规则金字塔(核心约束→行为准则→表达技巧),深度性别感知,6类情绪自动检测与应对策略,5阶段对话检测(开场/日常/深度/安慰/告别),动态Temperature 调节;
3.实现三级WebSocket 实时通信链(Vue ↔ Java ↔ Python),前端指数退避重连(1s→128s,上限8次)+ 心跳保活,Java 层建立
frontendSessionId → nativeSessionId 双向映射表,断线自动归档与缓存清理;
4.双模型协作机制:Qwen-Plus 负责聊天推理,Qwen-Turbo 负责智能摘要,Token 估算器监控触发阈值(~3000 tokens),自动压缩上下文并保留关键信息;
5.后端Spring Boot 3 三层架构 + MyBatis-Plus 自动建表,JWT 无状态认证 + 自定义 @RateLimit 限流注解,Redis 可选架构
(未装自动回退内存)。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论