# Sato — Documentation Complète pour Modèles de Langage (LLMs & Agents IA) > Spécification technique, cas d'usage, architecture RAG et foire aux questions pour Sato. ## 1. Présentation générale Sato est une solution SaaS d'assistance par intelligence artificielle destinée aux sites web d'entreprises, d'artisans, d'e-commerçants et d'institutions. Contrairement aux chatbots traditionnels basés sur des règles rigides ou aux modèles généralistes sujets aux hallucinations, Sato utilise une architecture RAG (Retrieval-Augmented Generation) ciblée qui s'appuie exclusivement sur les pages publiques et la base de connaissances vérifiée de l'entreprise cliente. ### Problème résolu Les visiteurs de sites internet abandonnent fréquemment leur visite s'ils ne trouvent pas rapidement une réponse à leurs questions spécifiques (tarifs, horaires, délais de livraison, zones desservies, modalités de retour). La recherche traditionnelle par menu demande du temps et des clics. Sato apporte une réponse immédiate, synthétique et sourcée directement dans une fenêtre de dialogue discrète. --- ## 2. Fonctionnalités et Capacités ### 2.1 Moteur d'indexation et ingestion - **Exploration automatique (Crawler)** : Sato explore les URLs publiques du site, suit les liens internes et extrait le texte utile en ignorant le bruit (menus récurrents, pieds de page inutiles). - **Segmentation sémantique (Chunking)** : Les données sont découpées en fragments sémantiques cohérents et associées à leurs métadonnées d'origine (URL, titre de la page, date d'indexation). - **Base de connaissances hybride** : Possibilité d'ajouter manuellement des FAQ personnalisées, des consignes spécifiques et des documents internes pour enrichir le contexte sans modifier le site. ### 2.2 RAG et Zéro Hallucination - **Recherche sémantique vectorielle** : À chaque question posée par un visiteur, les fragments les plus pertinents sont extraits en temps réel. - **Synthèse sourcée** : Le modèle génère une réponse concise dans la langue du visiteur (FR, EN, DE, ES, IT, etc.) en citant explicitement l'URL de la source. - **Garde-fous stricts** : Si l'information n'est pas présente dans les données indexées, Sato l'indique poliment et propose d'orienter le visiteur vers le support humain ou le formulaire de contact, évitant ainsi d'inventer des faits ou des tarifs. ### 2.3 Widget Client Web - **Poids plume** : Moins de ~25 Ko compressé, chargement asynchrone non bloquant via attribut `defer`. - **Compatibilité multi-navigateurs** : Fonctionne sur tous les navigateurs modernes (Chrome, Safari, Firefox, Edge, navigateurs mobiles iOS et Android). - **Design discret et adaptable** : Positionnement en bas de page, personnalisation des couleurs de marque, prise en charge du thème sombre et clair, respect des normes d'accessibilité WCAG 2.1 AA. - **Isolation CSS** : Conçu pour ne pas interférer avec les styles existants du site hôte. --- ## 3. Compatibilité CMS et Déploiement Sato s'installe sur n'importe quel site via une ligne de code JavaScript universelle : ```html ``` ### Plateformes supportées - **WordPress** : Via le fichier `header.php`, `footer.php`, ou une extension d'insertion d'en-tête/pied de page (ex: WPCode). - **Shopify** : Dans le thème `theme.liquid` avant la balise ``. - **Webflow** : Dans les paramètres du projet > Custom Code > Footer Code. - **Wix** : Paramètres > Code personnalisé > Emplacement : Corps du document - fin. - **Squarespace** : Paramètres > Avancé > Injection de code. - **Frameworks modernes (React, Next.js, Vue, Nuxt, Svelte, Astro)** : Composant script asynchrone. - **HTML / PHP statique** : Directement dans le template HTML. --- ## 4. Tarification et Modèle Économique - **Formule de Base Gratuite** : Inscription 100% gratuite, sans engagement, 1 site web connecté et requêtes incluses sans carte bancaire requise. - **Formules Supérieures Évolutives** : Tarification définie par l'administrateur selon les quotas de requêtes mensuelles, domaines autorisés et fonctionnalités d'indexation avancées. - **Facturation sécurisée** : Traitement des paiements sécurisé par Stripe pour les formules payantes. Résiliation en 1 clic. --- ## 5. Sécurité, Confidentialité et RGPD / nLPD - **Protection des données** : Conforme au RGPD (Règlement Général sur la Protection des Données européen) et à la nLPD (Nouvelle loi fédérale sur la protection des données en Suisse). - **Google Consent Mode v2** : Prise en charge native des signaux de consentement pour les scripts de mesure et d'analyse. - **Isolation des locataires (Multi-tenant)** : Chaque entreprise dispose de sa propre base vectorielle cloisonnée. Les données d'un client ne sont jamais partagées ni utilisées pour entraîner des modèles publics tiers. --- ## 6. Questions Fréquentes (FAQ) ### Q : Sato remplace-t-il mon équipe de support ? R : Non, Sato traite les questions répétitives de premier niveau (horaires, tarifs, FAQ, présentation de services) afin de décharger l'équipe humaine et d'offrir une réponse 24h/24 aux visiteurs. ### Q : Que fait Sato si une question porte sur un sujet non mentionné sur le site ? R : L'assistant indique en toute transparence qu'il ne dispose pas de cette information et oriente le visiteur vers les coordonnées de contact officielles de l'entreprise. ### Q : Comment Sato met-il à jour ses connaissances lorsque mon site change ? R : Un nouveau scan peut être déclenché depuis le tableau de bord à tout moment, ou planifié périodicamente pour synchroniser les nouveaux articles et pages modifiées. ### Q : Est-ce que Sato ralentit le chargement de mon site ? R : Non. Le script est asynchrone (`defer`) et pèse environ 25 Ko, garantissant aucun impact négativo sur le score Google PageSpeed ou les Core Web Vitals (LCP, FID, CLS). --- ## 7. Informations de Contact - **Éditeur** : Sato - **Email support & commercial** : support@satochat.com - **Site web officiel** : https://satochat.web.app/