TECNOLOGIA, INTERNET TRENDS, GAMING, BIG DATA

Come creare un ChatGPT personalizzato con i tuoi dati

Come creare un ChatGPT personalizzato con i tuoi dati

By fogliotiziana

Utilizzando la tecnologia GPT in un chatbot potente e semplice, ChatGPT si è affermato come lo strumento AI più popolare al mondo. ChatGPT permette di avere conversazioni coinvolgenti, rispondere a domande, dare suggerimenti creativi e assistere nella codifica e nella scrittura. Tuttavia, ChatGPT ha dei limiti: non consente di salvare i dati per un uso personale a lungo termine e si basa sui dati di conoscenza aggiornati a settembre 2021.

Svelati i punti deboli: i 7 limiti di ChatGPT che devi conoscere

Per ovviare a questi problemi, puoi usare l’API di OpenAI per fornire a ChatGPT dati personalizzati e informazioni aggiornate dopo il 2021 e creare così un’istanza ChatGPT su misura.

Perché fornire a ChatGPT dati personalizzati?

Alimentare ChatGPT con dati personalizzati e fornire informazioni aggiornate la data limite di conoscenza, offre diversi vantaggi rispetto al semplice utilizzo di ChatGPT come di consueto. Eccone alcuni:

  • Interazioni personalizzate: Fornendo a ChatGPT dati personalizzati, gli utenti possono creare un’esperienza più personalizzata. Il modello può essere addestrato su set di dati specifici relativi a singoli utenti o organizzazioni, ottenendo risposte personalizzate in base alle loro esigenze e preferenze.
  • Competenza specifica del settore: L’integrazione personalizzata dei dati consente a ChatGPT di specializzarsi in particolari settori o industrie. Può essere addestrato sulle conoscenze, la terminologia e le tendenze specifiche del settore, consentendo risposte più accurate e approfondite in quelle aree specifiche.
  • Informazioni aggiornate e precise: L’accesso a informazioni aggiornate garantisce che ChatGPT sia sempre al passo con gli ultimi sviluppi e conoscenze. Può fornire risposte accurate basate su eventi, notizie o ricerche recenti, diventando così una fonte di informazioni più affidabile.

1. Installa e scarica il software e lo script predefinito

Nota bene: le seguenti istruzioni sono per un computer Windows 10 o Windows 11.

Per fornire dati personalizzati a ChatGPT, devi installare e scaricare l’ultima versione di Python3, Git, Microsoft C++ e lo script di recupero di ChatGPT da GitHub. Se hai già alcuni dei software installati sul tuo PC, assicurati che siano aggiornati all’ultima versione per evitare intoppi durante il processo.

Inizia installando:

Note sull’installazione di Python3 e Microsoft C++

Quando installi Python3, assicurati di spuntare l’opzione Aggiungi python.exe al PERCORSO prima di fare clic su Installa ora. Questo è importante in quanto ti consente di accedere a Python in qualsiasi directory sul tuo computer.

Aggiunta di Python a PATH

Quando installi Microsoft C++, ti consigliamo di installare prima 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 spuntati automaticamente nella barra laterale destra.

Installazione di Microsoft C++ tramite Build Tools

Ora che hai installato le versioni più recenti di Python3, Git e Microsoft C++, puoi scaricare lo script Python per interrogare facilmente i dati locali personalizzati.

Per scaricare lo script, fare clic su Codice, quindi selezionare Scarica ZIP. Questo dovrebbe scaricare lo script Python nella directory predefinita o selezionata. Una volta scaricato, ora puoi impostare un ambiente locale.

2. Impostare l’ambiente locale

Per configurare l’ambiente, è necessario aprire un terminale nella cartella chatgpt-retrieval-main scaricata. Per farlo, apri la cartella chatgpt-retrieval-main, fai clic con il pulsante destro del mouse e seleziona Apri in terminale.

Una volta aperto il terminale, copia e incollat questo comando: pip install langchain openai chromadb tiktoken unstructured

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

Dopo aver creato l’ambiente virtuale, è necessario fornire una chiave API di OpenAI per accedere ai suoi servizi. Per prima cosa dovrai generare una chiave API dal sito OpenAI API keys, cliccando su Create new secret key, aggiungendo un nome alla chiave e premendo il pulsante Create secret key.

Verrà fornita una stringa di caratteri. Si tratta della chiave API OpenAI. Copiarla facendo clic sull’icona di copia a lato della chiave API. Tieni presente che questa chiave API deve essere tenuta segreta. Non condividerla con altri, a meno che non abbia davvero intenzione di utilizzarla con te.

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

Ora che hai configurato con successo il tuo ambiente virtuale e aggiunto la tua chiave API OpenAI come variabile d’ambiente, è possibile fornire i dati personalizzati a ChatGPT.

3. Aggiungere i dati personalizzati

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

4. Interrogazione di ChatGPT tramite terminale

Lo script Python ci permette di interrogare i dati personalizzati che abbiamo aggiunto alla cartella dei dati e di Internet. In altre parole, avrai accesso al solito backend di ChatGPT e a tutti i dati memorizzati localmente nella cartella dei dati.

Per utilizzare lo script, esegui lo script python chatgpt.py e quindi aggiungi la tua domanda o query come argomento. Assicurati di mettere le tue domande tra virgolette.

Limiti di ChatGPT personalizzato

Sebbene l’alimentazione di GPT-3.5 con dati personalizzati offra più possibilità di applicare e utilizzare l’LLM, vi sono alcuni svantaggi e limitazioni.

Capire i LLM: tutto sui Large Language Models alla base di ChatGPT e gli altri strumenti di intelligenza artificiale

Innanzitutto, devi fornire tu stesso tutti i dati. Ciò significa che se vuoi che il tuo modello locale sia a conoscenza di un determinato argomento su Internet che GPT-3.5 ignora, dovrai andare su Internet e raccogliere tu stesso i dati e salvarli come testo sul cartella dati di chatgpt-retrieval-main.

Un altro problema è che l’interrogazione di ChatGPT in questo modo richiede più tempo per il caricamento rispetto alla richiesta diretta di ChatGPT.

Infine, l’unico modello attualmente disponibile è il GPT-3.5 Turbo. Quindi, anche se hai accesso a GPT-4, non potrai usarlo per alimentare la tua istanza ChatGPT personalizzata.

5 cose che non devi condividere con ChatGPT e gli altri chatbot AI

Scopri di più da Syrus

Abbonati ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere