Il tuo ChatGPT personale

Il tuo ChatGPT personale' -> 'Il tuo ChatGPT

Come è possibile affinare il modello GPT-3.5 Turbo di OpenAI per eseguire nuovi compiti utilizzando i tuoi dati personalizzati

“un dipinto minimalista di un robot carino in una classe d'arte,” Immagine di Midjourney, Modificata dall'Autore

Ero entusiasta quando ho ricevuto una email da OpenAI che annunciava la possibilità di affinare ChatGPT. L’aggiornamento è stato fatto in risposta alle richieste da parte di sviluppatori e aziende che cercano di personalizzare il modello per meglio adattarlo alle loro esigenze specifiche. Sfruttando questo affinamento, ora è possibile migliorare la guidabilità, ottenere una formattazione di output più coerente e stabilire un tono personalizzato desiderato. Un altro aspetto degno di nota è che gli utenti possono inviare prompt più brevi senza alcuna significativa diminuzione delle prestazioni.

Ecco cosa dice OpenAI sul loro blog di sviluppo [1].

Questo aggiornamento offre agli sviluppatori la possibilità di personalizzare modelli che si comportano meglio per i loro casi d’uso e di eseguire questi modelli personalizzati su larga scala. I primi test hanno mostrato che una versione affinata di GPT-3.5 Turbo può essere all’altezza, se non superare, le capacità di base di GPT-4 su determinati compiti specifici. Come per tutte le nostre API, i dati inviati dentro e fuori l’API di affinamento sono di proprietà del cliente e non vengono utilizzati da OpenAI o da altre organizzazioni per addestrare altri modelli. — Andrew Peng, et al., OpenAI

In questo articolo, mostrerò come ho utilizzato il testo dei miei articoli VoAGI come dati di addestramento e di test per convertire automaticamente il testo semplice nel formato Markdown. Prima di descrivere l’esperimento, ti darò un po’ di contesto su ChatGPT.

Contesto

Il modello di intelligenza artificiale conosciuto come ChatGPT è stato introdotto nel novembre del 2022 [2]. È il primo chatbot pubblico rilasciato da OpenAI e ne ho scritto diverse volte qui su VoAGI. Il modello funziona bene come un chatbot generale, ma ha alcune limitazioni. Ad esempio, il suo limite di addestramento era settembre 2021, quindi non conosce direttamente alcuna nuova informazione da allora. Utilizzare componenti aggiuntivi del browser per recuperare e arricchire i dati del modello è possibile, ma attualmente è lento e scomodo.

Un modo migliore per infondere nuove informazioni e abilità in ChatGPT è utilizzare l’API di affinamento di OpenAI. L’affinamento di ChatGPT tramite l’API offre risultati migliorati rispetto all’utilizzo di semplici prompt. Consente di addestrare su più esempi di quanto un prompt possa gestire, porta a prompt più brevi che risparmiano token e porta a risultati più rapidi…