SMF·TACTIQ
Un prompt peut-il remplacer Tactiq ?
Notes de réunion — meeting transcription and AI notes
Bordereau de suivi des pièces
Verdict
L’astuce de Tactiq, c’est qu’il n’enregistre jamais l’audio : il lit le texte des sous-titres que la plateforme de réunion affiche déjà à l’écran, ce qui évite en un seul geste le consentement à l’enregistrement, le coût de transcription et la qualité audio. Reconstruire ça veut dire une extension de navigateur qui surveille un DOM que tu ne contrôles pas, dédoublonne des sous-titres qui se re-rendent au fur et à mesure qu’ils sont corrigés, et se répare à chaque fois que Google fait une refonte. Malin, vraiment utile, et une quinzaine de jours plutôt qu’une soirée.
Pièce A — Le prompt
Reçu le31.07.2026Construis une extension de navigateur qui capture les sous-titres de réunion en direct et les transforme en notes. Elle ne doit jamais enregistrer l’audio.
Capture : un content script qui s’active sur le domaine propre de la plateforme de réunion et trouve le conteneur de sous-titres. Attache un MutationObserver dessus. Les panneaux de sous-titres n’ajoutent pas de lignes propres — ils re-rendent l’énoncé en cours à répétition à mesure que le moteur de reconnaissance se corrige, puis le finalisent. Gère ça explicitement : garde l’énoncé en cours par locuteur, indexé par l’identité de l’élément de sous-titre, remplace-le à chaque mutation, et ne le valide dans le transcript que quand il arrête de changer pendant une courte fenêtre de debounce ou que l’élément est retiré. Dédoublonner naïvement par comparaison de chaînes produit un transcript plein de demi-phrases, et c’est la partie la plus difficile de ce projet.
Attribution de locuteur : lis l’étiquette de locuteur que fournit le panneau de sous-titres. Là où elle n’en fournit aucune, marque le segment comme non attribué plutôt que de deviner.
Résilience des sélecteurs : garde chaque sélecteur DOM dans un seul objet de configuration avec une version et une date de dernière vérification, pas éparpillé dans le code. Détecte un échec de capture — observateur attaché, aucun sous-titre pendant une longue période d’une réunion active — et affiche un avertissement visible dans l’extension plutôt que de produire silencieusement un transcript vide. Dis dans le README que ces sélecteurs vont casser et que ce fichier est l’endroit où les réparer.
Gestion de session : démarre la capture quand l’utilisateur clique sur enregistrer dans l’extension, montre un indicateur persistant pendant qu’elle tourne, et arrête au clic ou quand la page de réunion se ferme. Ne démarre jamais automatiquement.
Stockage : transcripts dans le stockage local de l’extension, exportés vers un compagnon local adossé à SQLite ou téléchargés comme fichiers. Chaque transcript garde le titre de la réunion, la date, la durée et les segments complets horodatés.
Notes : à la demande, envoie le transcript à Anthropic ou OpenAI, selon la clé configurée par l’utilisateur, et produis un résumé, des décisions, des questions ouvertes et des actions à mener avec leurs responsables si nommés. N’envoie jamais automatiquement ; l’utilisateur appuie sur un bouton après avoir lu le transcript.
Hors périmètre : enregistrer l’audio ou la vidéo, rejoindre des réunions en tant que bot, la génération de notes en temps réel pendant l’appel, et tout backend hébergé ou compte. Note dans le README que les participants doivent être informés que les sous-titres sont capturés, et que l’outil ne capture que ce que la plateforme affiche déjà à tout le monde dans la salle.
L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.
Pièce B — Ce que tu perds
- B.1 les sous-titres dans des langues où la plateforme de réunion ne les propose pas
- B.2 tout ce qui est dit pendant que les sous-titres sont désactivés
- B.3 les intégrations qui poussent les notes vers Notion, Slack et un CRM
- B.4 les transcripts d’équipe partagés et la recherche sur tout un espace de travail
Alternatives existantes
Pièce C — Pourquoi certains continuent de payer : capture reliability, integrations, and collaboration
Parce que l’extension casse. Les plateformes de réunion restructurent leurs interfaces sans préavis, et un transcript capturé qui s’arrête silencieusement en plein trimestre coûte plus cher que l’abonnement n’a jamais coûté.
Questions
Est-ce que je peux importer mes transcripts Tactiq ?
Oui. Tactiq exporte les transcripts en texte et en Markdown, qui s’importent comme des archives en lecture seule avec leurs horodatages intacts. Les notes générées passent aussi en texte, même si elles ne correspondront pas au format de ce qui sera généré ensuite.
Pourquoi capturer les sous-titres plutôt qu’enregistrer l’audio ?
Trois raisons, et elles constituent toute la conception. Aucune permission de microphone, donc aucun indicateur d’enregistrement et aucune question de consentement à un enregistrement. Aucun coût de transcription, parce que la plateforme l’a déjà fait. Et ça marche sur une réunion rejointe depuis un ordinateur portable verrouillé où tu ne peux pas installer un enregistreur.
Combien ça coûte à faire tourner ?
Rien pour capturer, puisque les sous-titres sont gratuits et que tout est local. Seule l’étape des notes coûte quelque chose, quelques centimes par transcript d’une heure. C’est l’un des outils les moins chers de la catégorie à faire tourner soi-même.
Quelle est la seule chose qui ne survit pas à la reconstruction ?
Continuer à fonctionner. Tactiq emploie des gens dont le métier est de réparer la capture la semaine suivant une refonte de plateforme. Ton extension casse un mardi, silencieusement, et tu le découvres en ouvrant un transcript qui s’arrête au milieu d’un appel important.
Outils proches
Récépissé