Convertissez vos conversations ChatGPT ou Gemini en moteur de recherche local…

Convertissez vos conversations ChatGPT ou Gemini en moteur de recherche local...
Avec pratiquement 2 à 3 requêtes par jour sur les différents outils d’IA, je me suis rendu compte d’une chose : je finissais souvent par répéter les mêmes questions.
Au lieu d’ennuyer ChatGPT ou Gemini (et de perdre mon temps à scroller ou à reformuler), je me suis demandé comment avoir sous la main un outil qui me permettrait de retrouver mes anciennes conversations beaucoup plus rapidement. C’est de là qu’est née l’idée de développer ce mini moteur de recherche local.
Pourquoi un outil à installer strictement en local ? Tout simplement pour la confidentialité. Ça permet de fouiller dans ses requêtes sans afficher son ignorance (ou ses moments de doute, lol) sur le net.

⚠️ Petit avertissement avant de commencer

Pour mettre cela en place, il faut tout de même connaître un minimum la manipulation et la configuration d’un environnement de serveur local (PHP, MariaDB, etc.).
Mais comme je suis quelqu’un de fondamentalement gentil, si vous bloquez ou que vous avez besoin d’aide pour le configurer sur votre machine, envoyez-moi un message. Je peux vous le faire pour la modique somme de 100 $ou 200$ seulement.
Pour les autres, voici comment faire.

Étape 1 : Le téléchargement

Commencez par récupérer le code source. (Cherchez le bouton “Télécharger” qui doit traîner quelque part sur cette page).

Étape 2 : Configuration du serveur local

Une fois les fichiers sur votre serveur local :
  1. Importez la base de données fournie dans votre environnement MariaDB/MySQL.
  2. Ajoutez vos paramètres de connexion dans le fichier de configuration.
  3. Ouvrez le fichier search.php pour vérifier que l’interface s’affiche correctement.

Étape 3 : Comment exporter vos données IA ?

Avant de chercher, il faut de la donnée. Voici comment récupérer vos historiques :
  • Exporter depuis ChatGPT : Allez dans vos Settings > Data controls > Export data. Vous recevrez un e-mail contenant un fichier ZIP avec un .json de vos conversations.
  • Exporter depuis Gemini : Utilisez Google Takeout, désélectionnez tout, puis cochez uniquement vos données d’activité Gemini pour générer l’export.

Étape 4 : Intégration et importation

  1. Prenez vos fichiers exportés et placez-les dans les sous-dossiers correspondants de l’application (ex: conversations/gemini/ ou conversations/chatgpt/).
  2. Pour populer la base de données, exécutez les scripts d’importation. Vous pouvez lancer import_gemini_mariadb.php ou import_chatgpt_mariadb.php directement via votre ligne de commande (CLI) ou simplement en les ouvrant dans votre navigateur.
Note sur les mises à jour : Quand vous aurez accumulé de nouvelles conversations pertinentes, il vous suffira de refaire ce processus d’export/import pour mettre à jour votre base de données locale.
J’espère que ce petit outil vous fera gagner un temps précieux dans votre quotidien de développeur ou de créateur.
Ne me remerciez pas pour le code. Allez plutôt l’utiliser, et si vous voulez vraiment me rendre la pareille, référez des clients à mon agence web : Prositeweb Inc.
Astuces pour l’intégration sur votre blog :
  • N’oubliez pas d’insérer un vrai bouton de téléchargement ou un lien vers un dépôt GitHub/GitLab là où la mention (Cherchez le bouton…) est indiquée.
  • Vous pouvez ajouter une ou deux captures d’écran de l’interface de search.php pour donner envie aux lecteurs de l’installer !
Gilblas
POURQUOI CET OUTIL ?

Moi, c’est Gilblas.

Je suis entrepreneur à Montréal et j’aime créer des solutions techniques pour optimiser mon quotidien et celui des autres. J’ai développé cet outil avec une idée très simple : reprendre le contrôle de nos données IA, gagner du temps de recherche, et surtout garder nos processus confidentiels.

Pas de cloud. Pas besoin de payer un abonnement. Installez-le simplement en local.

J’espère que ce petit outil vous fera gagner un temps précieux dans votre quotidien.

Ne me remerciez pas pour le code. Allez plutôt l’utiliser, et si vous voulez vraiment me rendre la pareille, référez des clients à mon agence web : Prositeweb Inc.

Code Source

Téléchargez les fichiers complets pour installer votre moteur de recherche en local.

Télécharger l’outil
Gratuit • Requis : PHP / MariaDB
Gérer les cookies