1. Orientarsi tra ChatGPT e Codex

In questa lezione impari a riconoscere lo scopo dei due strumenti e a scegliere quello adatto a un compito concreto. La regola iniziale è semplice: ChatGPT aiuta in molti tipi di attività; Codex è pensato soprattutto per lavorare sul software e sul codice.

Obiettivi della lezione

  • Descrivere con parole semplici cosa fa ChatGPT.
  • Descrivere il ruolo di Codex come agente per attività di programmazione.
  • Scegliere lo strumento in base al risultato da ottenere.
  • Scrivere una prima richiesta chiara, con obiettivo e contesto.

1. Due strumenti, due tipi di lavoro

ChatGPT: un assistente per molte attività

ChatGPT è un assistente conversazionale. Puoi usarlo per fare domande, capire un argomento, organizzare idee, scrivere o rivedere testi, pianificare attività e lavorare con file o immagini, quando le relative funzioni sono disponibili. La conversazione permette di aggiungere dettagli e chiedere revisioni successive.

Codex: un agente per lavorare sul codice

Codex è l’agente di programmazione di OpenAI. Può aiutare a comprendere un progetto software, modificare codice, correggere problemi, proporre funzionalità e rivedere cambiamenti. Quando opera su un progetto, il contesto della cartella o del repository e le autorizzazioni disponibili determinano quali file e attività può usare.

Da ricordare  Se il risultato principale è un testo, una spiegazione o un piano, parti da ChatGPT. Se il lavoro richiede di intervenire su un progetto software, considera Codex.

2. Come scegliere: parti dal risultato

Prima di aprire uno strumento, completa mentalmente la frase: “Alla fine voglio ottenere…”. Poi individua il tipo di lavoro.

Se vuoi ottenere Punto di partenza Esempio
Spiegazioni, idee, testi, piani ChatGPT “Spiegami le differenze tra…”
Analisi e revisione di un progetto software Codex “Esamina questa cartella e descrivi come è organizzata.”
Scrivere codice o correggere un errore Codex “Individua perché questa funzione non restituisce il risultato atteso.”
Un’attività mista Usali in sequenza ChatGPT per definire i requisiti; Codex per implementarli nel progetto.

Una nota sulle attività miste

I due strumenti possono completarsi. Per esempio, puoi ragionare con ChatGPT su cosa dovrebbe fare una piccola applicazione e poi chiedere a Codex di intervenire sui file del progetto. In ogni passaggio controlla il risultato e chiarisci cosa deve essere modificato.

3. Scrivere una richiesta che aiuta davvero

Una richiesta efficace dice cosa vuoi ottenere, offre il contesto essenziale e specifica come deve essere presentato il risultato. Non serve conoscere formule speciali: la chiarezza conta più della lunghezza.

Schema pratico  Obiettivo + contesto + vincoli + formato del risultato

Esempio per ChatGPT

Richiesta vaga  “Parlami dell’intelligenza artificiale.”

 

Richiesta più utile  “Prepara una spiegazione di 5 minuti sull’intelligenza artificiale generativa per una classe di adulti principianti. Usa un esempio quotidiano e chiudi con tre domande di verifica.”

Esempio per Codex

Richiesta vaga  “Sistema il progetto.”

 

Richiesta più utile  “Esamina il progetto e dimmi quali file gestiscono la schermata iniziale. Non modificarli ancora. Riassumi la struttura e indicami il file da cui partire.”

In Codex è utile dichiarare se vuoi prima un’analisi, una proposta o una modifica. Se chiedi una modifica, specifica il comportamento atteso e invita a controllare il risultato secondo le verifiche previste dal progetto.

4. Mini laboratorio guidato

Attività A — scegli lo strumento

Per ciascun compito, indica ChatGPT, Codex oppure “in sequenza”. Poi spiega la scelta in una frase.

  1. Preparare una mail formale per chiedere un appuntamento.
  2. Capire perché un programma mostra un messaggio di errore.
  3. Definire le funzioni di una piccola app per gestire le spese.
  4. Aggiungere al progetto software una funzione già descritta.

Attività B — migliora la richiesta

Parti da “Fammi un sito”. Riscrivila indicando: scopo del sito, destinatari, contenuti principali, stile desiderato e se vuoi solo una proposta o una modifica ai file.

Attività C — prova nell’app

  1. Apri una nuova chat ChatGPT e chiedi una spiegazione breve su un argomento che ti interessa, precisando il tuo livello.
  2. Fai una domanda di approfondimento: aggiungi un esempio o chiedi una versione più semplice.
  3. Osserva come cambia il risultato quando specifichi formato, destinatario e lunghezza.
Discussione  Quale dettaglio aggiunto alla richiesta ha migliorato di più la risposta?

5. Limiti e buone abitudini

  • Una risposta può essere incompleta o contenere errori: controlla i fatti importanti e chiedi chiarimenti.
  • Non inserire dati personali o riservati se non sai come vengono gestiti nel servizio e nelle impostazioni del tuo account.
  • In Codex, leggi le modifiche proposte e verifica che riguardino i file e il comportamento richiesti.
  • Per informazioni aggiornate, chiedi fonti o una ricerca e controlla le pagine originali.
  • Descrivi il risultato atteso e procedi per passaggi quando l’attività è complessa.

6. Verifica finale

  1. Quale strumento è pensato soprattutto per lavorare su codice e progetti software?

Risposta attesa: Codex.

  1. Vuoi riassumere un testo e adattarlo a un pubblico specifico. Da dove puoi partire?

Risposta attesa: Da ChatGPT.

  1. Quali elementi rendono più chiara una richiesta?

Risposta attesa: Obiettivo, contesto, vincoli e formato del risultato.

  1. Puoi usare entrambi gli strumenti nello stesso progetto di lavoro?

Risposta attesa: Sì: per esempio ChatGPT per definire requisiti e Codex per realizzarli nel codice.

  1. Una risposta dell’IA va accettata senza controlli?

Risposta attesa: No: va letta e verificata, soprattutto se contiene informazioni importanti o modifiche al progetto.

Riepilogo della lezione

In una frase  Scegli lo strumento in base al lavoro: ChatGPT per conversare, capire, creare e organizzare; Codex per attività di programmazione e lavoro su progetti software.

Glossario essenziale

  • Assistente conversazionale — strumento con cui dialoghi per ottenere spiegazioni, contenuti e supporto in attività diverse.
  • Agente di programmazione — strumento che può lavorare su attività di sviluppo software, usando il contesto e gli accessi disponibili.
  • Contesto — informazioni utili per interpretare una richiesta: obiettivo, destinatari, file, vincoli e situazione.
  • Repository — spazio organizzato che contiene i file e la cronologia di un progetto software.

Fonti ufficiali

  • Che cos’è ChatGPT — OpenAI Help Center
    https://help.openai.com/en/articles/12677804-what-is-chatgpt-faq
  • ChatGPT Work e Codex — OpenAI Help Center
    https://help.openai.com/en/articles/20001275-chatgpt-work-and-codex
  • Usare Codex con il piano ChatGPT — OpenAI Help Center
    https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan

Nota didattica: funzioni, disponibilità e accessi possono variare in base al piano, alle impostazioni dell’account e agli aggiornamenti del prodotto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *