La imagen principal de este artículo fue generada porAI Image Generator de HackerNoon a través del mensaje "un robot que usa una computadora de escritorio antigua".
Hay algo nuevo en el espacio de la IA. En esta publicación, lo guiaré a través del proceso de instalación y configuración de PrivateGPT.
Una poderosa herramienta que le permite consultar documentos localmente sin necesidad de una conexión a Internet. Ya sea que sea un investigador, un desarrollador o simplemente tenga curiosidad por explorar las herramientas de consulta de documentos, PrivateGPT proporciona una solución eficiente y segura. ¡Este tutorial acompaña un video de Youtube, donde puede encontrar una demostración paso a paso del proceso de instalación!
Python 3.10 o posterior instalado en su sistema o entorno virtual
Conocimientos básicos sobre el uso de la interfaz de línea de comandos (CLI/Terminal)
Git instalado
Primero, creemos un entorno virtual. Puede crear una carpeta en su escritorio. En la captura de pantalla a continuación, puede ver que creé una carpeta llamada 'blog_projects'. Abra la línea de comando desde esa carpeta o navegue a esa carpeta usando la terminal/Línea de comando. Siga los pasos a continuación para crear un entorno virtual.
python3 -m venv mienv
El nombre de su entorno virtual será 'myenv'
fuente myenv/bin/activar
myenv\Scripts\activar
clon de git https://github.com/imartinez/privateGPT.git
Al crear y activar el entorno virtual antes de clonar el repositorio, nos aseguramos de que las dependencias del proyecto se instalarán y administrarán dentro de este entorno. Esto ayuda a mantener un entorno de desarrollo limpio y aislado específico para este proyecto.
Después de clonar el repositorio, puede proceder a instalar las dependencias del proyecto y comenzar a trabajar en el proyecto dentro del entorno virtual activado.
Luego copie el repositorio de código de Github y vaya a su directorio o carpeta donde desea que viva su proyecto. Abra la terminal o navegue hasta su carpeta desde la línea de comandos.
Una vez que todo se carga, puede ejecutar el comando de requisitos de instalación para instalar las dependencias necesarias.
CD <NOMBRE DE LA CARPETA>
pip install -r requisitos.txt
Asegúrese de crear una carpeta de modelos en su proyecto para colocar el modelo que descargó.
PrivateGPT viene con un conjunto de datos de muestra que utiliza un "estado de la transcripción de la unión" como ejemplo. Sin embargo, también puede ingerir su propio conjunto de datos. Déjame enseñarte como.
python ingesta.py
¡Perfecto! El proceso de ingesta de datos está completo. ¡Ahora, pasemos al siguiente paso!
Si tiene este error: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
, use este comando: python -m pip install requests "urllib3<2"
Algo clave para mencionar, SI AGREGAR NUEVOS DOCUMENTOS A SU SOURCE_DOCS, debe volver a ejecutar 'python ingest.py'
-------------------------------------------------- -------------
Ahora viene la parte emocionante: hacer preguntas a sus documentos usando PrivateGPT. Déjame mostrarte cómo se hace.
[directorio del proyecto 'privateGPT', si escribe ls en su CLI, verá el archivo READ.ME, entre algunos archivos.]
python GPT privado.py
Trucos y consejos: