Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Offrendo la tecnologia GPT in un chatbot potente e facile da usare, ChatGPT è diventato lo strumento di intelligenza artificiale più popolare al mondo. Molte persone utilizzano ChatGPT per fornire conversazioni coinvolgenti, rispondere a domande, fornire suggerimenti creativi e fornire supporto per la codifica e la scrittura. Tuttavia, ChatGPT è limitato in quanto non è possibile archiviare i propri dati per uso personale a lungo termine e il punto limite per i dati di conoscenza è settembre 2021.

Un'alternativa è utilizzare le API OpenAI e LangChain per fornire a ChatGPT dati e aggiornamenti personalizzati prima del 2021 per creare una versione personalizzata di ChatGPT.

Passaggio 1: installa e scarica software e script predefiniti

Tieni presente che le seguenti istruzioni si riferiscono a macchine Windows 10 o Windows 11.

Per fornire dati personalizzati a ChatGPT, è necessario installare e scaricare la versione più recente di Python3, Git, Microsoft C++ e lo script di recupero ChatGPT da GitHub. Se sul tuo PC sono installati dei software, assicurati che siano aggiornati alla versione più recente per evitare intoppi durante il processo.

Inizia installando:

Note sull'installazione di Python3 e Microsoft C++

Durante l'installazione di Python3, assicurati di selezionare l' opzione Aggiungi python.exe al PERCORSO prima di fare clic su Installa ora . Questo è importante perché ti consente di accedere a Python in qualsiasi cartella del tuo computer.

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Aggiungi Python al PERCORSO

Quando installi Microsoft C++, dovrai prima installare Microsoft Visual Studio Build Tools. Una volta installato, puoi selezionare l' opzione Sviluppo desktop con C++ e fare clic su Installa con tutti gli strumenti opzionali selezionati automaticamente nella barra laterale destra.

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Installa Microsoft C++ tramite gli strumenti di compilazione

Ora che hai installato le versioni più recenti di Python3, Git e Microsoft C++, puoi scaricare gli script Python per eseguire facilmente query sui dati locali personalizzati.

Per scaricare lo script, fai clic su Codice , quindi seleziona Scarica ZIP . Questo scaricherà lo script Python nella directory predefinita o selezionata.

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Scarica lo script Python su GitHub

Una volta scaricato, ora puoi configurare il tuo ambiente locale.

Passaggio 2: configurare l'ambiente locale

Per configurare l'ambiente, devi aprire un terminale nella directory chatgpt-retrieval-main che hai scaricato. Per fare ciò, apri la cartella chatgpt-retrieval-main , fai clic con il pulsante destro del mouse e seleziona Apri nel terminale .

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Apri il terminale nella directory chatgpt-retrieval-main

Una volta aperto il terminale, copia e incolla questo comando:

pip install langchain openai chromadb tiktoken unstructured

Questo comando utilizza il gestore pacchetti Python per creare e gestire l'ambiente virtuale Python necessario.

Dopo aver creato l'ambiente virtuale, è necessario fornire una chiave API OpenAI per accedere ai loro servizi. Innanzitutto, devi generare una chiave API dal sito Web della chiave API OpenAI facendo clic su Crea nuova chiave segreta , aggiungendo un nome per la chiave, quindi premendo il pulsante Crea chiave segreta .

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Genera chiave API segreta

Ti verrà fornita una stringa di caratteri. Questa è la tua chiave API OpenAI. Copialo facendo clic sull'icona di copia accanto alla chiave API. Tieni presente che questa chiave API deve essere mantenuta segreta. Non condividerlo con altri a meno che tu non intenda davvero che utilizzino la chiave con te.

Una volta copiato, torna alla cartella chatgpt-retrieval-main e apri le costanti con Blocco note. Ora sostituisci il segnaposto con la tua chiave API. Ricordati di salvare il file!

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Aggiungi la chiave API come variabile di ambiente

Ora hai configurato correttamente il tuo ambiente virtuale e aggiunto la chiave API OpenAI come variabile di ambiente. Ora puoi fornire i tuoi dati personalizzati a ChatGPT.

Passaggio 3: aggiungi dati personalizzati

Per aggiungere dati personalizzati, inserisci tutti i dati di testo personalizzati nella cartella dati in chatgpt-retrieval-main. Il formato dei dati di testo può essere in PDF , TXT o DOC.

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Aggiungi dati personalizzati per ChatGPT

Come puoi vedere dallo screenshot qui sopra, nell'esempio è stato aggiunto un file di testo contenente un programma personale predefinito, un articolo sugli acceleratori Instinct AI di AMD e un documento PDF.

Passaggio 4: interroga ChatGPT tramite terminale

Lo script Python consente di eseguire query sui dati dai dati personalizzati aggiunti alla directory dei dati e a Internet. In altre parole, avrai accesso al normale backend ChatGPT e a tutti i dati archiviati localmente nella directory dei dati.

Per utilizzare lo script, esegui lo script Python chatgpt.py e aggiungi la tua domanda o query come argomento.

python chatgpt.py "YOUR QUESTION"

Assicurati di racchiudere la tua domanda tra virgolette.

Per verificare se hai fornito correttamente i tuoi dati ChatGPT, ad esempio, ti verrà posta una domanda personale relativa al file Personal Sched.txt.

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Testare ChatGPT con dati personalizzati

Tutto funziona! Ciò significa che ChatGPT può leggere il Personal Sched.txt fornito in precedenza. Ora vediamo se hai fornito con successo informazioni che ChatGPT non conosce a causa della data limite per la conoscenza.

Come creare un ChatGPT personalizzato utilizzando i tuoi dati

Chiedi a ChatGPT personalizzato su argomenti che non rientrano nell'ambito dei dati

Come puoi vedere, descrive accuratamente l'AMD Instinct MI250x, che è stato rilasciato dopo la data limite della conoscenza di ChatGPT -3.


La task force ChatGPT sarà istituita dall’Europa

La task force ChatGPT sarà istituita dall’Europa

L'organismo che unisce i supervisori nazionali della privacy europei ha dichiarato giovedì di aver istituito una task force dedicata a ChatGPT

L’intelligenza artificiale prevede l’ora della morte umana con una precisione del 78%.

L’intelligenza artificiale prevede l’ora della morte umana con una precisione del 78%.

Scienziati danesi e americani hanno collaborato per sviluppare un sistema di intelligenza artificiale chiamato life2vec, in grado di prevedere l’ora della morte umana con elevata precisione.

L’intelligenza artificiale prevede le malattie urinarie solo dal suono dell’urina

L’intelligenza artificiale prevede le malattie urinarie solo dal suono dell’urina

Un algoritmo AI chiamato Audioflow può ascoltare il suono della minzione per identificare in modo efficace e con successo flussi anomali e corrispondenti problemi di salute del paziente.

Baristi, attenzione: questo robot può preparare un cocktail in solo 1 minuto

Baristi, attenzione: questo robot può preparare un cocktail in solo 1 minuto

L'invecchiamento e il calo della popolazione giapponese hanno lasciato il paese privo di un numero significativo di giovani lavoratori, soprattutto nel settore dei servizi.

Centinaia di persone sono rimaste deluse quando hanno appreso che la ragazza che amavano era un prodotto dellintelligenza artificiale

Centinaia di persone sono rimaste deluse quando hanno appreso che la ragazza che amavano era un prodotto dellintelligenza artificiale

Un utente Reddit di nome u/LegalBeagle1966 è uno dei tanti utenti innamorati di Claudia, una ragazza simile a una star del cinema che spesso condivide selfie seducenti, anche nudi, su questa piattaforma.

Altre 12 potenziali aziende si uniscono allAlleanza AI di Microsoft.

Altre 12 potenziali aziende si uniscono allAlleanza AI di Microsoft.

Microsoft ha appena annunciato che altre 12 aziende tecnologiche parteciperanno al suo programma AI for Good.

Lintelligenza artificiale ricrea i personaggi di Dragon Ball in carne e ossa

Lintelligenza artificiale ricrea i personaggi di Dragon Ball in carne e ossa

L'utente @mortecouille92 ha messo a frutto la potenza dello strumento di progettazione grafica Midjourney e ha creato versioni realistiche uniche di famosi personaggi di Dragon Ball come Goku, Vegeta, Bulma e l'anziano Kame. .

7 tecniche per migliorare le risposte ChatGPT

7 tecniche per migliorare le risposte ChatGPT

Semplicemente aggiungendo alcune condizioni o impostando alcuni scenari, ChatGPT può fornire risposte più pertinenti alle tue domande. Diamo un'occhiata ad alcuni modi in cui puoi migliorare la qualità delle tue risposte ChatGPT.

Lasciati stupire dai bellissimi dipinti disegnati dallintelligenza artificiale

Lasciati stupire dai bellissimi dipinti disegnati dallintelligenza artificiale

Midjourney è un sistema di intelligenza artificiale che recentemente ha causato "febbre" nella comunità online e nel mondo degli artisti a causa dei suoi dipinti estremamente belli che non sono inferiori a quelli dei veri artisti.

Questo modello di intelligenza artificiale è stato uno dei primi esperti a scoprire notizie sullo scoppio della polmonite di Wuhan.

Questo modello di intelligenza artificiale è stato uno dei primi esperti a scoprire notizie sullo scoppio della polmonite di Wuhan.

Alcuni giorni dopo l’annuncio dell’epidemia da parte della Cina, con l’accesso ai dati globali sulle vendite di biglietti aerei, il sistema di intelligenza artificiale di BlueDot ha continuato a prevedere con precisione la diffusione del virus Corona di Wuhan a Bangkok, Seul, Taipei e Tokyo.