Il fatto che il modo in cui un utente interagisce con i modelli e i sistemi di intelligenza artificiale generativa sia essenziale almeno quanto le tecnologie di formazione e inferenza sottostanti non è sicuramente una sorpresa per coloro che hanno lavorato a lungo sull'argomento.
OpenAI ha già fatto notizia con il suo DALL-MI2 tecnologia di generazione di immagini e la sua serie GPT ha raccolto l'attenzione con ogni iterazione consecutiva e occasionali timori esistenziali da parte degli scrittori.
Il dibattito si è in qualche modo spostato da "gli studenti universitari lo useranno per produrre tesine lavorabili" a "questo può davvero aiutarmi a eseguire il debug del codice che voglio mettere in produzione" con la versione più recente di ChatGPT, tuttavia, sembra estendere il suo fascino e pubblico.
In questo articolo, daremo uno sguardo approfondito a GPT per vedere come funziona e, cosa più importante, come si comporta e molto altro.
Quindi, cos'è ChatGPT da OpenAI?
ChatGPT, il più recente di OpenAI modello linguistico, è stato progettato pensando alle interazioni conversazionali. È uno strumento potente che può essere utilizzato per aumentare la produttività in una varietà di discipline.
È un trasformatore generativo pre-addestrato basato sulla chat. È una sorta di tecnologia di intelligenza artificiale (AI) che è stata sviluppata dalla società di ricerca e sviluppo AI OpenAI e ha utilizzato un modello NLP.
Analizza e comprende la lingua parlata o scritta usando algoritmi di apprendimento automatico, quindi produce risposte in base a tale input.
Formazione di ChatGPT
Questo modello è stato addestrato utilizzando Open AI Insegnamento rafforzativo da Human Feedback (RLHF), utilizzando le stesse procedure di InstructGPT, ma con piccole modifiche nella configurazione della raccolta dei dati.
Hanno utilizzato la messa a punto supervisionata per addestrare un modello iniziale: istruttori di intelligenza artificiale umana hanno fornito dialoghi in cui hanno interpretato entrambe le parti: l'utente e un assistente di intelligenza artificiale. Hanno fornito ai formatori idee scritte su modelli per aiutarli a comporre le loro risposte.
Ai ricercatori è stato richiesto di raccogliere dati di confronto, che includessero due o più risposte modello valutate in base alla qualità, al fine di sviluppare un modello di ricompensa per l'apprendimento per rinforzo.
Hanno usato le interazioni del chatbot che i formatori di intelligenza artificiale hanno condotto con esso per ottenere questi dati.
I ricercatori hanno scelto a caso una dichiarazione scritta da un modello, hanno campionato alcune potenziali conclusioni e hanno chiesto ai formatori di intelligenza artificiale di classificarle. Possono utilizzare Proximal Policy Optimization per regolare il modello utilizzando questi modelli di ricompensa.
Il metodo è stato poi ripetuto più volte dai ricercatori.
Il modello utilizzato per addestrare ChatGPT, che ha terminato l'addestramento all'inizio del 2022, è della serie GPT-3.5. La serie 3.5 è trattata in modo più dettagliato qui. Su un'infrastruttura di supercalcolo alimentata da Azure AI, ChatGPT e GPT 3.5 sono stati addestrati.
Come ChatGPT è di gran lunga migliore di GPT-3?
ChatGPT è basato su GPT-3.5, basato sul deep learning modello linguistico che genera testo simile a quello umano.
Tuttavia, ChatGPT è più interessante del precedente modello GPT-3, che ha appena assorbito segnali di testo e ha cercato di continuare con il proprio contenuto creato. Produce risultati molto più completi e può persino generare poesia.
La memoria è un'altra caratteristica distintiva. Il bot può richiamare i commenti precedenti in una chat e inoltrarli all'utente. Finora, OpenAI ha reso disponibile il bot solo per la revisione e il beta test, ma l'accesso all'API è previsto per il prossimo anno.
Gli sviluppatori saranno in grado di integrare ChatGPT nel proprio software con accesso API.
Qual è il significato?
Per coglierne davvero il potenziale, devi effettivamente sperimentarlo, ma mi sforzerò di spiegarlo usando un'analogia. Potresti avere familiarità con Jarvis se hai mai visto il film, Iron Man.
Jarvis è l'affidabile aiutante di intelligenza artificiale di Tony Stark. Puoi pensare a ChatGPT come a una versione più giovane di Jarvis. Con ChatGPT, puoi acquisire informazioni in modo più efficiente e modificarle, distillarle, modificarle e convalidarle in modo molto preciso.
Come usi ChatGPT?
Usare ChatGPT è davvero semplice, devi solo farlo registrati e verrai indirizzato al ChatGPT.
Ora non ci resta che scrivere il prompt e genererà automaticamente ottimi risultati utilizzando l'intelligenza artificiale.
Funzionalità ChatGPT
L'ampia gamma di scopi a cui ChatGPT può essere esteso è ciò che lo rende così potente. Le opzioni sono praticamente illimitate, che si tratti di risolvere problemi di aritmetica o contabilità, creare report, script per presentazioni, pezzi di blog, tutorial, strategie aziendali come quella sopra menzionata o frammenti di codice, ecc.
Ecco alcune categorie in cui ChatGPT può essere utilizzato per aumentare l'efficienza e la produzione per aiutarti a iniziare:
- Generazione di documenti: ChatGPT può essere utilizzato per produrre documenti come rapporti, presentazioni e proposte semplicemente inserendo alcuni dati critici e lasciando che ChatGPT faccia il resto. "Puoi preparare un rapporto sui nostri numeri di vendita trimestrali con tabelle e grafici?" potresti chiedere a ChatGPT.
- Risposte e-mail: ChatGPT può essere utilizzato per produrre risposte e-mail personalizzate e coinvolgenti, risparmiando tempo e garantendo che le comunicazioni critiche vengano gestite in modo rapido e professionale. Ad esempio, puoi chiedere a ChatGPT: "Come devo reagire a questa richiesta via email in modo gentile e professionale?"
- Analisi dei dati: ChatGPT può analizzare grandi volumi di dati e scoprire modelli e approfondimenti critici, aiutando i team a fare scelte migliori basate sui dati. "Quali sono le tendenze significative nelle nostre statistiche di vendita nell'ultimo anno?" potresti chiedere a ChatGPT.
- Idee commerciali: ChatGPT può anche essere utilizzato per sviluppare nuove idee aziendali fornendo alcune informazioni sull'industria e sul mercato e consentendo a ChatGPT di produrre concetti e idee potenziali. Questo può aiutare gli imprenditori e i dirigenti d'azienda a proporre nuovi prodotti, servizi e iniziative nuovi e originali. "Puoi sviluppare idee di business per una nuova soluzione software nel settore sanitario?" puoi chiedere a ChatGPT.
- Generazione di codice: ChatGPT consente la creazione di codice, il rilevamento degli errori e la riparazione. Richiedendo alcuni dettagli sulla funzionalità richiesta, può generare codice utilizzabile che uno sviluppatore può modificare e migliorare. Identificando difetti e difetti comuni nella codifica e fornendo indicazioni su come risolverli, ChatGPT può essere utilizzato anche per eseguire il debug dei programmi. Ad esempio, puoi chiedere a ChatGPT "Puoi creare una funzione per calcolare la media di un elenco di numeri e segnalare eventuali errori di sintassi nel codice seguente?"
Limitazioni di ChatGPT
ChatGPT è sensibile ai cambiamenti nelle frasi di input o a diversi tentativi della stessa domanda. Ad esempio, data una formulazione di una domanda, il modello può rivendicare l'ignoranza, ma data una piccola riformulazione, può rispondere con precisione.
Il modello è spesso molto prolisso e abusa di termini specifici, ad esempio ripetendo che si tratta di un modello linguistico addestrato da OpenAI. Questi problemi emergono come risultato di pregiudizi nei dati di addestramento (i formatori preferiscono risposte più lunghe che sembrano più approfondite) e noti problemi di ottimizzazione eccessiva.
A volte ChatGPT genera risposte che sembrano giuste ma in realtà sono false o assurde. Risolvere questo problema è difficile perché:
- Attualmente, non esiste alcuna fonte di verità durante la formazione RL.
- Il modello rifiuta una query a cui può rispondere con precisione come risultato dell'addestramento alla cautela;
- Il modello è fuorviato dall'addestramento supervisionato poiché la risposta migliore dipende più da ciò che sa il modello che da ciò che sa il dimostratore umano.
Conclusione
Infine, ChatGPT, un chatbot AI rivelato dalla società di ricerca sull'intelligenza artificiale OpenAI, è diventato popolare quando le persone hanno iniziato a usarlo per rispondere ai compiti scolastici o rilevare difetti nel codice.
Il chatbot è stato programmato per impegnarsi in uno stile conversazionale e per rispondere in profondità. In particolare, può anche rispondere a domande di follow-up, confessare errori e rifiutare richieste inadeguate.
Lascia un Commento