备案号京ICP备2026040473号 | 体验地址https://wordmate.cloud/写在前面作为一个考了3次六级都没过500的Java开发我背单词的历史就是一部「abandon」循环史墨墨刷词刷到吐不背单词的故事总是不符合语境扇贝的例句老得能考古。直到上个月我突发奇想能不能让AI把我要背的单词直接写成符合考试要求的小故事于是花了120天我做了一个个人项目「词阶行」——一个用AI驱动的多语种语境学习工具今天正式备案上线顺便把开发过程中的技术坑和产品逻辑和大家唠唠。一、技术架构从0到1的落地路径整个项目是完全个人开发的技术栈选的都是我熟悉的生态尽量降低维护成本前端Vue3 Vite Element Plus适配PC/iPad移动端暂未优化 后端Spring Boot 2.7 MyBatis Plus 中间件Redis缓存注册码、限流 部署腾讯云服务器 Nginx反向代理 免费SSL证书 AI层统一LLM调用封装支持动态切换DeepSeek/Qwen/GLM/Kimi等主流模型 备案ICP备案 公安联网备案个人主体AIGC项目踩了不少坑核心难点1AI生成内容的规范化输出我需要AI生成的英文内容同时满足几个要求纯英文、指定字数、目标单词用w标签高亮、符合考试作文结构。一开始AI总乱加中文注释或者格式错乱最后我固化了Prompt模板并且在后端加了校验逻辑// 校验AI返回内容中的w标签数量是否和目标单词一致publicbooleanvalidateHighlightTags(StringaiResponse,ListStringtargetWords){inttagCountStringUtils.countOccurrencesOf(aiResponse,w);returntagCounttargetWords.size();}如果校验不通过直接触发重试确保输出的内容前端拿到就能直接渲染高亮不需要二次清洗。核心难点2多语种社区的隔离设计项目支持英语、日语、韩语三种语言为了避免社区内容混乱我设计了「语言维度隔离」的方案数据库层面post表加language_type字段枚举EN/JP/KO查询层面用户切换语言时自动拼接where language_type ?条件展示层面不同语言的社区入口独立发布内容时自动绑定当前语言类型这样既不用拆库又能保证用户学习时不受到其他语种内容的干扰。核心难点3轻量注册校验机制内测阶段为了防止恶意注册我做了个简易的注册码系统注册码生成规则UUID 时间戳 盐值存Redis设置4小时过期验证逻辑一个注册码只能绑定一个设备指纹使用后即刻失效成本控制所有大模型Token费用由我个人承担内测阶段暂时不开放公开注册需要私聊我拿注册码二、备案踩坑实录个人AIGC项目必看做个人AIGC项目最头疼的就是备案这里把踩过的坑分享给大家少走弯路ICP备案个人备案时AI生成功能不要直接选「生成式人工智能服务」审核员会认为个人不具备资质直接驳回。我最后是按「个人学习工具站」申报弱化AI的公共属性顺利过审。公安备案因为有社区互动功能必须选「互联网交互服务」同时要提前写好《用户协议》和《隐私政策》并在网站底部加上备案号链接。HTTPS配置腾讯云申请免费SSL证书后Nginx配置反向代理时一定要注意proxy_set_header X-Forwarded-Proto $scheme;否则AI接口调用会因为协议不一致报错。日志乱码一开始服务器日志中文全是乱码最后在启动命令加-Dfile.encodingUTF-8解决同时在Logback配置里强制指定charsetUTF-8。三、核心功能演示目前项目已经实现了几个核心功能适合备考四六级/雅思、自学日韩的同学体验1. AI语境生成勾选10个目标单词AI会自动生成符合考试要求的短文/作文目标单词自动高亮!这里放你自己的截图链接比如勾选adapt, acquire, obsolete等单词AI会生成关于终身学习的考试范文所有目标单词都用w标签包裹前端直接高亮显示。2. 多语种支持支持英语、日语、韩语三种语言的词书切换社区内容按语言自动隔离不会出现日语学习区混进英语帖子的情况。3. 多模型切换目前已经接入了DeepSeek、Qwen、GLM、Kimi等多个主流大模型用户可以根据自己的喜好选择不同的生成风格。四、体验说明目前项目处于内测阶段访问地址https://wordmate.cloud/⚠️ 注意事项需要私聊我获取注册码一个注册码仅限一人使用4小时有效期目前建议用PC或iPad访问移动端适配还在优化中所有AI算力费用由我个人承担大家可以放心白嫖~网站底部已经按要求加上ICP备案号符合合规要求后续计划优化移动端适配支持手机端流畅访问增加AI口语评测功能接入语音识别模型开放用户自定义词书上传支持导入自己的单词本后续如果流量起来会考虑开源部分非核心代码供大家学习参考写在最后这个项目完全是出于个人兴趣开发没有商业推广的目的就是想做一个自己用着顺手的背单词工具。如果大家有功能建议或者遇到了技术问题欢迎在评论区留言或者直接加群交流~也希望这篇博客能给想做个人AIGC项目的同学一点参考少踩点备案和部署的坑~备案号京ICP备2026040473号体验地址https://wordmate.cloud/互动交流评论区留言/私聊获取注册码