背景
给宝宝取名是每个家庭的大事,但市面上的取名工具大多基于五行八字或随机组合,缺乏文化内涵。希望借助 AI 和古诗词数据库,让每个名字都有真实的诗词出处。
方案
构建了一套基于向量语义检索的古诗词取名系统:
- 语义检索:基于 Zhipu Embedding-3 向量化古诗词,精准匹配诗词意境
- 零编造出处:名字严格来源于诗经、楚辞、唐诗、宋词等古籍
- 智能过滤:自动排除生僻字、负面谐音、烂大街用字(梓/涵/轩/诺等)
- 完整信息:每组名字含诗词出处、单字释义、整体寓意、音律分析
- Session 刷新:重新生成不会重复已展示的名字
技术架构
| 模块 | 技术选型 |
|---|---|
| 后端 | Python + Flask |
| 前端 | Vue3 |
| AI | Zhipu Embedding-3(向量检索)+ DeepSeek(LLM 生成) |
| 数据 | 诗经、楚辞、唐诗、宋词等古籍语料 |
成果
实现了"对话式取名"体验,用户描述偏好后系统自动匹配诗词意境,生成的名字100%有真实出处。智能过滤机制避免了生僻字和流行俗名,让每个名字既有文化底蕴又好听好写。