DTLarchive — Guide utilisateur v2.2-5

Le quoi, le pourquoi et le comment de chaque fonctionnalité.

Read this guide in English
versionv2.2-5date14 juillet 2026publictous publicssystèmeWindowslanguesfr / en

Premiers pas

À quoi sert DTLarchive ?

DTLarchive recherche et rassemble les connaissances présentes dans vos archives de conversations ChatGPT. Il transforme les fichiers JSON de l'export en un index local, puis produit un rapport lisible qui conserve le contexte des correspondances.

Confidentialité : les archives, l'index, les recherches et les rapports restent sur votre ordinateur. Aucun service d'IA externe n'est nécessaire.

Public : tous publics

Préparer les archives

Quoi ?

DTLarchive lit les fichiers nommés conversations*.json provenant d'un export ChatGPT.

Pourquoi ?

Ces fichiers contiennent les titres, dates, questions et réponses nécessaires à la recherche.

Comment ?

Décompressez l'export ChatGPT dans un dossier facile à retrouver. Ne modifiez pas les fichiers JSON avant leur sélection.

À ne pas confondre : choisissez les fichiers JSON de conversations, pas le fichier ZIP complet, les pages HTML de l'export ou les rapports produits par DTLarchive.

Parcours rapide avec l'exécutable

  1. Double-cliquez sur DTLarchive.exe.
  2. Appuyez sur Entrée pour continuer en français. Pour passer en anglais, saisissez 1 : la question en cours est alors répétée en anglais.
  3. Dans l'Explorateur de fichiers, sélectionnez un ou plusieurs fichiers conversations*.json, puis validez.
  4. Lisez la période disponible. Saisissez éventuellement une date de début et une date de fin au format jj/mm/aaaa, ou laissez les champs vides.
  5. Saisissez votre recherche, puis choisissez 1, 2 ou 3 pour déterminer les parties des conversations à examiner.
  6. À la fin du traitement, appuyez sur une touche. Le rapport s'ouvre dans votre navigateur par défaut.

Fonctionnalités principales

Choisir la langue et demander de l'aide

Quoi ?

L'interface complète existe en français et en anglais. Une aide contextuelle est disponible à chaque question interactive.

Pourquoi ?

La langue choisie s'applique aux questions, erreurs, fenêtres, rapports, pages de conversation et journaux.

Comment ?

À la première question, saisissez 1 pour l'anglais ou appuyez sur Entrée pour le français. Saisissez ?, aide, help ou h pour obtenir l'explication de la question affichée.

Après une demande d'aide, DTLarchive affiche l'explication puis répète la même question. Le passage à l'anglais fonctionne de la même manière : il ne saute aucune étape.

Sélectionner les archives et alimenter l'index

Quoi ?

Vous pouvez réunir plusieurs fichiers d'archives dans une seule recherche. DTLarchive les inscrit dans un index SQLite persistant.

Pourquoi ?

L'index accélère les recherches suivantes et évite de relire les fichiers inchangés. Une conversation dupliquée dans plusieurs exports n'est conservée qu'une fois.

Comment ?

Dans la fenêtre de sélection, maintenez Ctrl pour choisir plusieurs fichiers séparés, ou Maj pour une plage continue, puis cliquez sur Ouvrir.

Pendant la mise à jour, le nom du fichier traité apparaît. Le message final précise combien d'archives ont été importées ou réutilisées. Gardez l'index DTLarchive-index.sqlite à côté de l'application si vous souhaitez bénéficier de cette réutilisation.

Limiter la recherche à une période

Quoi ?

Le filtre de période retient seulement les conversations datées entre deux limites inclusives.

Pourquoi ?

Il réduit le nombre de résultats lorsque les mêmes termes apparaissent sur plusieurs années.

Comment ?

Saisissez les dates au format jj/mm/aaaa. Laissez la date de début vide pour partir du début des archives, la date de fin vide pour aller jusqu'au dernier échange, ou les deux vides pour tout rechercher.

DTLarchive affiche d'abord la période réellement disponible. Si la fin précède le début ou si la période ne recoupe aucune archive, il explique l'erreur et redemande les dates. Une période partiellement couverte reste valable.

Formuler une recherche

Quoi ?

La recherche accepte un mot, une expression, des alternatives, des termes obligatoires, une exclusion ou un début de mot.

Pourquoi ?

La syntaxe permet d'élargir ou de préciser les résultats sans service d'IA ni interprétation sémantique.

Comment ?

Saisissez les mots tels qu'ils peuvent apparaître dans les conversations. Combinez-les avec ET, OU, une virgule, - ou *.

BesoinSaisieEffet
Un motretraiteTrouve les conversations contenant ce mot.
Une expressioncarte blancheRecherche l'expression complète dans le même ordre.
Des alternativesmutuelle, assuranceTrouve l'un ou l'autre terme. OU et le point-virgule ont le même rôle.
Des termes obligatoiresasile ET John DoeExige les deux termes dans la même conversation.
Deux groupesasile ET John Doe, retraiteRecherche soit le premier groupe complet, soit retraite.
Une exclusionsauvegarde, -réseauÉcarte toute conversation contenant réseau.
Un début de motimprim*Trouve notamment imprimer, imprimante et impression.
Bon à savoir : la recherche ignore les majuscules et les accents. Un singulier simple reconnaît aussi sa forme plurielle courante. Les opérateurs français ET/OU et anglais AND/OR sont acceptés dans les deux interfaces.

Choisir le périmètre de recherche

Quoi ?

Le périmètre détermine si DTLarchive examine vos questions, les réponses de ChatGPT ou les deux. Les titres sont toujours examinés.

Pourquoi ?

Rechercher seulement vos questions retrouve vos intentions ; rechercher les réponses retrouve plutôt les informations formulées par ChatGPT.

Comment ?

Saisissez 1 pour les titres et vos questions, 2 pour les titres et les réponses, ou 3 pour l'ensemble. Appuyer sur Entrée choisit 1.

Lire le rapport et retrouver le contexte

Quoi ?

Le rapport HTML classe les conversations trouvées et montre les termes, les rôles, les occurrences et des extraits de contexte.

Pourquoi ?

Vous pouvez évaluer rapidement la pertinence d'un résultat avant d'ouvrir la conversation complète.

Comment ?

Commencez par le résumé et les statistiques. Dans le tableau, cliquez sur le nombre de contextes pour déplier les extraits, puis sur Ouvrir la conversation pour accéder au premier message correspondant.

Exemple de rapport DTLarchive en français
Le rapport principal présente la recherche, les statistiques, un résumé descriptif et les conversations classées.

Le score privilégie les correspondances dans le titre, puis dans vos questions et enfin dans les réponses de ChatGPT. Il augmente également avec le nombre d'occurrences et de termes distincts. Les « principaux titres » sont des titres de conversations trouvées, pas une analyse thématique par intelligence artificielle.

Réutiliser les résultats structurés

Public : utilisateur expérimenté

Quoi ?

mining_results.json contient les paramètres, statistiques, conversations, scores, termes et contextes du traitement.

Pourquoi ?

Cette sortie sert de première étape à des outils d'extraction, de comparaison ou d'enrichissement de bases de connaissances.

Comment ?

Récupérez le fichier dans DTLarchive-output et importez-le dans un programme acceptant le JSON. Utilisez les métadonnées pour conserver la source, la période et le périmètre de la recherche.

Attention : le JSON peut contenir des extraits de conversations. Appliquez-lui les mêmes règles de confidentialité qu'aux archives d'origine.

Utilisation avancée

Gérer et reconstruire l'index SQLite

Public : utilisateur expérimenté

Quoi ?

L'index par défaut est DTLarchive-index.sqlite. Il mémorise les archives déjà traitées et rend les recherches suivantes plus rapides.

Pourquoi ?

Une reconstruction peut être utile après le déplacement de nombreuses archives, une incompatibilité signalée ou un doute sur le contenu indexé.

Comment ?

Fermez DTLarchive, puis relancez-le en ligne de commande avec --reindex. Pour conserver l'ancien index, indiquez un nouveau chemin avec --index.

DTLarchive.exe D:\Archives\ChatGPT --mots-cles "retraite" --reindex

La reconstruction efface le contenu de l'index sélectionné puis réimporte les archives fournies. Elle ne supprime pas vos fichiers d'export ChatGPT.

Automatiser une recherche en ligne de commande

Public : utilisateur expérimenté

Quoi ?

La ligne de commande fournit les mêmes fonctions sans questions interactives.

Pourquoi ?

Elle permet de répéter une recherche, de choisir précisément les dossiers de sortie et d'intégrer DTLarchive à un traitement automatisé.

Comment ?

Ouvrez PowerShell dans le dossier de DTLarchive, saisissez l'exécutable ou le script, les archives, puis les options. Entourez de guillemets les chemins ou recherches contenant des espaces.

.\DTLarchive.exe "D:\Archives\ChatGPT" `
  --mots-cles "asile ET John Doe, OFPRA" `
  --date-debut 01/01/2024 `
  --date-fin 31/12/2025 `
  --role user `
  --lang fr
OptionComment l'utiliser
fichiers ou dossiersPlacez un ou plusieurs chemins juste après le nom du programme. Dans un dossier, le motif par défaut est conversations*.json.
--mots-clesAjoutez la recherche entre guillemets.
--date-debut / --date-finIndiquez des dates inclusives au format jj/mm/aaaa.
--roleChoisissez user, assistant ou both.
--outputIndiquez le dossier dans lequel créer le rapport, les pages et le JSON.
--patternIndiquez un autre motif de fichiers, par exemple conversations-2025*.json.
--indexIndiquez le chemin d'un autre fichier SQLite.
--reindexAjoutez cette option seule pour reconstruire complètement l'index choisi.
--quietAjoutez cette option seule pour masquer le résumé dans la console.
--langUtilisez fr ou en.
--help / --versionAffichez respectivement l'aide des options ou la version, puis quittez.

En ligne de commande, une date invalide, une période inversée, une période sans recoupement ou l'absence d'archive provoque un arrêt avec le code 2.

Consulter le journal de diagnostic

Quoi ?

Chaque lancement complète un journal HTML quotidien dans le dossier logs.

Pourquoi ?

Le journal aide à comprendre une archive refusée, une erreur d'index, des paramètres incorrects ou un arrêt inattendu.

Comment ?

Ouvrez logs\DTLarchive_AAAAMMJJ.html dans votre navigateur. Repérez l'heure du lancement concerné, puis lisez les lignes marquées ERREUR ou AVERTISSEMENT.

Si vous demandez de l'assistance, indiquez la version de DTLarchive et recopiez uniquement les lignes utiles. Vérifiez auparavant qu'elles ne contiennent pas de chemin ou d'information que vous ne souhaitez pas communiquer.

Aide et sécurité

Résoudre les difficultés courantes

ConstatComment réagir
Aucune archive sélectionnéeRelancez DTLarchive et choisissez au moins un fichier conversations*.json décompressé.
Date invalideUtilisez exactement le format jj/mm/aaaa, par exemple 01/06/2026.
Aucune conversation dans la périodeComparez vos dates à la période disponible affichée, puis élargissez ou videz une limite.
Aucun résultatVérifiez l'orthographe, retirez une exclusion, remplacez ET par une virgule ou choisissez le périmètre 3.
Résultats trop nombreuxAjoutez un terme avec ET, une exclusion avec -mot ou une période plus courte.
Index incompatible ou illisibleFermez l'application et reconstruisez l'index avec --reindex. Consultez le journal si l'erreur persiste.
Le rapport ne s'ouvre pasOuvrez manuellement DTLarchive-output\DTLarchive-report.html dans votre navigateur.

Protéger la confidentialité

Glossaire rapide

TermeSignification
Archive JSONFichier structuré de l'export ChatGPT contenant les conversations.
Index SQLiteBase locale utilisée pour mémoriser et rechercher rapidement le contenu des archives.
PérimètreParties examinées : titres, questions, réponses ou combinaison de ces éléments.
OccurrencePrésence d'un terme recherché dans une conversation.
ContexteCorrespondance accompagnée de messages proches pour en comprendre le sens.
JSON de résultatsVersion structurée et réutilisable des résultats du traitement.