莫斯科 UTC+3
黑底排版封面:大号细体的 VIT LIVE 名称,以及一段对话的示意——一个提问气泡和一个回答气泡,回答里有两张带价签的目录卡片,全部用图形绘制,没有文字。

VITON ID 个人中心里的助手:优先从自己的目录作答——会员的语言给出带真实价格的卡片——只有在其他方式都不适用时才调用托管模型。

标签
自有 VITON13 的自有产品
年份
2026
领域
产品
语言
英语、俄语、西班牙语、法语、印地语

概述

登录 VITON ID 的会员应当可以询问 VITON13 在卖什么,并以自己的语言得到真实的商品和真实的价格,而不是模型的猜测。早期版本只给模型提供站内搜索结果,即标题和路径;被问到做一个网站要多少钱时,它无从回答,只能含糊其辞或编造数字。

助手也不能替会员购物。它可以推荐,但由人来选择,没有这个选择,任何东西都不会进入购物袋。

  • 84

    每种语言的目录条目:32 件商品、52 个工作室套餐

    来源:助手目录,2026年9月19日

  • 5

    助手支持的语言

    来源:VITON ID 个人中心,2026年9月19日

  • 6

    单次回答的卡片上限

    来源:代码中的助手路由

  • 8 条 / 5 分钟

    每位会员的消息上限

    来源:代码中的助手路由

思路

我开发了个人中心里的 VIT LIVE 标签页(面板名为 VIT ASSISTENT)以及背后的服务端路由。每个请求都会检查登录会话:未登录的访客会收到 401 响应,根本接触不到助手。

面板背后有三层。每种语言 84 个条目的目录:来自 Old Money、RISE、ANIRI 和 VITON XIII 的 32 件商品,以及来自 13 个服务页面的 52 个工作室套餐。针对问候和关于助手本身的问题的固定回复,以及关于价格、下单、折扣、积分和回复时间的精确答案,数据取自服务价格阶梯和积分规则。最后一步,是一个依据事实表和站内搜索作答的自托管语言模型。

每条消息都按同样的顺序处理,第一个匹配的步骤负责回答。凡是关于购买、商品、服务、商店或购物袋的问题,关键词匹配器会按个人中心的语言对目录排序,返回最多六张带价格的卡片,标记为 VITON13 CATALOG,不调用模型。只有在都不匹配时,问题才会交给由 Ollama 提供的模型:它被要求用会员的语言、以一到三句话作答,并说明价格要在需求简报之后确认,而不是自行猜测。

成果

VIT LIVE 标签页已作为 VITON ID 个人中心的一部分,覆盖网站全部五种语言。2026 年 9 月 19 日,线上路由按设计以 401 REGISTRATION_REQUIRED 拒绝了未登录的访客。目录每种语言有 84 个条目:32 件商品和 52 个工作室套餐。

在模型服务器已配置时才会用到模型这一步;代码指定 gemma3:4b 为默认模型,并允许服务器环境另行选择。十一项自动化测试覆盖模型调用及服务器宕机时的报错、事实表、何时进行网页搜索的规则以及固定回复;2026 年 9 月 19 日全部通过。

本案例不能证明的

这是 VITON13 的自有产品,不是客户作品。它不是公开的聊天挂件:只有登录 VITON ID 的会员才能使用,也没有可报告的使用量或转化数据。它不接受订单,也不把需求转给工作室,那些要通过服务页面上的表单完成。

匹配基于关键词而非语义:没有向量嵌入,也没有向量数据库。词表存在空缺且各语言不同,因此有些问题找不到合适的卡片。目录也不是整个网站:它只包含 VITON XIII 五款香水中的 3 款,不含 VIT MARKET 商品,而关于价格和下单的固定回复只有俄文和英文。

本案例不证明模型已在生产环境运行,也不评价其回答质量。

筹划类似的项目?每条消息我都会亲自阅读。

全部作品

下一个项目

VITON13 品牌识别标志与字标 自有2026 全部作品 (19)