Neo AI 是一个基于图数据库(Neo4j),RAG和大型语言模型(DeepSeek)构建的智能对话系统。它不仅能进行流畅的对话,还能记住用户的信息、关系和过往交互,提供真正的个性化体验。以及拥有网页agent skill 能够接入飞书等平台机器人以及部署至网站服务器
核心特性
🧠 长期记忆引擎:利用 Neo4j 图数据库和RAG存储实体(人、事、物)及其关系,实现跨会话的记忆能力。
🔗 智能实体消歧:内置实体解析算法,自动合并同一实体的不同称呼(如“Elon Musk”和“马斯克”),避免记忆碎片化。
💬 沉浸式对话:
预设“张咪”真人人设,性格鲜明。
支持打字机流式输出(Streaming)。
支持 Markdown 渲染(代码高亮、表格等)。
⚡ 现代化技术栈:前后端分离架构,响应迅速。
具体请看 https://gitee.com/JL_L001/neo4j_ai
框架: React 19 + Vite
语言: TypeScript
样式: CSS (简洁风格)
组件: react-markdown (Markdown 渲染)
后端 (Server)
运行时: Node.js
框架: Express 5
数据库驱动: neo4j-driver
#### 核心功能
1. **WebSocket长连接**: 与飞书建立持久连接,实时接收消息
2. **用户历史管理**: 维护每个用户的对话历史(最多20轮)
3. **情绪历史记录**: 记录用户的情绪变化历史(最多50条)
4. **消息处理流程**: 协调情感分析、LLM调用、记忆存储等