Aller au contenu principal

Comment fonctionne RTK

Avant de lire les tableaux de bord, il est utile de savoir ce qui se passe réellement sur la machine d'un développeur et comment un chiffre finit par apparaître à l'écran.

L'idée en une phrase

Les assistants de codage IA lisent la sortie des commandes qu'ils exécutent — git status, journaux de tests, contenus de fichiers — et cette sortie est souvent volumineuse et essentiellement du bruit (couleurs ANSI, barres de progression, texte standard répété). RTK filtre cette sortie sur votre machine avant qu'elle n'atteigne l'IA, si bien que le modèle reçoit une version compacte. Moins de tokens en entrée signifie un coût plus faible et davantage de place dans la fenêtre de contexte — sans rien changer à votre façon de travailler.

Ce que signifie « tokens économisés »

Chaque commande produit une quantité de sortie brute et une quantité compacte réellement envoyée à l'IA. Tokens économisés = brut − compact : le bruit que RTK a retiré avant qu'il n'atteigne le modèle. Cela est mesuré sur votre machine par rtk et rapporté sous la forme d'un seul nombre par commande — les tableaux de bord effectuent ensuite la somme et le calcul de coût.

Les valeurs des secrets ne quittent jamais votre machine

Si la sortie d'une commande contient un secret (une clé d'API, un token…), Shield le masque localement, avant que quoi que ce soit ne soit envoyé à l'IA ou rapporté au cloud. La valeur du secret elle-même ne quitte jamais votre machine. Pour que le tableau de bord puisse regrouper et classer les fuites, RTK rapporte des détails non réversibles sur chaque détection — une empreinte à sens unique, un aperçu masqué (seulement le type/préfixe, comme sk_***) et l'endroit où c'est arrivé (commande, dépôt) — mais jamais le secret.

Ce que le cloud stocke

Uniquement la télémétrie : par commande, les comptages de tokens, le nom de la commande, l'outil IA, les libellés de projet/session, et qui l'a exécutée (votre compte). Cela suffit à construire chaque graphique dans Analytics et Savings — et rien de sensible.