一款创新的AI聊天问题解答智能体,致力于解决用户在AI聊天工具中遇到的情感理解、复杂问题解决、对话连贯性和信息检索效率等方面的痛点。

- 多源信息整合(互联网、用户自定义知识库、历史对话记录)
- 实时信息更新(联网能力)
- 专业领域知识深度(用户导入、学习用户行为)
- 上下文感知与记忆
- 主动澄清与追问
- 情感识别与响应
- 用户偏好学习
- 个性化推荐
- 角色扮演与风格定制
- 全局检索与历史记录
- 知识沉淀与分享
- 任务管理与提醒
- 前端: React 18+ + TypeScript + Tailwind CSS
- 后端: Spring Boot 3.x + Java 17+ + Gradle
- 数据库: H2(开发) / PostgreSQL(生产) + Redis + 向量数据库 + 图数据库
- AI服务: 多Agent编排 + LLM集成 + 情感分析 + 工具调用
-
核心服务层
- 认证授权服务 (AuthService)
- 用户管理服务 (UserService)
- 订阅管理服务 (SubscriptionService)
- 知识管理服务 (KnowledgeService)
- 任务管理服务 (TaskService)
- 协作服务 (CollaborationService)
-
AI服务层
- Agent编排服务 (AgentOrchestrationService)
- 大语言模型集成服务 (LLMIntegrationService)
- 情感分析服务 (EmotionAnalysisService)
- 多模态感知服务 (MultimodalPerceptionService)
- 工具调用服务 (ToolCallingService)
- Java 17+
- Node.js 18+
- Gradle 8+
- Docker (可选)
# 克隆项目
git clone <repository-url>
cd xdream-agent
# 启动后端服务
cd backend
./gradlew bootRun
# 启动前端应用
cd ../frontend
npm install
npm start# 构建项目
./gradlew build
# 运行测试
./gradlew test
# 打包Docker镜像
docker build -t xdream-agent .xdream-agent/
├── backend/ # 后端服务
│ ├── gateway/ # API网关
│ ├── auth-service/ # 认证授权服务
│ ├── user-service/ # 用户管理服务
│ ├── chat-service/ # 对话管理服务
│ ├── knowledge-service/ # 知识管理服务
│ ├── task-service/ # 任务管理服务
│ ├── subscription-service/ # 订阅管理服务
│ ├── agent-service/ # Agent编排服务
│ ├── llm-service/ # LLM集成服务
│ ├── emotion-service/ # 情感分析服务
│ ├── multimodal-service/ # 多模态感知服务
│ └── tool-service/ # 工具调用服务
├── frontend/ # 前端应用
│ ├── src/
│ │ ├── components/ # 通用组件
│ │ ├── pages/ # 页面组件
│ │ ├── services/ # API服务
│ │ ├── stores/ # 状态管理
│ │ └── utils/ # 工具函数
│ └── public/
├── docs/ # 项目文档
├── scripts/ # 构建脚本
└── docker/ # Docker配置
- Fork 项目
- 创建功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建 Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
- 项目维护者: xdream-team
- 邮箱: team@xdream-agent.com
- 官方网站: https://xdream-agent.com