L'image principale de cet article a été générée parle générateur d'images AI de HackerNoon via l'invite "un robot utilisant un ancien ordinateur de bureau"
Il y a quelque chose de nouveau dans l'espace de l'IA. Dans cet article, je vais vous expliquer le processus d'installation et de configuration de PrivateGPT.
Un outil puissant qui vous permet d'interroger des documents localement sans avoir besoin d'une connexion Internet. Que vous soyez chercheur, développeur ou simplement curieux d'explorer les outils d'interrogation de documents, PrivateGPT fournit une solution efficace et sécurisée. Ce tutoriel accompagne une vidéo Youtube, où vous pouvez trouver une démonstration étape par étape du processus d'installation !
Python 3.10 ou version ultérieure installé sur votre système ou votre environnement virtuel
Connaissance de base de l'utilisation de l'interface de ligne de commande (CLI/Terminal)
Git installé
Commençons par créer un environnement virtuel. Vous pouvez créer un dossier sur votre bureau. Dans la capture d'écran ci-dessous, vous pouvez voir que j'ai créé un dossier appelé "blog_projects". Ouvrez la ligne de commande à partir de ce dossier ou accédez à ce dossier à l'aide du terminal/ligne de commande. Suivez les étapes ci-dessous pour créer un environnement virtuel.
python3 -m venv monenv
Le nom de votre environnement virtuel sera 'myenv'
source monenv/bin/activer
monenv\Scripts\activate
git clone https://github.com/imartinez/privateGPT.git
En créant et en activant l'environnement virtuel avant de cloner le référentiel, nous nous assurons que les dépendances du projet seront installées et gérées dans cet environnement. Cela permet de maintenir un environnement de développement propre et isolé spécifique à ce projet.
Après avoir cloné le référentiel, vous pouvez procéder à l'installation des dépendances du projet et commencer à travailler sur le projet dans l'environnement virtuel activé.
Ensuite, copiez le référentiel de code de Github et accédez à votre répertoire ou dossier où vous souhaitez que votre projet vive. Ouvrez le terminal ou accédez à votre dossier à partir de la ligne de commande.
Une fois que tout est chargé, vous pouvez exécuter la commande install requirements pour installer les dépendances nécessaires.
CD <NOM DU DOSSIER>
pip install -r exigences.txt
Assurez-vous de créer un dossier de modèles dans votre projet pour placer le modèle que vous avez téléchargé.
PrivateGPT est livré avec un exemple d'ensemble de données qui utilise un "état de la transcription de l'union" comme exemple. Cependant, vous pouvez également ingérer votre propre ensemble de données. Laisse moi te montrer comment.
python ingérer.py
Parfait! Le processus d'ingestion des données est terminé. Maintenant, passons à l'étape suivante !
Si vous avez cette erreur : cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
, utilisez cette commande : python -m pip install requests "urllib3<2"
Élément clé à mentionner, SI VOUS AJOUTEZ DE NOUVEAUX DOCUMENTS À VOS SOURCE_DOCS, vous devez réexécuter 'python ingest.py'
-------------------------------------------------- --------------
Vient maintenant la partie passionnante : poser des questions à vos documents à l'aide de PrivateGPT. Laissez-moi vous montrer comment c'est fait.
[répertoire du projet 'privateGPT', si vous tapez ls dans votre CLI, vous verrez le fichier READ.ME, parmi quelques fichiers.]
python privateGPT.py
Trucs et astuces :