Ce que vous voyez
L’indice disparaît ou peut être erroné; la conversation continue et aucune décision automatique n’est prise.
Fiche de service · Assistant vocal et conversationFiche composant · VoiceBot
Ajouter un signal consultatif sans laisser un détecteur incomplet bloquer ou accuser une personne.Produit un signal hors bande pour revue humaine sans bloquer automatiquement la conversation.
Je veux comprendre: direction, équipes métier, communication, achats et première visite. Exploitation: opérateur, support et astreinte. Vue architecte: architecte, ingénieur et sécurité. Tout afficher: revue complète de la fiche.
« Je veux comprendre » affiché. Ce choix sera repris sur les autres fiches. La décision de mise en service et les risques restent toujours visibles.
Le résumé donne le rôle, le trajet, le risque, le responsable et la limite de preuve en moins d’une minute. Les dépendances et exemples restent disponibles juste après, sans jargon imposé.
Donner un indice vocal à un superviseur.
Ajouter un signal consultatif sans laisser un détecteur incomplet bloquer ou accuser une personne.
Comme un assistant encadré: il aide, puis passe la main si nécessaire.
Un appel autorisé est surveillé par le dispositif de crise.
Un superviseur peut voir un indice supplémentaire et décide lui-même de la suite.
La personne qui appelle et l’opérateur humain.
Essai partiel, contrôle humain requis. Le code et une comparaison Whisper existent, mais la détection des voix imitées n’est pas opérationnelle. Le service d’analyse refuse la demande plutôt que de prétendre détecter. Mise en service interdite pour l’instant.
L’indice disparaît ou peut être erroné; la conversation continue et aucune décision automatique n’est prise.
Responsable de la supervision vocale. Autorité de décision: Responsable sécurité de crise.
Autoriser le signal uniquement comme aide humaine après mesure de ses erreurs et de ses biais.
Un appel autorisé est surveillé par le dispositif de crise.
De la session en cours, du contexte validé et des procédures approuvées par le métier.
Continuer la conversation sans ce signal et indiquer clairement au superviseur que l’aide consultative est indisponible.
Si l’outil d’aide au superviseur tombe en panne ou se trompe, l’appel continue exactement pareil: personne n’est bloqué ni accusé par une machine. Le superviseur voit simplement que l’aide n’est pas disponible et décide lui-même. Les enregistrements restent sur place; rien n’est envoyé à l’extérieur.
Corpus autorisé, voix réelles, replay et synthèse, faux positifs et négatifs, revue humaine et audit des décisions.
La sentinelle peut apporter un indice supplémentaire à un superviseur. Elle ne sait pas encore reconnaître de manière fiable une imitation vocale et ne doit jamais bloquer seule une personne. Il reste à intégrer et évaluer des modèles approuvés, mesurer les erreurs et faire valider le parcours de revue humaine.
Un appel autorisé est surveillé par le dispositif de crise. Un superviseur peut voir un indice supplémentaire et décide lui-même de la suite.
La sentinelle peut comparer une transcription secondaire et signaler un écart; si son sidecar manque, la conversation continue sans cette aide.
Les six lectures ci-dessous reprennent les mêmes faits. Elles ne créent pas une seconde source de vérité.
Le trajet montre ce qui déclenche cette fonction, le service qu’elle rend et le résultat obtenu. Il reste lisible sans fonction interactive.
Partie documentée: Donner un indice vocal à un superviseur.
Un appel autorisé est surveillé par le dispositif de crise.
Ajouter un signal consultatif sans laisser un détecteur incomplet bloquer ou accuser une personne.
Un superviseur peut voir un indice supplémentaire et décide lui-même de la suite.
Comment lire ce trajet: avancez avec les flèches du clavier ou parcourez les étapes dans l’ordre. Les contrats exacts restent dans la « Vue architecte ».
Étape 1 sur 3: Un appel autorisé est surveillé par le dispositif de crise.
Impact utile: Un superviseur peut voir un indice supplémentaire et décide lui-même de la suite.
En cas de panne: L’indice disparaît ou peut être erroné; la conversation continue et aucune décision automatique n’est prise.
Responsable: Responsable de la supervision vocale. Autorité de décision: Responsable sécurité de crise.
Reconnaître ce qui se passe, protéger le service et prévenir le bon responsable sans improviser.
L’indice disparaît ou peut être erroné; la conversation continue et aucune décision automatique n’est prise.
Afficher que le signal est indisponible, laisser la conversation continuer et vérifier sidecar, modèle et délai hors chemin critique.
Continuer la conversation sans ce signal et indiquer clairement au superviseur que l’aide consultative est indisponible.
Responsable de la supervision vocale. Autorité de décision: Responsable sécurité de crise. La procédure de production reste à créer et valider avant la mise en service. Ouvrir la fiche d’architecture et de preuve du domaine.
Décision actuelle: mise en service interdite pour l’instant. La sentinelle peut apporter un indice supplémentaire à un superviseur. Elle ne sait pas encore reconnaître de manière fiable une imitation vocale et ne doit jamais bloquer seule une personne. Ce qui reste à faire: Il reste à intégrer et évaluer des modèles approuvés, mesurer les erreurs et faire valider le parcours de revue humaine.Décision actuelle: promotion NO-GO, pas de mise en production. Le code est derrière SENTINEL_ENABLED et un essai Whisper couvre la divergence de transcription. Le sidecar annonce not-configured ou verified-models-no-adapter et répond 503 à /analyze: aucun adaptateur anti-spoof ou replay n’est opérationnel. Le signal reste hors bande, fail-open pour la conversation et réservé à la revue humaine. Blockers: Modèles et licences approuvés, adapter réel, langues, bruit, faux positifs/négatifs, biais, vie privée, rétention, saturation, panne, revue humaine, audit et SLO restent NO-GO.
Responsabilité, séquence nominale, panne et niveau de service attendu.
| Owner et rôle | Séquence nominale | Mode dégradé | Observabilité et SLO |
|---|---|---|---|
| Signal hors bande destiné à la revue humaine, jamais à une décision automatique. Owner supervision vocale et sécurité de crise. Non-rôle: N’est ni une preuve d’identité, ni un détecteur anti-spoof opérationnel, ni un gate automatique de l’appel. | La sentinelle peut comparer une transcription secondaire et signaler un écart; si son sidecar manque, la conversation continue sans cette aide. | Fail-open pour la conversation: perte, timeout ou saturation retire seulement le signal consultatif. Faux positifs et négatifs ne doivent jamais bloquer seuls un appelant. | Le niveau de preuve est Lab consultatif incomplet. Aucun SLO de production n’est acquis; l’owner doit mesurer disponibilité, erreurs, saturation et reprise avant promotion. |
Modes de panne connus, comportement de reprise et signaux à mesurer avant toute mise en service.
| Modes de panne | Reprise après incident | Signaux à mesurer |
|---|---|---|
| Aucun état d’appel ne dépend de la sentinelle: sa perte retire seulement le signal et la conversation se poursuit. L’opérateur vérifie sidecar, modèle et délai hors chemin critique. Preuve locale: essai de divergence Whisper dans lib/sentinel*.ts et scripts/sentinel-server.py; aucune preuve de reprise d’un moteur anti-spoof déployé n’existe. | Signaux existants: états annoncés not-configured ou verified-models-no-adapter, refus 503 de /analyze, essai Whisper sur la divergence de transcription. Aucune métrique de faux positifs ou négatifs, de biais ou de production n’existe. Avant promotion: mesurer erreurs, biais, langues, saturation et délai; aucun SLO n’est acquis. |
Entrées, sorties, protocoles, données, dépendances et configuration.
| Amont et entrées | Aval et sorties | Interfaces et trust boundary | État, données et déploiement |
|---|---|---|---|
| Extrait audio borné, identifiants opaques et contexte minimal hors chemin critique. | Profil de risque consultatif, audit et affichage de supervision pour décision humaine. | Extrait audio borné vers sidecar loopback authentifié; identifiants opaques. Le transcript principal ne doit pas être envoyé au sidecar. | Derrière SENTINEL_ENABLED; une divergence Whisper est testée. Le sidecar indique not-configured ou verified-models-no-adapter et refuse /analyze avec 503.Déploiement: Code et preuve locale partielle; aucun moteur anti-spoof déployé ni décision automatique autorisée. |
Frontière de confiance: Zone locale hors chemin critique: un extrait audio borné et des identifiants opaques sont envoyés à un sidecar en boucle locale authentifiée, derrière SENTINEL_ENABLED; le transcript principal ne doit pas y être envoyé. Le signal consultatif remonte vers la supervision humaine; aucune décision automatique ne traverse en retour vers l’appel.
Le statut de preuve reste visible quel que soit le profil choisi.
| Sécurité et identité | Preuve et sources | Blockers | Définitions |
|---|---|---|---|
| Extrait audio borné vers sidecar loopback authentifié; identifiants opaques. Le transcript principal ne doit pas être envoyé au sidecar. | Niveau de preuve: Le code est derrière SENTINEL_ENABLED et un essai Whisper couvre la divergence de transcription. Le sidecar annonce not-configured ou verified-models-no-adapter et répond 503 à /analyze: aucun adaptateur anti-spoof ou replay n’est opérationnel. Le signal reste hors bande, fail-open pour la conversation et réservé à la revue humaine. Aucun anti-spoof ou replay opérationnel. Modèles, biais, langues, consentement, rétention et revue humaine restent NO-GO. Sources: lib/sentinel*.ts, scripts/sentinel-server.py.Vue d’autorité du domaine · Entrée du catalogue | NO-GO: Modèles et licences approuvés, adapter réel, langues, bruit, faux positifs/négatifs, biais, vie privée, rétention, saturation, panne, revue humaine, audit et SLO restent NO-GO. | Consulter les définitions de cette fiche |
| Données et souveraineté UE | Données manipulées: extrait audio borné, identifiants opaques et transcription secondaire de comparaison, envoyés uniquement à un sidecar en boucle locale; le transcript principal n’y transite pas. Aucun tiers ni sortie externe n’est nommé par la fiche. Consentement, rétention et vie privée restent des blockers: la conformité n’est pas prouvée. | ||