Cómo crear un ChatGPT personalizado usando tus propios datos

Cómo crear un ChatGPT personalizado usando tus propios datos

ChatGPT , que ofrece tecnología GPT en un chatbot potente y fácil de usar, se ha convertido en la herramienta de inteligencia artificial más popular del mundo. Mucha gente usa ChatGPT para brindar conversaciones interesantes, responder consultas, hacer sugerencias creativas y brindar soporte de codificación y redacción. Sin embargo, ChatGPT es limitado ya que no puede almacenar sus datos para uso personal a largo plazo y el límite de datos de conocimiento es septiembre de 2021.

Una alternativa es utilizar las API de OpenAI y LangChain para proporcionar a ChatGPT datos personalizados y actualizaciones antes de 2021 para crear una versión personalizada de ChatGPT.

Paso 1: instale y descargue software y scripts prediseñados

Tenga en cuenta que las siguientes instrucciones son para máquinas con Windows 10 o Windows 11.

Para proporcionar datos personalizados a ChatGPT, debe instalar y descargar las últimas versiones de Python3, Git, Microsoft C++ y el script de recuperación ChatGPT de GitHub. Si tiene algún software instalado en su PC, asegúrese de que esté actualizado a la última versión para evitar contratiempos durante el proceso.

Comience instalando:

Notas de instalación de Python3 y Microsoft C++

Al instalar Python3, asegúrese de marcar la opción Agregar python.exe a la RUTA antes de hacer clic en Instalar ahora . Esto es importante porque le permite acceder a Python en cualquier carpeta de su computadora.

Cómo crear un ChatGPT personalizado usando tus propios datos

Agregar Python a la RUTA

Al instalar Microsoft C++, primero querrá instalar Microsoft Visual Studio Build Tools. Una vez instalado, puede marcar la opción Desarrollo de escritorio con C++ y hacer clic en Instalar con todas las herramientas opcionales seleccionadas automáticamente en la barra lateral derecha.

Cómo crear un ChatGPT personalizado usando tus propios datos

Instale Microsoft C++ a través de herramientas de compilación

Ahora que tiene instaladas las últimas versiones de Python3, Git y Microsoft C++, puede descargar scripts de Python para consultar fácilmente datos locales personalizados.

Para descargar el script, haga clic en Código y luego seleccione Descargar ZIP . Esto descargará el script Python a su directorio predeterminado o seleccionado.

Cómo crear un ChatGPT personalizado usando tus propios datos

Descargue el script de Python en GitHub

Una vez descargado, ahora puede configurar su entorno local.

Paso 2: configurar el entorno local

Para configurar el entorno, debe abrir una terminal en el directorio chatgpt-retrieval-main que descargó. Para hacer eso, abra la carpeta chatgpt-retrieval-main , haga clic derecho y seleccione Abrir en Terminal .

Cómo crear un ChatGPT personalizado usando tus propios datos

Abra la terminal en el directorio chatgpt-retrieval-main

Una vez que la terminal esté abierta, copie y pegue este comando:

pip install langchain openai chromadb tiktoken unstructured

Este comando utiliza el administrador de paquetes de Python para crear y administrar el entorno virtual de Python necesario.

Después de crear el entorno virtual, debe proporcionar una clave API de OpenAI para acceder a sus servicios. Primero, debe generar una clave API desde el sitio web de claves API de OpenAI haciendo clic en Crear nueva clave secreta , agregando un nombre para la clave y luego presionando el botón Crear clave secreta .

Cómo crear un ChatGPT personalizado usando tus propios datos

Generar clave API secreta

Se le proporcionará una cadena de caracteres. Esta es su clave API de OpenAI. Cópielo haciendo clic en el ícono de copiar al lado de la clave API. Tenga en cuenta que esta clave API debe mantenerse en secreto. No la comparta con otras personas a menos que realmente tenga la intención de que la usen con usted.

Una vez copiado, regrese a la carpeta chatgpt-retrieval-main y abra las constantes con el Bloc de notas. Ahora reemplace el marcador de posición con su clave API. ¡Recuerda guardar el archivo!

Cómo crear un ChatGPT personalizado usando tus propios datos

Agregue la clave API como variable de entorno

Ahora, ha configurado con éxito su entorno virtual y ha agregado su clave API OpenAI como variable de entorno. Ahora puede proporcionar sus datos personalizados a ChatGPT.

Paso 3: agregue datos personalizados

Para agregar datos personalizados, coloque todos sus datos de texto personalizados en la carpeta de datos en chatgpt-retrieval-main. El formato de los datos del texto puede ser PDF , TXT o DOC.

Cómo crear un ChatGPT personalizado usando tus propios datos

Agregar datos personalizados para ChatGPT

Como puede ver en la captura de pantalla anterior, el ejemplo ha agregado un archivo de texto que contiene un horario personal prediseñado, un artículo sobre los aceleradores Instinct AI de AMD y un documento PDF.

Paso 4: consultar ChatGPT a través de la terminal

El script Python le permite consultar datos de datos personalizados agregados al directorio de datos e Internet. En otras palabras, tendrá acceso al backend normal de ChatGPT y a todos los datos almacenados localmente en el directorio de datos.

Para usar el script, ejecute el script de Python chatgpt.py y agregue su pregunta o consulta como argumento.

python chatgpt.py "YOUR QUESTION"

Asegúrese de incluir su pregunta entre comillas.

Para comprobar si ha proporcionado correctamente sus datos ChatGPT, por ejemplo, le hará una pregunta personal relacionada con el archivo Personal Sched.txt.

Cómo crear un ChatGPT personalizado usando tus propios datos

Probando ChatGPT con datos personalizados

¡Todo funciona! Esto significa que ChatGPT puede leer el Personal Sched.txt proporcionado anteriormente. Ahora veamos si has proporcionado con éxito información que ChatGPT no conoce debido a su fecha límite de conocimiento.

Cómo crear un ChatGPT personalizado usando tus propios datos

Preguntar a ChatGPT personalizado sobre temas fuera del alcance de los datos

Como puede ver, describe con precisión el AMD Instinct MI250x, que se lanzó después de la fecha límite de conocimiento de ChatGPT -3.


Europa establecerá el grupo de trabajo ChatGPT

Europa establecerá el grupo de trabajo ChatGPT

El organismo que une a los organismos nacionales de vigilancia de la privacidad de Europa dijo el jueves que había creado un grupo de trabajo dedicado a ChatGPT.

La IA predice la hora de la muerte humana con un 78% de precisión

La IA predice la hora de la muerte humana con un 78% de precisión

Científicos daneses y estadounidenses han colaborado para desarrollar un sistema de inteligencia artificial llamado life2vec, capaz de predecir el momento de la muerte humana con gran precisión.

La IA predice enfermedades urinarias sólo por el sonido de la orina

La IA predice enfermedades urinarias sólo por el sonido de la orina

Un algoritmo de inteligencia artificial llamado Audioflow puede escuchar el sonido de la micción para identificar de manera efectiva y exitosa los flujos anormales y los correspondientes problemas de salud del paciente.

Bartenders, cuidado: este robot puede preparar un cóctel en sólo 1 minuto

Bartenders, cuidado: este robot puede preparar un cóctel en sólo 1 minuto

El envejecimiento y la disminución de la población de Japón han dejado al país sin un número significativo de trabajadores jóvenes, especialmente en el sector de servicios.

Cientos de personas se desilusionaron al saber que la chica que amaban era producto de la IA.

Cientos de personas se desilusionaron al saber que la chica que amaban era producto de la IA.

Un usuario de Reddit llamado u/LegalBeagle1966 es uno de los muchos usuarios enamorados de Claudia, una chica con apariencia de estrella de cine que a menudo comparte seductores selfies, incluso desnudos, en esta plataforma.

12 empresas potenciales más se unen a la alianza de IA de Microsoft.

12 empresas potenciales más se unen a la alianza de IA de Microsoft.

Microsoft acaba de anunciar que 12 empresas tecnológicas más participarán en su programa AI for Good.

La IA recrea personajes de Dragon Ball en carne y hueso

La IA recrea personajes de Dragon Ball en carne y hueso

El usuario @mortecouille92 ha puesto a trabajar el poder de la herramienta de diseño gráfico Midjourney y ha creado versiones excepcionalmente realistas de personajes famosos de Dragon Ball como Goku, Vegeta, Bulma y el anciano Kame. .

7 técnicas para mejorar las respuestas de ChatGPT

7 técnicas para mejorar las respuestas de ChatGPT

Con solo agregar algunas condiciones o configurar algunos escenarios, ChatGPT puede brindar respuestas más relevantes a sus consultas. Veamos algunas formas en que puede mejorar la calidad de sus respuestas de ChatGPT.

Maravíllate ante las hermosas pinturas dibujadas por inteligencia artificial

Maravíllate ante las hermosas pinturas dibujadas por inteligencia artificial

Midjourney es un sistema de inteligencia artificial que recientemente ha causado "fiebre" en la comunidad en línea y en el mundo de los artistas debido a sus pinturas extremadamente hermosas que no son inferiores a las de artistas reales.

Este modelo de IA fue uno de los primeros expertos en descubrir noticias sobre el brote de neumonía de Wuhan.

Este modelo de IA fue uno de los primeros expertos en descubrir noticias sobre el brote de neumonía de Wuhan.

Días después de que China anunciara el brote, con acceso a datos mundiales de ventas de billetes de avión, el sistema de inteligencia artificial de BlueDot siguió prediciendo con precisión la propagación del virus Wuhan Corona a Bangkok, Seúl, Taipei y Tokio.