Comment créer un ChatGPT personnalisé en utilisant vos propres données

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Fournissant la technologie GPT dans un chatbot puissant et facile à utiliser, ChatGPT est devenu l'outil d'IA le plus populaire au monde. De nombreuses personnes utilisent ChatGPT pour proposer des conversations engageantes, répondre à des requêtes, faire des suggestions créatives et fournir une assistance au codage et à la rédaction. Cependant, ChatGPT est limité car vous ne pouvez pas stocker vos données pour un usage personnel à long terme et la date limite des données de connaissances est septembre 2021.

Une alternative consiste à utiliser les API OpenAI et LangChain pour fournir à ChatGPT des données et des mises à jour personnalisées avant 2021 afin de créer une version personnalisée de ChatGPT.

Étape 1 : Installez et téléchargez des logiciels et des scripts prédéfinis

Veuillez noter que les instructions suivantes concernent les machines Windows 10 ou Windows 11.

Pour fournir des données personnalisées à ChatGPT, vous devez installer et télécharger les dernières versions de Python3, Git, Microsoft C++ et le script de récupération ChatGPT depuis GitHub. Si des logiciels sont installés sur votre PC, assurez-vous qu'ils sont mis à jour avec la dernière version pour éviter tout problème pendant le processus.

Commencez par installer :

Notes d'installation de Python3 et Microsoft C++

Lors de l'installation de Python3, assurez-vous de cocher l' option Ajouter python.exe au PATH avant de cliquer sur Installer maintenant . Ceci est important car cela vous permet d'accéder à Python dans n'importe quel dossier de votre ordinateur.

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Ajouter Python au CHEMIN

Lors de l'installation de Microsoft C++, vous souhaiterez d'abord installer Microsoft Visual Studio Build Tools. Une fois installé, vous pouvez cocher l' option Développement de bureau avec C++ et cliquer sur Installer avec tous les outils facultatifs automatiquement sélectionnés dans la barre latérale droite.

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Installez Microsoft C++ via les outils de build

Maintenant que les dernières versions de Python3, Git et Microsoft C++ sont installées, vous pouvez télécharger des scripts Python pour interroger facilement des données locales personnalisées.

Pour télécharger le script, cliquez sur Code , puis sélectionnez Télécharger ZIP . Cela téléchargera le script Python dans votre répertoire par défaut ou sélectionné.

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Téléchargez le script Python sur GitHub

Une fois téléchargé, vous pouvez maintenant configurer votre environnement local.

Étape 2 : Configurer l'environnement local

Pour configurer l'environnement, vous devez ouvrir un terminal dans le répertoire chatgpt-retrieval-main que vous avez téléchargé. Pour ce faire, ouvrez le dossier chatgpt-retrieval-main , cliquez avec le bouton droit et sélectionnez Ouvrir dans le terminal .

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Ouvrir le terminal dans le répertoire chatgpt-retrieval-main

Une fois le terminal ouvert, copiez et collez cette commande :

pip install langchain openai chromadb tiktoken unstructured

Cette commande utilise le gestionnaire de packages de Python pour créer et gérer l'environnement virtuel Python nécessaire.

Après avoir créé l'environnement virtuel, vous devez fournir une clé API OpenAI pour accéder à leurs services. Tout d'abord, vous devez générer une clé API à partir du site Web de clé API OpenAI en cliquant sur Créer une nouvelle clé secrète , en ajoutant un nom pour la clé, puis en appuyant sur le bouton Créer une clé secrète .

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Générer une clé API secrète

Vous recevrez une chaîne de caractères. Il s'agit de votre clé API OpenAI. Copiez-le en cliquant sur l'icône de copie à côté de la clé API. Veuillez noter que cette clé API doit être gardée secrète. Ne la partagez pas avec d'autres personnes, sauf si vous avez réellement l'intention qu'ils utilisent la clé avec vous.

Une fois copié, retournez dans le dossier chatgpt-retrieval-main et ouvrez les constantes avec le Bloc-notes. Remplacez maintenant l'espace réservé par votre clé API. Pensez à sauvegarder le fichier !

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Ajouter la clé API en tant que variable d'environnement

Vous avez maintenant configuré avec succès votre environnement virtuel et ajouté votre clé API OpenAI en tant que variable d'environnement. Vous pouvez désormais fournir vos données personnalisées à ChatGPT.

Étape 3 : Ajouter des données personnalisées

Pour ajouter des données personnalisées, placez toutes vos données texte personnalisées dans le dossier de données dans chatgpt-retrieval-main. Le format des données texte peut être au format PDF , TXT ou DOC.

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Ajouter des données personnalisées pour ChatGPT

Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'exemple a ajouté un fichier texte contenant un programme personnel prédéfini, un article sur les accélérateurs Instinct AI d'AMD et un document PDF.

Étape 4 : interrogez ChatGPT via le terminal

Le script Python vous permet d'interroger des données à partir de données personnalisées ajoutées au répertoire de données et à Internet. En d’autres termes, vous aurez accès au backend ChatGPT habituel et à toutes les données stockées localement dans le répertoire de données.

Pour utiliser le script, exécutez le script python chatgpt.py et ajoutez votre question ou requête comme argument.

python chatgpt.py "YOUR QUESTION"

Assurez-vous de mettre votre question entre guillemets.

Pour vérifier si vous avez fourni avec succès vos données ChatGPT, par exemple, il vous posera une question personnelle liée au fichier Personal Sched.txt.

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Tester ChatGPT avec des données personnalisées

Tout fonctionne! Cela signifie que ChatGPT peut lire le fichier Personal Sched.txt fourni précédemment. Voyons maintenant si vous avez fourni avec succès des informations que ChatGPT ne connaît pas en raison de sa date limite de connaissance.

Comment créer un ChatGPT personnalisé en utilisant vos propres données

Interrogez ChatGPT personnalisé sur des sujets en dehors de la portée des données

Comme vous pouvez le voir, il décrit avec précision l'AMD Instinct MI250x, qui a été publié après la date limite de connaissance de ChatGPT -3.


Le groupe de travail ChatGPT sera créé par l’Europe

Le groupe de travail ChatGPT sera créé par l’Europe

L'organisme qui rassemble les organismes nationaux de surveillance de la vie privée en Europe a annoncé jeudi avoir créé un groupe de travail dédié à ChatGPT.

LIA prédit lheure de la mort humaine avec une précision de 78 %

LIA prédit lheure de la mort humaine avec une précision de 78 %

Des scientifiques danois et américains ont collaboré pour développer un système d'IA appelé life2vec, capable de prédire l'heure de la mort humaine avec une grande précision.

L’IA prédit les maladies urinaires rien qu’au son de l’urine

L’IA prédit les maladies urinaires rien qu’au son de l’urine

Un algorithme d’IA appelé Audioflow peut écouter le bruit de la miction pour identifier efficacement et avec succès les flux anormaux et les problèmes de santé correspondants du patient.

Barmans, attention : ce robot peut préparer un cocktail en 1 minute seulement

Barmans, attention : ce robot peut préparer un cocktail en 1 minute seulement

En raison du vieillissement et du déclin de la population japonaise, le pays manque d'un nombre important de jeunes travailleurs, notamment dans le secteur des services.

Des centaines de personnes ont été déçues lorsqu’elles ont appris que la fille qu’ils aimaient était un produit de l’IA

Des centaines de personnes ont été déçues lorsqu’elles ont appris que la fille qu’ils aimaient était un produit de l’IA

Un utilisateur de Reddit nommé u/LegalBeagle1966 est l'un des nombreux utilisateurs amoureux de Claudia, une fille ressemblant à une star de cinéma qui partage souvent des selfies séduisants, même nus, sur cette plateforme.

12 autres entreprises potentielles rejoignent « lalliance IA » de Microsoft.

12 autres entreprises potentielles rejoignent « lalliance IA » de Microsoft.

Microsoft vient d'annoncer que 12 autres entreprises technologiques participeront à son programme AI for Good.

LIA recrée les personnages de Dragon Ball en chair et en os

LIA recrée les personnages de Dragon Ball en chair et en os

L'utilisateur @mortecouille92 a mis à profit la puissance de l'outil de conception graphique Midjourney et a créé des versions réalistes uniques de personnages célèbres de Dragon Ball comme Goku, Vegeta, Bulma et l'aîné Kame. .

7 techniques pour améliorer les réponses ChatGPT

7 techniques pour améliorer les réponses ChatGPT

En ajoutant simplement quelques conditions ou en mettant en place des scénarios, ChatGPT peut donner des réponses plus pertinentes à vos requêtes. Examinons quelques façons d'améliorer la qualité de vos réponses ChatGPT.

Émerveillez-vous devant les magnifiques peintures dessinées par lintelligence artificielle

Émerveillez-vous devant les magnifiques peintures dessinées par lintelligence artificielle

Midjourney est un système d'intelligence artificielle qui a récemment provoqué une "fièvre" dans la communauté en ligne et dans le monde des artistes en raison de ses peintures extrêmement belles qui ne sont pas inférieures à celles de vrais artistes.

Ce modèle dIA a été lun des premiers « experts » à découvrir des nouvelles sur lépidémie de pneumonie de Wuhan.

Ce modèle dIA a été lun des premiers « experts » à découvrir des nouvelles sur lépidémie de pneumonie de Wuhan.

Quelques jours après que la Chine a annoncé l'épidémie, grâce à l'accès aux données mondiales sur les ventes de billets d'avion, le système d'IA de BlueDot a continué à prédire avec précision la propagation du virus Corona de Wuhan à Bangkok, Séoul, Taipei et Tokyo.