java-家居装修AI智能咨询助手

编程语言: JAVA-21
后端框架: spring-boot2.7
前端框架: vue3 + element-ui-plus + js
数据库: mysql8.0
手机预览: 不支持

本平台所有软件和资料仅供学习和研究使用,请勿用于非法用途。

产品描述

1、应用场景

家居装修智能咨询助手以AI智能体为核心,专注于家居领域的智能问答服务。用户可与家居装修智能体进行实时对话,获取装修风格推荐、材料选型建议、施工工艺指导和预算评估等专业解答。智能体仅回答装修相关问题,不涉及其他领域,确保回答的专业性与针对性。平台帮助用户打破装修信息壁垒,降低咨询门槛,提升装修决策效率。

2、技术栈及部署搭建使用

后端:Java 21 + Spring Boot 2.7

前端:Vue3 + Element Plus

数据库:MySQL 8.0

部署时只需配置好MySQL数据库、大模型API地址与密钥,并确保后端服务与前端的接口对接顺畅,系统即可运行

3、编程学习与AI智能体学习使用

开发者可通过该平台学习如何将AI智能体与传统Java后端技术(Spring Boot、MyBatis-Plus)深度融合,实现家居装修领域的专属智能对话功能。

通过搭建家居装修智能体咨询服务,开发者可以掌握以下核心知识:

- 智能体构建:学习如何通过系统提示词(System Prompt)定义家居装修智能体的角色定位、能力边界和回答风格,限定智能体仅回答装修相关问题

- SSE流式响应:学习如何使用SseEmitter实现智能体对话的逐字推送,打造打字机效果的实时交互体验

- JWT认证与RBAC权限:学习前后端分离架构下的令牌认证机制和基于角色的菜单按钮权限控制

- 敏感信息掩码:学习API Key等敏感凭证的安全处理策略,防止信息泄露

- Markdown编辑与预览:学习前端Markdown实时渲染与分屏滚动同步的实现技巧

4、智能体与核心功能

该平台以家居装修智能体为核心驱动,集成以下功能模块:

智能体配置:定义家居装修智能体的名称、问候语、系统提示词和启停状态,支持Markdown编辑与分屏预览

智能体对话:基于大模型的SSE流式对话,支持多轮上下文、会话管理与历史记录,实现家居装修智能体与用户的实时交互

大模型配置:为智能体提供大模型底座,维护接口地址、API Key和模型名称,支持掩码安全展示

用户管理:前台注册用户的分页查询、搜索筛选与详情查看

聊天记录管理:管理员可追溯所有用户与家居装修智能体的对话记录,支持分页、搜索与详情查看

登录与注册:管理员与普通用户统一登录入口,MD5加盐加密,JWT令牌鉴权

注:

平台内置大模型使用的是DeepSeek,需要自行去官网开通。

家居装修智能体的回答结果仅作参考,不保证回答内容的准确性与专业性。

智能体仅回答家居装修相关问题,超出装修领域的问题将不予解答。