3.1 KiB
3.1 KiB
见素 - AI 起名应用
一个专注于"留白"与"故事化"体验的 AI 起名应用,融合古典诗意与现代审美。
项目简介
「见素」取自《道德经》"见素抱朴",意指呈现本色、回归本真。应用通过极简的视觉设计、带有物理反馈的微交互,以及基于 AI 的深度叙事解读,为用户创造一种"审美溢价"的起名体验。
技术架构
├── backend/ # Spring Boot 后端
│ └── src/main/java/com/jiansu/naming/
│ ├── NamingApplication.java # 应用入口
│ ├── controller/
│ │ └── NamingController.java # REST API 控制器
│ ├── model/
│ │ └── NameCard.java # 名字卡片数据模型
│ └── service/
│ ├── MiniMaxService.java # AI 名字生成服务
│ └── ToneAnalysisService.java # 声韵分析服务
│
└── miniprogram/ # 微信小程序
├── app.js # 应用入口
└── pages/
├── home/ # 首页(关键词输入)
└── index/ # 名字卡片展示页
核心功能
AI 故事化起名
- 基于 AI 模型生成富有诗意的名字
- 每个名字配有出处诗句和"通感"叙事描述
- 拒绝生硬的 JSON 返回,扮演"隐居的诗人"角色
声韵分析
- 平仄匹配:1、2 声为平,3、4 声为仄
- 优选模式:平仄平、仄平仄、平平仄、仄仄平(有起伏感)
- 开口度检查:避免连续闭口音,确保名字响亮大气
小程序交互
- 带阻尼感的卡片滑动体验
- 左滑跳过(卡片淡出)
- 右滑收藏(触觉震动反馈)
- 点击翻转查看名字的叙事性解读
技术栈
| 端 | 技术 |
|---|---|
| 后端 | Java 8 + Spring Boot 2.7 |
| AI 服务 | MiniMax API |
| 拼音处理 | Pinyin4j |
| 小程序 | 原生微信小程序 |
| 构建工具 | Maven |
快速开始
后端启动
cd backend
mvn spring-boot:run
后端服务将在 http://localhost:8080 启动。
API 接口
| 接口 | 方法 | 参数 | 说明 |
|---|---|---|---|
/api/names/generate |
GET | keyword (可选,默认"清冷") | 生成名字列表 |
小程序开发
- 导入
miniprogram目录到微信开发者工具 - 配置项目 AppID
- 启动开发调试
配置说明
后端配置文件:backend/src/main/resources/application.yml
server:
port: 8080
miniMax:
api-key: your-api-key-here
base-url: https://api.minimax.chat
项目理念
视觉设计
- 主背景:
#FFFFFF纯白,营造空灵感 - 文字:
#2D2D2D带有温度的深灰 - 字体:思源宋体展示名字,苹方用于正文
命名哲学
"你是「见素」的灵魂导师。当用户输入期待时,请从《诗经》、《楚辞》或宋词中提取意象,生成3个名字。每个名字必须配有一段 50 字以内的'通感'描述,包含气味、光线或声音的描写,拒绝说教。"
未来规划
- 名字壁纸 Canvas 生成
- 高级定制服务
- 微音效优化