ArrayKit

Convertisseur de transcription

Transformez un tableau de messages en transcription lisible, et l’inverse.

Convertisseur de transcription

Transformez un tableau de messages en transcription lisible, et l’inverse.

Les journaux contiennent ce que vos utilisateurs ont tapé. Tout est converti dans le navigateur et jamais envoyé.

Recomposer une réponse en flux

À propos de Convertisseur de transcriptions

Un tableau de messages est facile à produire et pénible à lire ; une transcription, l'inverse. Passer de l'un à l'autre arrive sans cesse — coller un journal dans un rapport de bug, extraire un bon échange pour en faire un jeu de test — et le faire à la main est là où les parties intéressantes se perdent. Le contenu n'est pas toujours une chaîne : appels d'outils, images, documents et blocs de raisonnement sont des blocs de contenu, et les aplatir en texte les supprime sans trace. Ici ils apparaissent entre crochets et sont comptés, pour que vous voyiez ce qu'un journal aplati a laissé de côté, et une transcription se relit en JSON quand il faut l'autre sens.

Fonctionnalités

  • Les deux sens : des messages vers la transcription et retour
  • Appels d’outils, images et documents montrés plutôt que supprimés
  • Compte les blocs non textuels qu’une transcription plate perdrait
  • Accepte un tableau seul ou un objet à clé messages, conversation ou history
  • Trois styles de transcription, du Markdown au texte brut
  • Messages système facultatifs
  • Lit « Utilisateur : » comme « **Utilisateur** » en tête de tour
  • Comptes de messages par rôle

Comment utiliser Convertisseur de transcriptions

  1. Collez le JSON de messages
  2. Choisissez un style de transcription
  3. Décidez de garder le message système et les appels d’outils
  4. Copiez la transcription — ou inversez le sens

Exemple

Entrée

[{"type": "tool_use", "name": "lookup_order"}]

Sortie

[tool_use: lookup_order]

Une transcription plate ne montrerait absolument rien ici.

Erreurs courantes et dépannage

  • Il manque une partie d’un message dans la transcription. — Cette partie n’était pas du texte. Activez les appels d’outils pour voir les blocs non textuels, comptés de toute façon dans le résumé.
  • Aucun tableau de messages trouvé. — Un tableau seul fonctionne, tout comme un objet à clé messages, conversation, history, turns ou chat. Autre chose demande d’extraire le tableau d’abord.
  • Relire une transcription perd les rôles. — Les tours sont reconnus à des lignes comme « Utilisateur : » ou « **Assistant** ». Une transcription sans marque de rôle n’offre rien à découper.
  • L’aller-retour ne me rend pas l’original. — Il rend le texte. Appels d’outils et images ne se reconstruisent pas depuis leurs résumés entre crochets : une transcription est par nature avec perte, d’où le compteur.

Foire aux questions

Pourquoi le contenu arrive-t-il en blocs plutôt qu’en chaîne ?
Parce qu’un tour peut contenir plus que du texte : un appel d’outil, une image, un document, un bloc de raisonnement. La chaîne est le cas simple, et le code qui la suppose toujours explique pourquoi les appels d’outils disparaissent des journaux.
Quel style de transcription choisir ?
Markdown pour ce qui va dans un document ou un ticket. Étiqueté pour ce que vous relirez peut-être avec l’outil, car l’aller-retour est propre. Brut quand vous ne voulez que les mots.
Puis-je coller un journal de n’importe où ?
Si c’est un tableau de messages en JSON, oui. Les clés enveloppantes usuelles sont reconnues, et les rôles inhabituels sont conservés tels quels.
L’aller-retour est-il sans perte ?
Le texte oui, exactement. Les blocs non textuels non : ils sont résumés pour la lecture, pas conservés pour la reconstruction — la limite honnête de toute transcription.
À quoi sert le compteur de blocs ?
Il dit combien la transcription ne montre pas. Une conversation avec vingt appels d’outils se lit très différemment une fois qu’on sait qu’ils sont là.

Outils associés

Plus d’outils IA et agents

Voir tous les outils IA et agents · Tous les outils