Bœufs – Agent IA pour NexoPOS
{"time":1788906932986,"blocks":[{"id":"oYZHN9dJr6","type":"paragraph","data":{"text":"Oxen (NsOxen) apporte une assistance IA sensible aux autorisations dans NexoPOS. Elle aide les utilisateurs à comprendre les données de magasin en temps réel, à effectuer des tâches de gestion prises en charge via un flux de validation, et à connecter des clients IA externes via MCP\u2014tout en préservant les autorisations de NexoPOS, l\u2019isolation du magasin, la validation et la traçabilité."}},{"id":"f5GfM1HSsL","type":"media","data":{"url":"https://my.nexopos.com/storage/2026/09/oxen-showcasing-1.jpg","align":"left"}},{"id":"GPCjPqiwC5","type":"header","data":{"text":"Ce qu\u2019apporte Oxen","level":2}},{"id":"wZLmFSHqSm","type":"list","data":{"style":"unordered","meta":[],"items":[{"content":"Un assistant conversationnel disponible depuis le tableau de bord NexoPOS.","meta":[],"items":[]},{"content":"Des réponses fondées sur les produits, clients, commandes, stocks, taxes, paiements et autres données du magasin actuels.","meta":[],"items":[]},{"content":"Des mises à jour d\u2019activité en direct pendant que l\u2019assistant démarre, termine ou échoue des appels d\u2019outils.","meta":[],"items":[]},{"content":"Des opérations d\u2019écriture contrôlées par validation, avec re-vérification des autorisations et exécution idempotente.","meta":[],"items":[]},{"content":"Des outils partagés pour l\u2019assistant intégré et les clients MCP authentifiés.","meta":[],"items":[]},{"content":"Des contrôles d\u2019utilisation, une traçabilité des opérations et un stockage sécurisé des identifiants.","meta":[],"items":[]}]}},{"id":"ppaiI73URu","type":"header","data":{"text":"Assistant intégré","level":2}},{"id":"OlYrNlfJyz","type":"media","data":{"url":"https://my.nexopos.com/storage/2026/09/dashboard-assistant.jpg","align":"left"}},{"id":"AlVIeycaR_","type":"paragraph","data":{"text":"L\u2019assistant du tableau de bord offre une expérience de conversation persistante sans obliger les utilisateurs à quitter leur flux de travail actuel. Il prend en charge :"}},{"id":"LKqsg2EoyZ","type":"list","data":{"style":"unordered","meta":[],"items":[{"content":"L\u2019historique des conversations et des questions de suivi contextuelles.","meta":[],"items":[]},{"content":"Chaînage des réponses côté fournisseur et compaction automatique pour des conversations longues plus rapides.","meta":[],"items":[]},{"content":"La prise en compte de l\u2019itinéraire actuel du tableau de bord et des entités métier prises en charge.","meta":[],"items":[]},{"content":"Pièces jointes de fichiers et d\u2019images lorsque c\u2019est pris en charge.","meta":[],"items":[]},{"content":"Activité progressive des outils pendant que l\u2019assistant travaille.","meta":[],"items":[]},{"content":"Rendu Markdown sécurisé et sortie assainie.","meta":[],"items":[]},{"content":"Cartes de proposition pour examiner, approuver, rejeter ou réessayer des actions.","meta":[],"items":[]}]}},{"id":"pM8XppxPS6","type":"paragraph","data":{"text":"L\u2019assistant ne voit que les outils que l\u2019utilisateur courant est autorisé à utiliser. L\u2019identité du magasin et l\u2019autorisation sont résolues par l\u2019application et ne sont jamais acceptées à partir d\u2019arguments générés par le modèle."}},{"id":"DE1HMYC-CB","type":"header","data":{"text":"Intelligence du magasin","level":2}},{"id":"IkBjxDQIwX","type":"media","data":{"url":"https://my.nexopos.com/storage/2026/09/tools.jpg","align":"left"}},{"id":"gzdCEoqXf4","type":"paragraph","data":{"text":"Oxen peut ancrer les conversations sur les principaux domaines d\u2019un magasin NexoPOS :"}},{"id":"SKIi5J9Arz","type":"table","data":{"withHeadings":true,"content":[["Domaine","Exemples"],["Catalogue et inventaire","Produits, catégories, unités, quantités en stock, historique du stock, articles en faible stock et performance des produits"],["Clients et promotions","Clients, groupes de clients, récompenses, portefeuilles, coupons et règles d\u2019éligibilité"],["Ventes et commandes","Commandes, totaux de paiement, classements des caissiers, remboursements, échéanciers et comparaisons de période"],["Finance","Transactions, comptes, résumés de profit, ventes annuelles et totaux opérationnels"],["Achats et opérations","Fournisseurs, achats, registres, historique des registres, taxes et groupes de taxes"],["Configuration du magasin","Paramètres du magasin, bibliothèque média, éléments de marque et attributions de logos"]]}},{"id":"AefAYW57oU","type":"header","data":{"text":"Gestion du magasin en toute sécurité","level":2}},{"id":"lP4cNkNhWk","type":"paragraph","data":{"text":"Les actions de gestion prises en charge incluent la création et la mise à jour de produits, catégories, fournisseurs, clients, groupes de clients, unités, groupes d\u2019unités, taxes, groupes de taxes et coupons. Oxen peut aussi importer des produits, ajuster les quantités de produits et les paramètres d\u2019unités, téléverser ou remplacer des médias, générer des images de produits et des logos de magasin, mettre à jour les paramètres de magasin approuvés et générer des rapports téléchargeables."}},{"id":"tvbuXgy2Cy","type":"paragraph","data":{"text":"Chaque modification est traitée comme une proposition. Le modèle peut préparer une action, mais il ne peut pas appliquer directement le changement. Un utilisateur autorisé doit approuver la proposition avant qu\u2019Oxen ne l\u2019exécute."}},{"id":"1Vlzdq4pTS","type":"paragraph","data":{"text":"Les actions destructrices ou facturables par un tiers reçoivent une protection de confirmation supplémentaire. Cela inclut des opérations telles que la suppression de médias, le remplacement de contenus binaires de médias et la génération d\u2019images."}},{"id":"X3p-SBXVne","type":"header","data":{"text":"Modèle d\u2019approbation et de sécurité","level":2}},{"id":"Iij1-x_ULS","type":"media","data":{"url":"https://my.nexopos.com/storage/2026/09/approval-and-security.jpg","align":"left"}},{"id":"dXYeRPpV0U","type":"paragraph","data":{"text":"Oxen suit un flux d\u2019exécution contrôlé :"}},{"id":"ybWM1ijxRe","type":"list","data":{"style":"ordered","meta":[],"items":[{"content":"Un utilisateur demande à l\u2019assistant d\u2019inspecter ou de modifier des données du magasin.","meta":[],"items":[]},{"content":"Oxen n\u2019expose que les outils autorisés par les autorisations NexoPOS de l\u2019utilisateur.","meta":[],"items":[]},{"content":"Les outils de lecture s\u2019exécutent et renvoient des données ancrées ; les outils d\u2019écriture créent une proposition opaque.","meta":[],"items":[]},{"content":"L\u2019utilisateur examine et approuve l\u2019action proposée.","meta":[],"items":[]},{"content":"Oxen re-vérifie l\u2019utilisateur, le magasin, les autorisations, l\u2019intégrité de la proposition et son expiration avant l\u2019exécution.","meta":[],"items":[]},{"content":"L\u2019opération s\u2019exécute de manière idempotente et son résultat est enregistré pour audit.","meta":[],"items":[]}]}},{"id":"nglAu-agPp","type":"paragraph","data":{"text":"Des garde-fous supplémentaires incluent :"}},{"id":"9syzLtJhrb","type":"list","data":{"style":"unordered","meta":[],"items":[{"content":"Stockage chiffré pour les identifiants des fournisseurs.","meta":[],"items":[]},{"content":"Schémas stricts et rejet des arguments d\u2019outils inattendus.","meta":[],"items":[]},{"content":"Validation par rapport aux services NexoPOS faisant autorité, aux modèles et aux relations.","meta":[],"items":[]},{"content":"Accès limité au magasin et contexte d\u2019application de confiance.","meta":[],"items":[]},{"content":"Masquage des valeurs sensibles dans les journaux et les données exposées au modèle.","meta":[],"items":[]},{"content":"Limites de débit, limites de messages quotidiennes, limites de jetons et limites d\u2019appels d\u2019outils par tour.","meta":[],"items":[]},{"content":"Protection contre la relecture et détection des conflits pour les opérations approuvées.","meta":[],"items":[]}]}},{"id":"lu9lftowgV","type":"header","data":{"text":"Médias et image de marque","level":2}},{"id":"MIHoA_i0yD","type":"paragraph","data":{"text":"Oxen peut téléverser de nouveaux médias et remplacer le contenu des médias existants sans rompre leur identité stockée ni leurs références. Les remplacements conservent l\u2019ID du média, le slug, l\u2019extension et l\u2019URL, valident le type de fichier détecté, régénèrent les miniatures d\u2019images et utilisent un échange de système de fichiers en étapes afin que l\u2019original reste intact si le traitement échoue."}},{"id":"BhLX3FVUX1","type":"paragraph","data":{"text":"La génération de logos de magasin crée deux ressources PNG transparentes :"}},{"id":"TknLsjD9yg","type":"list","data":{"style":"unordered","meta":[],"items":[{"content":"Un logo carré pour ns_store_square_logo.","meta":[],"items":[]},{"content":"Un logo au format paysage pour ns_store_rectangle_logo et ns_invoice_receipt_logo.","meta":[],"items":[]}]}},{"id":"BOube9WSdr","type":"paragraph","data":{"text":"La configuration de logo existante reste inchangée jusqu\u2019à ce que les deux images aient été générées, validées et téléversées avec succès."}},{"id":"DF1KqUP5sq","type":"header","data":{"text":"Rapports et exports","level":2}},{"id":"oJMADDR3Mq","type":"paragraph","data":{"text":"L\u2019assistant peut préparer des rapports opérationnels et des exports pris en charge au format HTML, PDF ou CSV. Les fichiers générés utilisent des liens temporaires de téléchargement signés afin que l\u2019accès reste limité dans le temps et contrôlé par l\u2019application."}},{"id":"MkBTIYkyzB","type":"header","data":{"text":"Intégration MCP","level":2}},{"id":"VzPBIILtk8","type":"paragraph","data":{"text":"Oxen expose le même registre d\u2019outils sensible aux autorisations via son assistant intégré et le serveur MCP Laravel à /mcp/oxen. Les connexions MCP utilisent l\u2019authentification Sanctum, les capacités de jeton d\u2019Oxen, les vérifications de connexion et le contexte actuel du magasin NexoPOS."}},{"id":"vmaZkALV9N","type":"paragraph","data":{"text":"Ce registre partagé maintient une validation, une autorisation, une gestion des propositions, une idempotence et une traçabilité cohérentes, quel que soit le client pris en charge qui invoque un outil."}}],"version":"2.31.0-rc.7"}