Clustraly
Assistant vocal

Écritures vocales V3 : l'IA propose l'écriture, vous gardez la décision

Écritures vocales V3 (proposer → confirmer → exécuter) une fonctionnalité du module Assistant vocal de Clustraly. Écritures vocales V3 laisse l'IA proposer une écriture brouillon, corbeille, statut que vous confirmez sur une carte visuelle avant exécution serveur journalisée.

Dictez une intention d'écriture : l'IA la propose, le serveur la valide et la résume, et vous la confirmez sur une carte visuelle avant qu'elle s'exécute. Créations en brouillon, corbeille réversible, tout est journalisé.

Le bénéfice

Dictez l'intention, gardez la décision

Vous dictez une intention « crée un brouillon d'article intitulé… ». L'IA ne touche à rien : elle prépare une proposition d'écriture que le serveur valide et résume. Rien ne part tant que vous n'avez pas confirmé, à la voix ou d'un clic.

  • L'IA propose, vous décidez : aucune écriture sans votre confirmation
  • Une carte visuelle Confirmer / Annuler récapitule l'écriture avant qu'elle parte
  • Offert uniquement en édition d'article ou de page, là où le contexte est fiable
Comment ça marche

Proposer, confirmer, exécuter : trois étapes séparées

Le parcours est découpé exprès. L'IA propose l'écriture ; le serveur la valide et la résume, sans rien exécuter ; vous confirmez sur la carte ; un POST protégé CSRF vers /voice-execute réalise l'action.

Trois responsabilités, trois étapes jamais un raccourci de l'IA directement vers votre contenu.

  • Étape 1 Proposer : l'IA formule une écriture candidate
  • Étape 2 Valider + résumer : le serveur contrôle et affiche, sans agir
  • Étape 3 Exécuter : un POST CSRF vers /voice-execute concrétise votre choix
Cas d'usage

Quatre écritures, toujours cadrées

Quatre actions couvrent les gestes courants d'un éditeur, chacune bornée : créer un brouillon d'article depuis un titre dicté (contenu optionnel dicté, HTML assaini), créer un brouillon de page, mettre à la corbeille l'entité de la page courante, ou basculer son statut en brouillon ou publié.

  • create-draft-article / create-draft-page : toujours en brouillon, jamais publié depuis la voix
  • trash-current : corbeille réversible de l'entité en cours, jamais de suppression définitive
  • set-status-current : publier exige le droit .publish, repasser en brouillon le droit .edit
Garde-fous

Le serveur re-vérifie tout, et refuse au moindre doute

Le serveur ne fait jamais confiance à l'IA sur les points sensibles. Il re-valide la permission, les paramètres et l'entité concrète dont l'id vient du contexte de page de confiance, jamais de la sortie IA. Au moindre doute, il refuse (fail-closed).

Les écritures non destructives se confirment par un « oui » vocal ; les destructives, comme la mise à la corbeille, exigent un clic jamais un oui prononcé.

  • id de l'entité pris dans le contexte de page, jamais dans la réponse de l'IA
  • Destructif = clic obligatoire ; un « oui » vocal ne peut pas déclencher une corbeille
  • Permission, paramètres et entité re-vérifiés côté serveur, fail-closed
Traçabilité

Chaque écriture vocale est journalisée et versionnée

Rien ne disparaît dans un angle mort. Chaque écriture vocale est auditée voice.create, voice.trash, voice.status, marquées via:voice. Les créations sont en plus versionnées sous « Voice draft » et invalident le cache, exactement comme une écriture au clavier.

  • Journal d'audit via:voice pour créations, corbeilles et changements de statut
  • Création versionnée sous « Voice draft » par le service de versions
  • Cache invalidé automatiquement après l'écriture
Pourquoi ça compte

L'IA propose, vous décidez

Écritures vocales V3 ne transforme jamais une phrase en action irréversible. L'IA prépare, le serveur valide et résume, vous confirmez sur une carte visuelle. Les créations restent en brouillon, les suppressions restent dans la corbeille, et chaque geste laisse une trace.

FAQ

Questions fréquentes

L'IA peut-elle publier un article à ma place par la voix ?
Non. Les créations vocales arrivent toujours en brouillon et ne sont jamais publiées depuis la voix. Faire passer un contenu en « publié » est une action distincte (set-status-current) qui exige le droit .publish et votre confirmation.
Une suppression peut-elle partir sur un simple « oui » ?
Non. La mise à la corbeille est destructive : elle exige un clic sur la carte de confirmation, jamais un « oui » vocal. Elle reste réversible puisqu'elle envoie à la corbeille, pas en suppression définitive.
Comment le serveur sait-il sur quelle entité agir ?
L'id de l'entité vient du contexte de la page en cours (window.__voiceContext), considéré comme de confiance jamais de la sortie de l'IA. Le serveur re-valide permission, paramètres et entité, et refuse au moindre doute.
Où puis-je utiliser les écritures vocales ?
Les écritures contextuelles ne sont proposées qu'en édition d'article ou de page, là où un contexte fiable existe. Ailleurs, l'assistant vocal reste en navigation et dialogue, sans proposer d'écriture.
Prêt à commencer ?

La voix qui propose, jamais qui décide seule

Donnez une intention à voix haute et gardez la main sur chaque écriture. Brouillons par défaut, corbeille réversible, permissions re-vérifiées côté serveur et journal d'audit complet : l'assistant vocal de Clustraly accélère la création sans jamais court-circuiter votre décision.