
Loading…
Loading…
Loading case study…
Deux produits avaient besoin d’assistants capables de comprendre de vraies données métier sans inventer d’informations ni effectuer de modifications dangereuses. Ce projet utilise une même base d’assistant réutilisable pour ces deux cas d’usage.

Le chat, le streaming, l’historique et les artefacts vivent dans une interface partagée. La logique métier — ce que l’assistant connaît réellement et peut faire — peut être remplacée. Un adaptateur doit seulement effectuer des recherches sûres. L’autre doit agir sur de vraies données en toute sécurité. Même fondation, profils de risque opposés.
L’interface de l’assistant
Historique des conversations, réponses en streaming et artefacts — la partie réutilisable qu’aucun adaptateur n’a besoin de reconstruire.
L’interface de l’assistant
Historique des conversations, réponses en streaming et artefacts — la partie réutilisable qu’aucun adaptateur n’a besoin de reconstruire.
Quatre éléments qui montrent la même plateforme effectuer deux tâches opposées — trouver des informations en toute sécurité et modifier de vrais enregistrements en toute sécurité.
Quatre éléments qui montrent la même plateforme effectuer deux tâches opposées — trouver des informations en toute sécurité et modifier de vrais enregistrements en toute sécurité.

N’invente jamais de produit
Chaque recommandation vient d’une recherche réelle dans le catalogue — aucun SKU fabriqué, aucun prix deviné. Si rien ne correspond, l’assistant le dit honnêtement au lieu d’inventer.

La conversation vous suit
Naviguez entre les pages et l’assistant continue de vous répondre — l’état du chat survit à la navigation au lieu de se réinitialiser à chaque clic.

Rien ne change sans approbation
L’assistant propose une modification et attend. Une personne la confirme. Ce n’est qu’ensuite qu’une écriture est effectuée — et l’autorisation est vérifiée à nouveau à cet instant précis.

Respecte les règles de l’application
L’assistant ne peut ni voir ni modifier ce qu’une personne ayant le même rôle ne pourrait pas voir ou modifier. Les permissions sont appliquées au niveau des données, et pas seulement masquées dans l’interface.
Les mécanismes de chaque côté — comment la recherche reste fiable et comment les modifications restent sûres.

La plateforme de chat n’importe jamais de code métier. Chaque produit branche sa propre logique via un contrat unique — un troisième produit pourrait donc rejoindre la plateforme sans toucher au cœur.

Un appel au modèle classe la demande. Tout ce qui suit — quoi rechercher et comment l’afficher — est du code classique, pas une nouvelle décision de l’IA. Le modèle ne choisit jamais lui-même le résultat du catalogue.

Le modèle planifie l’action et rédige une proposition — il ne confirme jamais ses propres écritures. Une personne approuve, puis une étape distincte, sans modèle, revérifie les permissions et effectue la modification.
L’historique, le streaming et les artefacts sont une infrastructure partagée. Tout ce que l’assistant sait et est autorisé à faire vit en dehors de ce cœur — remplacé pour chaque produit, jamais codé en dur dans l’interface.
Un seul cœur d’assistant réutilisable qui alimente deux produits aux profils de risque opposés
Un assistant de recherche sans aucune donnée de catalogue inventée — chaque résultat renvoie à une véritable ligne produit
Un assistant de modification où le modèle ne confirme jamais ses propres écritures — chaque changement est revérifié indépendamment avant son application
Une architecture conçue pour accueillir un troisième adaptateur sans modifier le cœur partagé
© 2026 Sherif Khodeir