章节 01
StyleMind导读:AI驱动的个性化时尚推荐系统核心概述
StyleMind是一款AI驱动的时尚造型助手,核心理念是通过对话静默学习用户品味,结合Neo4j知识图谱、向量相似性搜索和双LLM管道,提供基于用户画像的个性化服装推荐。它并非简单的产品搜索工具,而是能理解用户风格偏好、场合需求和个人特点的智能造型伴侣,是大语言模型与特定领域深度知识结合的典型案例。
正文
StyleMind是一个AI驱动的时尚造型助手,通过Neo4j知识图谱、向量相似性搜索和双LLM管道,实现基于用户画像的个性化服装推荐。本文深入解析其架构设计、技术选型和创新之处。
章节 01
StyleMind是一款AI驱动的时尚造型助手,核心理念是通过对话静默学习用户品味,结合Neo4j知识图谱、向量相似性搜索和双LLM管道,提供基于用户画像的个性化服装推荐。它并非简单的产品搜索工具,而是能理解用户风格偏好、场合需求和个人特点的智能造型伴侣,是大语言模型与特定领域深度知识结合的典型案例。
章节 02
在AI应用百花齐放的当下,如何将大语言模型能力与特定领域深度知识结合是关键挑战。StyleMind针对这一问题,旨在构建一个能理解用户个性化需求的时尚推荐系统,解决传统推荐工具难以捕捉用户隐性风格偏好和场景化需求的痛点。
章节 03
StyleMind采用Python 3.14、Neo4j 5 Community(兼具图数据库与向量索引功能)、Groq Llama 3.3 70B(对话与提取双LLM)、all-MiniLM-L6-v2本地嵌入模型等技术栈,亮点在于Neo4j的双重角色避免了多系统维护复杂性。
用户对话→获取画像快照→产品检索→画像重排序→流式响应生成→异步更新画像(fire-and-forget模式)。
章节 04
记录用户显式偏好(颜色、材质等)并推断隐性倾向(风格关键词、预算敏感度),每轮更新置信度评分以检测漂移。
存储产品搭配关系、风格层级、场合关联等,支持语义查询(如“这件外套适合什么场合”)。
混合向量相似性与图遍历检索,结合画像重排序,且推荐附带来源信号确保透明性。
通过/outfit/{product_id}端点,围绕锚定产品分析属性、查询搭配关系、过滤画像不匹配项,生成完整造型建议。
章节 05
/chat:SSE流式聊天(画像感知RAG);/persona/{user_id}:获取画像快照;/outfit/{product_id}:构建搭配方案;/health:健康检查。运行uv run python -m stylemind启动,支持/help(命令列表)、/persona(查看画像)、/outfit <name>(构建搭配)等命令,产品名称支持Tab补全。
章节 06
/debug-dev命令以Rich表格显示会话画像信号,无需网络。章节 07
章节 08
StyleMind是架构精良的垂直领域AI应用示例,为推荐系统、个性化助手开发提供参考。
.env.example为.env,设置Groq API密钥、Neo4j密码;docker-compose up --build(自动执行seed与嵌入);