INTERNALNotre propre produit

Un assistant VITON ID qui répond d’abord avec son propre catalogue

Dans l’espace privé VITON ID, l’assistant répond aux questions sur les produits et les forfaits du studio à partir de son propre catalogue, dans la langue de l’utilisateur, avec des fiches et leurs prix. La question ne passe à un modèle de langage auto-hébergé que si ni le catalogue ni ses réponses prédéfinies ne conviennent.

Assistant · espace privé VITON ID · 2026

articles du catalogue par langue : 32 produits et 52 forfaits du studio
84
langues dans lesquelles l’assistant fonctionne
5
fiches au maximum par réponse
6
limite de messages par utilisateur
8 par 5 min

Objectif

Un utilisateur connecté à VITON ID doit pouvoir demander ce que vend VITON13 et obtenir de vrais articles avec de vrais prix dans sa langue, plutôt qu’une supposition du modèle. Dans une version antérieure, le modèle ne voyait que les résultats de la recherche du site, c’est-à-dire des titres et des chemins ; quand on lui demandait le prix d’un site web, il n’avait rien pour répondre, alors il restait évasif ou inventait un chiffre.

L’assistant ne doit pas non plus acheter à la place de l’utilisateur. Il peut proposer des articles, mais c’est la personne qui choisit, et sans ce choix rien n’entre dans le panier.

Ce que nous avons fait

Nous avons construit l’onglet VIT LIVE de l’espace privé, dont le panneau s’intitule VIT ASSISTENT, ainsi que la route serveur qui le dessert. La session est vérifiée à chaque requête : un visiteur non connecté reçoit une réponse 401 et n’atteint jamais l’assistant.

Derrière le panneau, trois couches. Un catalogue de 84 articles par langue : 32 produits Old Money, RISE, ANIRI et VITON XIII, et 52 forfaits du studio issus de 13 pages de services. Des réponses prédéfinies pour les salutations et les questions sur l’assistant lui-même, ainsi que des réponses exactes sur les prix, la commande, les remises, les bonus et les délais de réponse, tirées des grilles de prix des services et des règles de bonus. Et, en dernier recours, un modèle de langage auto-hébergé qui s’appuie sur une fiche d’informations et sur la recherche du site.

Comment cela fonctionne

Chaque message suit le même ordre, et c’est la première étape qui correspond qui répond. D’abord le catalogue : si la question porte sur un achat, des produits, des services, la boutique ou le panier, une recherche par mots-clés classe le catalogue dans la langue de l’espace privé et répond avec six fiches au plus, chacune avec son prix. Aucun modèle n’est appelé et la réponse porte la mention VITON13 CATALOG. Viennent ensuite les réponses prédéfinies, immédiates.

Ce n’est que si rien ne correspond que la question arrive au modèle, servi par Ollama et, par défaut, sur le même serveur que le site. Il reçoit la question avec les deux messages précédents, une fiche générée à cet instant à partir des données de prix et de commande du site, jusqu’à huit résultats de la recherche du site quand la question concerne le site et, pour les questions sur l’actualité, la météo ou les taux de change, jusqu’à deux résultats web transmis comme des indices non fiables, jamais comme des instructions, que le panneau affiche comme sources. Sa consigne : répondre uniquement dans la langue de l’utilisateur, en une à trois phrases, et, si la fiche ne donne pas le chiffre, dire que le prix se confirme après le brief plutôt que de le deviner. La température est de 0,1, la réponse est limitée par défaut à 180 tokens et s’affiche dans le panneau au fil de sa génération.

Sur une fiche, l’utilisateur appuie sur « Choisir », vérifie les options et seulement ensuite sur « Ajouter au panier » ; l’assistant n’ajoute jamais rien de lui-même. Chaque utilisateur peut envoyer 8 messages par tranche de 5 minutes, et les 60 derniers messages sont conservés dans son compte. Si le serveur du modèle ne répond pas, le panneau le signale et remet le texte dans le champ de saisie ; les réponses du catalogue et les réponses prédéfinies n’en dépendent pas.

Ce qui existe aujourd’hui

L’onglet VIT LIVE fait partie de l’espace privé VITON ID dans les cinq langues du site. Le 19 septembre 2026, la route en ligne a refusé un visiteur non connecté avec 401 REGISTRATION_REQUIRED, comme prévu. Le catalogue compte 84 articles dans chaque langue : 32 produits et 52 forfaits du studio.

L’étape du modèle est utilisée lorsque le serveur du modèle est configuré ; le code désigne gemma3:4b comme modèle par défaut et laisse l’environnement du serveur en choisir un autre. Onze tests automatisés couvrent l’appel au modèle et son erreur quand le serveur est injoignable, la fiche du studio, les règles qui déclenchent la recherche web et les réponses prédéfinies ; les onze ont réussi le 19 septembre 2026.

Ce que cela ne prouve pas

Ce n’est pas un widget de chat public : seuls les utilisateurs connectés à VITON ID peuvent s’en servir, et il n’existe aucun chiffre d’usage ni de conversion. Il ne prend pas de commandes et ne transmet pas de demandes au studio ; cela passe par les formulaires des pages de services.

La correspondance se fait par mots-clés, pas par le sens : il n’y a ni embeddings ni base vectorielle. Les listes de mots ont des lacunes et varient d’une langue à l’autre, si bien que certaines questions, y compris quelques suggestions du panneau lui-même, ne trouvent pas les bonnes fiches. Le catalogue n’est pas non plus le site entier : il contient 3 des 5 parfums VITON XIII et aucun article VIT MARKET, et les réponses prédéfinies sur les prix et la commande n’existent qu’en russe et en anglais.

Cette étude ne montre pas que le modèle tourne en production et ne juge pas la qualité de ses réponses. Le code désigne un modèle auto-hébergé sous Ollama, gemma3:4b par défaut, utilisé lorsque le serveur du modèle est configuré.

Services illustrés par ce cas

Décrivez la tâche sur la page du service ; le périmètre, le délai et le prix écrits arrivent sous un jour ouvré.

Parler d’un projet similaire