本项目为宠物打造AI互动名片,宠物主人创建宠物档案后生成专属二维码,他人扫码即可看到AI生成的宠物虚拟形象,系统自动以宠物第一人称进行智能语音介绍(品种、性格、喜好、趣事),并支持访客与AI宠物进行实时互动问答。立项背景是传统宠物名片信息静态单一,通过AI技术让每只宠物拥有独特的"数字人格",极大提升宠物社交趣味性和宠物店/犬舍的品牌辨识度。核心模块包括:宠物档案管理(主人录入+二维码生成)、AI形象生成(根据品种特征生成虚拟形象)、TTS语音自动讲解、LLM驱动的智能对话(以宠物视角回答"你喜欢吃什么""你几岁了"等问题)、扫码数据统计。
系统采用前后端分离架构:前端 Vue.js 构建响应式 H5 页面,支持微信内直接扫码打开;后端 SpringBoot 提供 RESTful API,作为 AI 模型调度中心统一管理形象生成、TTS 语音、LLM 对话三个模型服务的调用和结果缓存。Redis 缓存 AI 生成结果,确保扫码后 2 秒内完成页面渲染。本人独立完成全栈开发,核心难点在于多 AI 模型编排——形象生成、语音合成、对话模型响应时间差异大(2s-15s),采用异步流水线 + Redis 缓存策略,首访体验控制在 3 秒内。另一个难点是对话上下文的宠物人设一致性,通过预置品种 Prompt 模板 + 对话历史上下文注入,确保 AI 始终以该宠物的"人设"作答。