Era novembre 2022, quando OpenAI lanciò il suo ambizioso baby ChatGPT e presto il mondo fu testimone (quasi sbalordito) dei superpoteri dell’IA generativa. In quale altro modo puoi spiegare l’incredibile popolarità che questo chatbot ha ricevuto in pochi mesi dal suo rilascio?

ChatGPT è letteralmente esploso nell’arena tecnologica ed è diventato la base di utenti in più rapida crescita nella storia. Secondo Reuters , a gennaio, ChatGPT ha accumulato ben 100 milioni di utenti attivi mensili, appena due mesi dopo il suo debutto, rendendola l’applicazione consumer in più rapida crescita.

Mentre stiamo ancora esplorando minuziosamente molte delle capacità di questo modello di linguaggio di grandi dimensioni, in questo post copriamo il processo di creazione di un’app AI utilizzando ChatGPT. Prima di allora, discutiamo un po’ di chatGPT e di come funziona, e perché è così importante.

Che cos’è un chatbot?
In termini semplici, un chatbot è un software per computer basato sull’intelligenza artificiale che ha conversazioni basate su testo o audio con gli utenti online. I chatbot sono utilizzati praticamente ovunque, dalle app e dai siti Web ai servizi di messaggistica come Twitter, Facebook Messenger e WhatsApp.

La necessità di un’assistenza clienti continua, l’adozione di chatbot sofisticati da parte dei partecipanti al settore e la crescente prevalenza di chatbot sui siti Web di e-commerce sono tutti fattori che stanno spingendo la crescita del mercato dei chatbot.

L’espansione del mercato è ostacolata dalla necessità di una maggiore conoscenza da parte dell’utente della tecnologia chatbot e dall’imprecisione dell’autenticazione vocale dell’utente.

Si prevede inoltre che le iniziative per creare chatbot di autoapprendimento che offrano un’interazione più simile a quella umana apriranno il potenziale di espansione del settore.

Che cos’è ChatGPT e come funziona?
ChaGPT è un chatbot che rientra nell’IA generativa: sistemi robusti addestrati per convertire il testo in contenuto di immagini. I visitatori possono porre domande a ChatGPT tramite prompt o cercare spiegazioni per le sue risposte, in modo simile ai servizi di chat automatizzati visti sui siti Web di assistenza clienti. OpenAI chiama ChatGPT il modello di pari livello di uno dei loro strumenti, InstructGPT, che segue le richieste o le domande umane e offre risposte dettagliate.

Consigliato:  5 più grandi strumenti di intelligenza artificiale che dovresti utilizzare in questo momento con ChatGPT

L’intelligenza artificiale generica viene utilizzata dal trasformatore pre-addestrato per rispondere alle persone in modo naturale. Ha tutte le risposte, può produrre contenuti accattivanti e campagne di marketing e trasforma sorprendentemente i lettori in clienti devoti.

ChatGPT è stato insegnato utilizzando il testo da Internet per raccogliere il linguaggio umano e successivamente ha utilizzato le trascrizioni per raccogliere i fondamenti della conversazione. Con il suo trasformatore generativo pre-addestrato, ChatGPT analizza le sequenze di dati per identificare i modelli. ChatGPT utilizza la terza versione del trasformatore generativo pre-addestrato, un modello di apprendimento automatico della rete neurale e il modello di linguaggio GPT-3.

Per addestrare ChatGPT è stato utilizzato un set di dati di 300 miliardi di parole. Il set di dati da 570 GB era costituito da materiale online scansionato, libri, Wikipedia e altre fonti. Poiché utilizza un vasto sistema linguistico, il modello utilizza la probabilità per prevedere la parola o il prompt successivo in una frase.

I fondatori di ChatGPT
Questa tecnologia è sviluppata da Open AI, una start-up con sede a San Francisco generosamente sostenuta da diversi investitori, il più importante dei quali è Microsoft Corporation. Elon Musk e Sam Altman sono stati tra gli uomini d’affari e i ricercatori che l’hanno creata nel 2015. Entro la fine del 2024, il proprietario di ChatGPT, OpenAI, prevede di poter produrre un reddito di 1 miliardo di dollari.

Attualmente, praticamente tutte le principali aziende e i leader articolati del settore hanno impiegato strategicamente questo sostenitore dell’IA per realizzare i propri obiettivi. Quasi nove marchi o operatori di marketing su dieci utilizzano ChatGPT nella sua massima misura.

Cosa puoi fare con ChatGPT?
Dall’aiutarti a guadagnare denaro e trasformare il volto dell’assistenza sanitaria e della finanza per semplificare il funzionamento dei contact center e migliorare la CX digitale e migliorare il funzionamento dei contact center, ChatGPT è stata una forza fenomenale con cui fare i conti. Oltre alle operazioni di servizio clienti, chatGPT consente anche ai marketer di contenuti, ai professionisti delle vendite e persino agli studenti di creare contenuti originali quando un utente inserisce un prompt. I computer possono ora mostrare in modo plausibile la creatività grazie all’IA generativa.

Programmi in codice.
Crea video.
Scrivi descrizioni dei prodotti, copie degli annunci, ecc.
Componi email.
Scrivi riassunti di articoli, podcast e discorsi.
Crea titoli.
Scrivi saggi/poesie.
Comporre musica.
Genera articoli e post di blog.
Genera domande trivia.
Crea e-book.
Scrivi biografie e curriculum.
  

Preparazione dell’ambiente software
Prima di costruire un chatbot AI utilizzando ChatGPT, devi preparare l’impostazione con alcuni strumenti.

Sono inoltre richiesti un editor di codice come le librerie OpenAI, Python, Notepad++, Pip e Gradio, nonché una chiave API OpenAI.

Sebbene l’utilizzo di tutti questi strumenti possa inizialmente sembrare opprimente, questi sono semplici e non sono necessarie particolari competenze tecniche per farlo.

Segui i passaggi seguenti:

Passaggio 1: l’installazione di Python sul PC è il primo passaggio. Visita questo link per scaricare il file di installazione specifico della piattaforma.

Passaggio 2:  eseguire il file di installazione. Ricorda di fare clic sulla casella di controllo ” Aggiungi Python.exe al PERCORSO “. NON dimenticare di fare clic su ” Installa ora “. Procedi con i soliti passaggi per installare Python.

Passaggio 3:  per ricontrollare se Python è installato correttamente, apri Terminale sul computer. Puoi anche usare il prompt dei comandi.

Passaggio 4:  utilizzare il comando seguente per ottenere la versione di Python. Verrà emessa la versione di Python. Nel caso di Linux o altri sistemi, potrebbe essere necessario utilizzare python3 –version invece di python –version.

Aggiornamento Pip
Mentre il sistema installa Python, viene installato anche pip (pacchetto per Python). Qui, ci concentreremo su come aggiornare pip. Ti consente di utilizzare il Terminale per installare molte librerie Python. L’installazione delle librerie OpenAI e Gradio è possibile tramite Pip. Ecco come ti avvicini.

Passaggio 1:  avvia il tuo terminale preferito sul tuo computer ed esegui il comando per aggiornare pip. Su Linux o altre piattaforme, potrebbe essere necessario utilizzare pip3 e Python 3.

python -m pip install -U pip

Installa le librerie OpenAI e Gradio
Per interagire con ChatGPT, installa la libreria OpenAI, che ci consentirà di chattare con ChatGPT tramite la loro API.

Passaggio 1:  eseguire la seguente riga nel Terminale per utilizzare Pip per installare la libreria OpenAI. Prova a eseguire il comando con pip3 se il primo non funziona.

 

Passaggio 2:  al termine dell’installazione, installare Gradio. Con Gradio, puoi creare facilmente un’interfaccia web intuitiva per mostrare il tuo chatbot AI. Inoltre, consente la semplice condivisione di chatbot online tramite un collegamento condivisibile.

Scarica un editor di codice
Passaggio 1: scarica l’editor di codice nel caso in cui sia necessario modificare il codice.

Passaggio 2: utilizzando il collegamento nell’allegato, scaricare e installare l’applicazione.

Passaggio 3: se hai familiarità con potenti IDE, utilizza VS Code su qualsiasi piattaforma. Su macOS e Linux, oltre a VS Code, è possibile installare Sublime Text (Download).

Passaggio 4: con ChromeOS, puoi modificare il codice utilizzando il fantastico strumento Caret (Download).

Consigliato:  Guadagna con ChatGPT – 10 semplici modi per iniziare

Ottieni la chiave API OpenAI (gratuita)
Uno dei requisiti di base per la creazione di un chatbot AI basato su ChatGPT è una chiave API di OpenAI. Puoi chiamare ChatGPT nella tua interfaccia e ottenere immediatamente i risultati grazie alla chiave API. Nei primi tre mesi, OpenAI distribuisce chiavi API gratuite insieme a $ 5 di credito gratuito.

Potresti avere credito gratuito disponibile per $ 18 se ti sei registrato per un account OpenAI in precedenza. Dovrai pagare per l’accesso all’API una volta esaurito il credito gratuito. Ma attualmente è accessibile a tutti gli utenti gratuiti.

Passaggio 1: apri platform.openai.com/signup e crea un nuovo account. In caso di vecchio account, inserisci le tue credenziali di accesso.

Passaggio 2 : nell’angolo in alto a destra, fai clic sul tuo profilo e fai clic su “Visualizza chiavi API” dal menu a discesa.

Passaggio 3: copia la chiave API selezionando “Genera nuova chiave segreta” e facendo clic. Tieni presente che in seguito non potrai copiare o leggere la chiave API completa. Pertanto, si consiglia vivamente di copiare e incollare immediatamente la chiave API in un file di Blocco note.

Passaggio 4: non divulgare o mostrare la chiave API al pubblico. È una chiave segreta che può essere utilizzata solo per accedere al tuo account. Inoltre, puoi generare numerose chiavi private e cancellare le chiavi API (fino a cinque).

Crea il tuo chatbot AI utilizzando l’API ChatGPT e Gradio
Utilizzerai il modello “gpt-3.5-turbo” di OpenAI, la versione più recente di GPT-3.5. È considerato più potente di Davinci, più reattivo e conveniente rispetto ai dispositivi più vecchi e può ricordare il contesto della conversazione.

Per l’interfaccia utente, usa Gradio per creare un’interfaccia web semplice che sarà accessibile localmente e online.

Passaggio 1: incolla il codice seguente in Notepad ++ o in qualsiasi editor di codice di tua scelta.

Passaggio 2: sostituisci il testo che recita “La tua chiave API” con la chiave API che hai generato in precedenza. C’è solo una modifica che devi fare.

Passaggio 3: fai clic su File nel menu in alto e salvalo utilizzando “Salva con nome” dal menu a discesa.

Passaggio 4: assegna un nome al file “app.py”. Dall’opzione a discesa, seleziona “Salva come” e seleziona “Tutti i tipi”.

Passaggio 5: salva il documento in una posizione semplice da trovare, come il desktop. Puoi rinominarlo come preferisci purché venga aggiunto.py.

Passaggio 6: accedi alla posizione in cui hai archiviato il file (app.py). Scegli “Copia come percorso” facendo clic con il tasto destro su di esso.

Passaggio 7: vai al terminale e inserisci il comando elencato di seguito. Immettere Python, aggiungere uno spazio, incollare il percorso (utilizzare il menu di scelta rapida per incollare facilmente), quindi premere il tasto Invio.

Ricorda, il percorso del file del computer sarà diverso. Potrebbe essere necessario utilizzare Python 3 su piattaforme Linux.

python “C:\Users\mearj\Desktop\app.py

Passaggio 8: ignorare qualsiasi avviso che potrebbe apparire. Copia l’URL locale e pubblico dal basso e incollalo nel browser web.

Hai creato con successo il tuo chatbot AI con l’API ChatGPT. Il tuo chatbot basato su ChatGPT è disponibile per l’uso. Copia l’URL pubblico e condividilo con familiari e amici. Ogni domanda che hai può essere posta e riceverai rapidamente una risposta. Oltre alle alternative ChatGPT, puoi utilizzare il tuo chatbot come alternativa al sito Web ufficiale.

Il collegamento sarà attivo per 72 ore, ma poiché l’istanza del server Web è in funzione sulla tua macchina, devi anche mantenerlo attivo.

Passaggio 8 : vai al terminale e premi “Ctrl + C” per spegnere il server. Fai di nuovo clic su “Ctrl + C” se continua a non funzionare.

Passaggio 9: copia nuovamente il percorso del file per eseguire il comando seguente e riavviare il chatbot AI. Ad ogni riavvio del server, l’URL locale rimarrà lo stesso, ma l’URL pubblico cambierà.

python “C:\Users\mearj\Desktop\app.py”

Questi erano i passaggi per creare il tuo chatbot utilizzando Chatbot con il modello ChatGPT 3.5. Il modello gpt-3.5-turbo può anche essere personalizzato in base alle proprie responsabilità. Con l’intelligenza artificiale, le opzioni sono illimitate e puoi ottenere qualsiasi cosa.

Sebbene la creazione di un’app AI utilizzando ChatGPT sia una pietra miliare nella storia dell’intelligenza artificiale, questo chatbot di OpenAI presenta anche alcune limitazioni e purtroppo viene utilizzato anche per motivi dannosi, come la creazione di e-mail di phishing e programmi di hacking.

Consigliato:  Il futuro con ChatGPT nelle cooperative di credito: benvenuto nell’economia conversazionale

Pensieri finali
Il 2023 dovrebbe essere uno degli anni più interessanti per l’IA a causa dell’IA generativa. Tuttavia, come con qualsiasi nuova tecnologia, i leader aziendali devono procedere con cautela perché la tecnologia attuale pone numerose difficoltà morali e pratiche.

 

Di ihal