通意千应 – 你的专属AI助手
体验地址:https://zxfhq.cn
一、系统概述
通意千应是一款基于现代技术栈构建的AI智能对话平台,旨在为用户提供流畅、智能、安全的人机交互体验。系统采用前后端分离架构,支持多模型AI对话、会话管理、用户管理和完整的后台运营体系。
1.1 系统定位
-
产品名称:通意千应
-
产品类型:AI智能对话平台
-
目标用户:个人用户、开发者
-
核心能力:多模型AI对话、会话管理、用户管理、数据分析
1.2 主要特性
| 特性类别 | 具体功能 |
|---|---|
| 用户功能 | 注册登录、个人中心、AI对话、会话管理 |
| AI能力 | 多模型支持、深度思考、流式响应、超时提醒 |
| 管理功能 | 数据统计、用户管理、会话管理、消息管理 |
| 安全特性 | JWT认证、角色权限、密码加密、会话安全 |
二、技术架构
2.1 后端技术栈
系统后端采用成熟稳定的Java技术生态,具体架构如下:
| 层级 | 技术组件 | 版本 |
|---|---|---|
| 表现层 | Spring Boot + Thymeleaf | 2.7.18 |
| 控制层 | RESTful API + Spring MVC | – |
| 业务层 | Spring Security + JWT | – |
| 数据层 | MyBatis-Plus + MySQL | 3.5.5 / 8.0 |
| 缓存层 | Redis | 5.0+ |
2.2 前端技术栈
| 技术组件 | 版本 | 用途 |
|---|---|---|
| Vue.js | 2.6.14 | 渐进式JavaScript框架 |
| Element UI | 最新版 | UI组件库 |
| Marked | 9.1.6 | Markdown渲染 |
| Highlight.js | 11.9.0 | 代码语法高亮 |
| KaTeX | 0.16.9 | 数学公式渲染 |
2.3 系统架构特点
-
分层架构:清晰的Controller-Service-Mapper分层设计
-
安全认证:基于Spring Security + JWT的双重认证机制
-
数据持久化:MyBatis-Plus简化数据库操作,支持复杂查询
-
响应式设计:支持桌面端和移动端自适应布局
三、核心功能模块
3.1 功能架构
系统整体功能架构分为三大模块:用户前台、AI对话引擎、管理后台。
| 模块 | 功能 |
|---|---|
| 用户前台 | 用户注册/登录、个人中心、AI对话界面、会话列表管理、消息操作 |
| AI对话引擎 | 多模型管理、消息发送/接收、流式响应处理、历史记录管理、深度思考模式 |
| 管理后台 | 数据统计仪表盘、用户管理、会话管理、消息管理、系统配置 |
3.2 核心模块说明
3.2.1 认证授权模块
提供用户注册、登录、登出等完整认证流程,采用JWT Token机制确保安全性。
3.2.2 聊天模块
支持会话的完整CRUD操作、消息重新生成、批量删除、时间戳精确管理等功能。
3.2.3 管理员模块
提供数据统计仪表盘、用户管理、会话管理等后台运营功能。
四、用户功能详解
4.1 用户认证体系
4.1.1 注册流程
用户注册采用多步骤验证机制,确保账号安全:

图1:用户注册页面
注册流程包括:填写表单 → 前端校验 → 后端验证 → 创建用户。系统会对用户名、邮箱进行唯一性检查,密码采用BCrypt加密存储。
4.1.2 登录流程
登录采用JWT Token认证机制,流程如下:
图2:用户登录页面
安全特性:
-
密码使用BCrypt加密
-
JWT Token设置24小时有效期
-
HttpOnly Cookie防止XSS攻击
-
Session双重验证
4.2 个人中心
个人中心提供完整的用户信息管理功能:

图3:个人中心-基本信息
| 功能 | 描述 | 接口 |
|---|---|---|
| 查看资料 | 显示用户昵称、邮箱、手机号、头像 | GET /api/user/profile |
| 修改资料 | 更新昵称、邮箱、手机号、头像 | PUT /api/user/profile |
| 修改密码 | 需要旧密码验证 | PUT /api/user/profile |
| 用户名检查 | 实时检查用户名可用性 | GET /api/user/check-username |
| 邮箱检查 | 实时检查邮箱可用性 | GET /api/user/check-email |

图4:个人中心-修改密码

图5:个人中心-使用统计
4.3 AI对话界面

图6:AI对话首页
对话界面提供丰富的消息操作功能:
| 功能 | 说明 |
|---|---|
| 发送消息 | Enter发送,Shift+Enter换行 |
| 复制消息 | 支持复制单条消息或全部对话 |
| 重新生成 | 对AI回复不满意可重新生成 |
| 导出对话 | 支持导出Markdown格式对话记录 |
| 清空对话 | 一键清空当前会话所有消息 |
输入特性:
-
自动调整高度的文本域
-
4000字符长度限制
-
实时字符计数
-
快捷键支持
4.4 会话管理
系统具备智能会话管理能力:
-
自动标题生成:首次对话时自动使用用户问题前20字作为标题
-
消息计数:实时显示每个会话的消息数量
-
时间排序:按最后更新时间倒序排列
-
侧边栏折叠:支持展开/收起会话列表
功能操作:
| 操作 | 说明 | 触发方式 |
|---|---|---|
| 创建会话 | 新建空白对话 | 点击”新建对话”按钮 |
| 切换会话 | 加载历史对话 | 点击会话列表项 |
| 重命名 | 修改会话标题 | 点击更多菜单 → 重命名 |
| 删除会话 | 删除会话及消息 | 点击更多菜单 → 删除 |
| 搜索会话 | 按标题搜索 | 输入搜索关键词 |
五、管理员功能详解
5.1 数据统计仪表盘
管理后台首页展示系统核心统计数据:
| 统计项 | 说明 |
|---|---|
| 总用户数 | 系统注册用户数 |
| 总会话数 | 所有用户创建的会话总数 |
| 总消息数 | 系统中所有对话消息总数 |
5.2 用户管理
管理员可查看所有用户列表,支持以下操作:
| 操作 | 功能描述 | 安全级别 |
|---|---|---|
| 重置密码 | 将用户密码重置为默认密码123456 | 中 |
| 封禁/解禁 | 切换用户账号状态 | 高 |
| 查看会话 | 查看该用户的所有会话 | 中 |
5.3 会话管理
管理员可查看所有用户会话,支持按标题搜索、查看会话详情、删除违规会话和单条消息。
六、AI对话功能
6.1 多模型支持
系统支持接入多种主流AI模型,用户可根据需求灵活切换:
| 模型名称 | 提供商 |
|---|---|
| GPT | OpenAI |
| Deepseek | Deepseek |
| Qwen | 阿里云 |
| Gemma | |
| GLM | 智谱AI |
| Minimax | MiniMax |
| Kimi | Moonshot |
6.2 深度思考模式
开启深度思考模式后,AI会进行更深入的分析,从多个维度回答问题。

图7:深度思考模式效果对比
如上图所示,开启深度思考后,AI回复更加详细、结构化,包含问题背景、核心要点、不同角度分析等内容。
参数调整:
-
普通模式:temperature = 0.7
-
深度思考:temperature = 0.8(更具创造性)
6.3 流式响应处理
系统采用打字机效果展示AI回复,提升用户体验。每次显示2-5个字符,模拟真实的打字效果。
6.4 超时处理机制
系统设置60秒超时检测,超时后会弹出友好的提示框,建议用户切换模型或稍后再试。
6.5 消息重新生成
用户可对不满意的AI回复进行重新生成,系统会删除原消息并重新调用AI API获取新回复。
七、操作指南
7.1 快速开始
7.1.1 环境准备
| 组件 | 版本要求 |
|---|---|
| JDK | 1.8+ |
| Maven | 3.6+ |
| MySQL | 8.0+ |
| Redis | 5.0+ |
7.1.2 安装部署
# 1. 克隆项目
git clone <repository-url>
cd chat
# 2. 创建数据库
create database ai_chat_db character set utf8mb4 collate utf8mb4_unicode_ci;
mysql -u root -p ai_chat_db < ai_chat_db.sql
# 3. 配置应用
# 编辑 src/main/resources/application.yml
# - 数据库连接
# - Redis连接
# - JWT密钥
# - AI API密钥
# 4. 构建运行
mvn clean package
java -jar target/ai-chat-system-1.0.0.jar
# 5. 访问系统
# 前台:http://localhost:8083
7.2 用户使用指南
7.2.1 注册与登录
-
访问系统首页,点击”注册”按钮
-
填写用户名、密码、邮箱、昵称
-
完成注册后自动跳转到登录页
-
输入用户名和密码登录
7.2.2 开始对话
-
登录后进入对话页面
-
在底部输入框输入问题
-
按Enter发送消息
-
等待AI回复(显示打字机效果)
7.2.3 管理会话
-
点击左侧”新建对话”创建新会话
-
点击会话列表切换历史对话
-
点击会话右侧”更多”按钮进行重命名或删除
-
使用搜索框快速查找会话
7.3 管理员使用指南
7.3.1 登录后台
-
访问
/admin/login -
使用管理员账号登录
-
进入数据统计仪表盘
7.3.2 用户管理
-
点击侧边栏”用户管理”
-
查看所有用户列表
-
使用搜索框查找特定用户
-
点击操作按钮进行重置密码或封禁
7.3.3 会话管理
-
点击侧边栏”会话管理”
-
查看所有用户会话
-
点击”查看详情”查看对话内容
-
删除违规会话或消息
八、应用价值
8.1 对企业用户的价值
| 价值维度 | 具体收益 |
|---|---|
| 效率提升 | AI助手7×24小时在线,即时响应用户咨询 |
| 成本节约 | 减少人工客服投入,降低运营成本 |
| 知识沉淀 | 对话记录永久保存,形成企业知识库 |
| 数据分析 | 通过管理后台了解用户需求和行为 |
8.2 对个人用户的价值
-
学习助手:解答问题、解释概念、辅助学习
-
工作助手:协助写作、编程、翻译等任务
-
创意伙伴:提供灵感、头脑风暴、内容创作
-
知识库:保存有价值的对话,随时回顾
8.3 技术优势
-
多模型支持:灵活切换不同AI模型,满足多样化需求
-
安全可靠:企业级安全认证,数据加密存储
-
易于扩展:模块化架构,便于功能扩展和定制
-
响应式设计:支持PC和移动设备,随时随地使用
8.4 应用场景
| 场景 | 应用方式 |
|---|---|
| 企业客服 | 部署为内部AI客服系统 |
| 教育辅助 | 作为学生学习辅导工具 |
| 内容创作 | 协助文案、代码、翻译工作 |
| 知识管理 | 构建企业知识问答系统 |
| 个人助手 | 日常问题咨询和任务协助 |
通意千应 – 智能对话,无限可能
体验地址:https://zxfhq.cn
© 2026 召田最帅boy 版权所有
夜雨聆风