# vue3+springboot二手商城后端+聊天室+ai对话+图像识别 **Repository Path**: wsldwps/secondhand-springboot ## Basic Information - **Project Name**: vue3+springboot二手商城后端+聊天室+ai对话+图像识别 - **Description**: vue3+springboot二手商城后端+聊天室+ai对话+图像识别 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-11-18 - **Last Updated**: 2024-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 **项目前端地址:**https://gitee.com/zhou-zailin/secondhand **项目后端地址:**https://gitee.com/zhou-zailin/secondhand-springboot ![Snipaste_2024-06-06_20-52-16](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-52-16.png) ![Snipaste_2024-06-06_20-52-35](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-52-35.png) ![Snipaste_2024-06-06_20-52-09](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-52-09.png) ![Snipaste_2024-06-06_20-34-04](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-34-04.png) ![Snipaste_2024-06-06_20-34-25](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-34-25.png) ## AI对话功能 在本项目中,我们利用了最新的AI技术,通过调用通用千文API,实现了一种强大的多轮对话功能。我们的系统不仅能够进行深度的对话,而且还能存储对话历史,以便进行更深入的交互和学习。所有的对话历史都存储在Redis中,这使得我们的系统能够快速地访问和处理大量的数据。同时,我们还引入了SSE协议,实现了实时的文本流传输至前端,极大地增强了用户的交互体验。 ![Snipaste_2024-06-06_20-35-43](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-35-43.png) ## 图片识别与自动填表 我们的系统支持用户上传商品图片,然后通过调用通用千文视觉模型API并优化prompt,自动识别商品信息,如价格、名称、描述和分类。这极大地简化了商品上架流程,提高了效率,同时也减轻了用户的负担。 ![Snipaste_2024-06-06_20-38-08](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-38-08.png) ## 实时聊天与状态追踪 我们的系统引入了WebSocket技术,实现了实时的聊天功能。用户可以随时了解对方的在线状态及消息阅读情况,这不仅提高了沟通效率,也增强了用户之间的互动。 ![Snipaste_2024-06-06_20-37-05](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-37-05.png) ## 智能推荐与热度计算 我们的系统能够根据用户的浏览记录、评论历史及时间戳,动态地调整商品推荐列表。同时,我们还引入了热度计算功能,可以突出展示热门商品,帮助用户快速找到他们可能感兴趣的商品。 ![Snipaste_2024-06-06_20-33-43](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-33-43.png) ## 个性化商品推荐 我们的系统通过分析用户行为,结合时间戳构建权重分类表,为每位用户提供个性化的商品推荐。这种个性化的推荐方式能够更好地满足用户的需求,提高用户的购物体验。 ![Snipaste_2024-06-06_20-33-49](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-33-49.png) ## 热门搜索优化 我们的系统使用Redis的ZSet结构,用于快速检索和排序热门搜索词。这种方式能够提升用户的搜索体验,帮助他们更快地找到他们需要的信息。 ![Snipaste_2024-06-06_20-33-32](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-33-32.png) ## 消息队列与系统解耦 为了保证系统的稳定运行,我们引入了RabbitMQ作为消息中间件,记录并处理用户行为。这种方式能够减轻系统的实时处理压力,保证系统的稳定运行。 ## 求购大厅 我们的系统还提供了一个求购大厅,用户可以在这里发布他们的需求,其他用户可以看到这些需求,并提供相应的商品。这种方式能够更好地满足用户的需求,提高交易的效率。 ![Snipaste_2024-06-06_20-34-42](https://gitee.com/zhou-zailin/images/raw/master/images/Snipaste_2024-06-06_20-34-42.png)