À quoi il sert · Outils de développeur
Sommes de contrôle, jetons, cron, encodages.
La partie de la journée d'un développeur qui n'est pas de la réflexion : décoder ce jeton, que fait vraiment cette ligne cron, pourquoi cette chaîne ne correspond pas. Tout cela exact, et rien de tout cela qu'un modèle devrait faire de mémoire.

Comment ça se passe
Trois étapes.
- 1
Coller l'élément
Jeton, ligne cron, chaîne, fichier : ce qui ne se comporte pas comme prévu.
- 2
Il appelle un outil
Pas sa mémoire. Une somme de contrôle de mémoire est une somme de contrôle qui a l'air juste.
- 3
Vous recevez la réponse exacte
Avec la raison, et avec ce qui n'a pas été vérifié.
En pratique
Ce qu'il fait.
- Sommes de contrôle d'un texte ou d'un fichier, et encodages dans les deux sens : base64, hex, pourcent, HTML
- Décode un JWT et dit clairement que la signature n'a pas été vérifiée
- Explique une expression cron et liste les prochaines dates réelles, piège du OU compris
- Trouve les caractères invisibles, les mauvaises fins de ligne et les lettres sosies
- Valide JSON, YAML et XML avec le numéro de ligne, et exécute XPath
- De vrais mots de passe et jetons aléatoires fournis par le système d'exploitation, avec l'entropie en bits
Il n'exécute pas votre code. Les outils qui touchent à un dépôt tournent sur votre propre machine via l'application de bureau, où vous voyez chaque commande avant qu'elle ne s'exécute.
Demandé ainsi
Ce JWT est refusé par la passerelle. Décodez-le, dites-moi s'il a expiré, et vérifiez si la chaîne de l'émetteur contient quelque chose d'invisible.
Quelle taille choisir
Small pour tout cela. Ce sont des appels d'outils ; le modèle n'a qu'à choisir le bon.
Comparer les taillesLes questions avant l'inscription
Questions.
- Mon jeton est-il envoyé quelque part ?
- Il est décodé sur notre serveur et n'est pas conservé au-delà de la conversation. La signature n'est jamais vérifiée, donc aucune clé n'est nécessaire, ni souhaitée.
- Peut-il exécuter des commandes pour moi ?
- Dans l'application de bureau, sur votre machine, chaque commande étant affichée avant son exécution. Jamais sur notre serveur.
- Pourquoi ne pas simplement demander au modèle ?
- Parce qu'il répondra. Un modèle produit une chaîne qui ressemble à une somme de contrôle avec l'assurance d'une vraie, et c'est précisément l'erreur à éviter.


