← Bibliothèque / Intelligence

Intelligence Prêt sur étagère

Agent IA back office (copilote propositionnel)

L'assistant qui lit les vraies données du BO et PRÉPARE des gestes — mais n'écrit rien lui-même : tout passe par propositions validées par un humain nominatif.

Construit à partir de :

RDC backofficeStudio Bellezatourisme-backoffice

Dans le back office

TOUJOURS en haut à droite : bouton topbar → panneau colonne sœur redimensionnable (340–720 px persisté borné) ou plein écran (le voisin cède la place) ; safe-area clavier mobile ; lirePage typée sur les pages autorisées.

Pages & écrans

Page / zoneRôle
panneau agentChat + pièces jointes images/texte ≤4×5 Mo, markdown rendu, liens profonds vers écrans, fil persisté localStorage
/propositions (« À valider » E11)Tout ce que l'agent/MCP a préparé attend ici ; application RPC transactionnelle select-for-update idempotente {deja} (2 clics ≠ 2 gestes) ; c'est le NOM de qui applique qui va au journal
journal IAJournal intégral y compris tentatives REFUSÉES (role, contenu, outil, arguments, mutation)

Patterns UI/UX

Composants clés

Intelligence artificielle

Rôle IA
N outils LECTURE (file, conversations, clients, dispo, catalogue, canaux, journal, équipe…) + UN SEUL outil écriture proposer_geste ; tenant JAMAIS argument (résolu serveur) ; sélecteur conservateur outilsPourQuestion() par regex.
Modèles
MODELE_PAR_DEFAULT centralisé 1 fichier (claude-sonnet-5 OpenRouter reasoning OFF ou Anthropic direct) — brouillons ET agent partagent forcément le même cerveau
Garde-fous
Double verrou indépendant avant qu'un octet parte : ① clé env ② ACCORD ÉCRIT client table autorisation_modele revérifié AVANT CHAQUE appel (rpc modele_autorise couple exact) · fail-closed : clé absente → DIT à l'écran pourquoi · max 4-6 tours, 1 mutation/message, mutations multiples = masse refuse TOUT + motif · LIMIT 40/ratisseau 200 flag tronqué · minimisation PII (références pas emails) · assertions ≠ contraintes DB dites explicitement · environnement preversion/prod checké URL test locale refusée en prod

Données

Invariants & pièges