← Modulo 3
Modulo 4 — GPT Actions: ChatGPT nel mondo reale

Connetti ChatGPT
ai tuoi strumenti

4.1 · Cos'è un'Azione
4.2 · Strumenti Built-in
4.3 · API Esterne
4.4 · Workflow Reali

Al termine di questa lezione saprai:

  • Cosa sono le GPT Actions e a cosa servono in concreto
  • La differenza tra strumenti built-in e Actions verso API esterne
  • Quando ha senso aggiungere Actions a un Custom GPT

Il limite di un GPT senza connessioni

Un Custom GPT configurato con sole istruzioni e documenti è già utile. Ma opera in isolamento: sa solo quello che gli hai scritto nelle istruzioni e quello che hai caricato come file. Non conosce i dati aggiornati della tua azienda, non vede le notizie di oggi, non accede al tuo CRM.

Ogni volta che vuoi lavorare su dati reali e aggiornati, devi copiare e incollare manualmente — il che limita quanto puoi davvero delegare.

Le GPT Actions sono la soluzione. Permettono al GPT di connettersi a strumenti e servizi esterni, interrogare dati live, eseguire operazioni nel mondo reale.

L'analogia del collaboratore

Immagina un collaboratore molto capace che lavora in una stanza senza connessione: puoi dargli documenti da analizzare, ma non può prendere nulla dall'esterno da solo. Le Actions sono come aprire quella stanza e dargli accesso agli strumenti giusti: può consultare il database, cercare online, generare un'immagine — tutto mentre lavora per te, nella stessa conversazione.

Due tipi di Actions — la distinzione che conta

Quando si parla di Actions nei Custom GPTs, si intendono due cose diverse che vale la pena tenere separate:

GPT senza alcuna azione abilitata
Risponde solo con la conoscenza preaddestrata
Non conosce eventi dopo il suo training cutoff
Non può generare immagini
Non può eseguire codice o analizzare dati strutturati
Non può accedere a sistemi aziendali
Ogni dato esterno va copiato manualmente
GPT con Actions configurate
Cerca informazioni aggiornate via web browsing
Genera immagini con DALL-E su richiesta
Esegue Python, analizza file, produce grafici
Interroga API esterne in tempo reale
Legge dati dal CRM, dal database, dal gestionale
Automatizza operazioni su sistemi terzi

La tassonomia delle Actions in ChatGPT

ChatGPT offre due categorie di strumenti collegabili a un Custom GPT:

1

Strumenti built-in di OpenAI

Sono nativi nella piattaforma: navigazione web, generazione immagini DALL-E, interprete Python (Code Interpreter), ricerca nei file caricati. Si attivano con un checkbox nel pannello di configurazione del GPT — nessuna specifica tecnica richiesta.

2

Actions verso API esterne

Connessioni a sistemi terzi definite tramite specifica OpenAPI. Il GPT può interrogare il tuo CRM, leggere dati da database remoti, inviare richieste a qualsiasi servizio con un'API REST. Richiedono configurazione tecnica, ma aprono possibilità molto più ampie.

Come funziona — senza tecnicismi

Quando il GPT riceve un messaggio e determina che servono dati esterni, chiama automaticamente l'Action appropriata, riceve il risultato e lo integra nella risposta. Tu non vedi la chiamata tecnica — vedi solo la risposta già arricchita con i dati reali.

Actions vs. automazioni tradizionali

Un'automazione classica (Zapier, Make) esegue regole fisse: "Quando arriva email con parola X, fai Y." Le GPT Actions sono diverse: il GPT capisce il contesto e decide da solo quali strumenti usare e quando. "Analizza questa situazione e recupera i dati che ti servono" — è una delega intelligente, non una regola rigida.

Esercizio 4.1 — Riflessione strategica

Identifica le connessioni che ti servono

  1. Scrivi una lista dei 5 strumenti che usi di più nel lavoro quotidiano (email, Drive, CRM, database, social, gestionale...)
  2. Per ognuno, chiediti: "Quanto tempo passo a copiare dati da qui a ChatGPT e viceversa?"
  3. Identifica il servizio in cui perdi più tempo con operazioni manuali ripetitive
  4. Chiediti: "Questo servizio ha un'API?" — la risposta è quasi sempre sì per gli strumenti business moderni
  5. Tieni questa lista: sarà la tua roadmap per le prossime lezioni

Punti chiave

  • Le Actions rimuovono il copia-incolla manuale — il GPT si connette direttamente ai dati che servono
  • Due categorie: strumenti built-in OpenAI (facili, un checkbox) e API esterne (più potenti, richiedono configurazione)
  • La differenza con le automazioni classiche: il GPT decide cosa fare con i dati, non segue regole fisse

Al termine di questa lezione saprai:

  • Cosa fa concretamente ogni strumento built-in di ChatGPT
  • Quando abilitare navigazione web, DALL-E, Code Interpreter e ricerca file
  • Come combinare più strumenti nella stessa conversazione

Gli strumenti che OpenAI ti dà già pronti

Prima di configurare API esterne, vale la pena conoscere bene gli strumenti nativi di ChatGPT. Sono già inclusi nell'abbonamento Plus, si attivano in un click e coprono la maggior parte dei casi d'uso quotidiani.

Nel pannello di configurazione del Custom GPT, alla sezione "Funzionalità", trovi i quattro strumenti built-in. Vediamo cosa fa ognuno e quando usarlo.

I quattro strumenti built-in

Navigazione web

ChatGPT cerca informazioni aggiornate su internet in tempo reale. Bypassa il limite del training cutoff: può rispondere su notizie di oggi, prezzi aggiornati, eventi recenti, documentazione tecnica nuova.

Ideale per: ricerche di mercato, notizie di settore, verifica informazioni attuali, confronto prezzi

Generazione immagini DALL-E

Genera immagini originali da descrizioni testuali usando DALL-E 3. Il GPT può creare immagini per presentazioni, social media, mockup visivi, illustrazioni — tutto nella stessa conversazione.

Ideale per: contenuto visivo per social, mockup prodotti, illustrazioni per report, bozze creative

Interprete Python (Code Interpreter)

Esegue codice Python in un ambiente sandbox sicuro. Può analizzare file Excel e CSV, produrre grafici, fare calcoli complessi, elaborare dati — senza che tu sappia programmare.

Ideale per: analisi dati, grafici da fogli Excel, elaborazione batch, calcoli statistici

Ricerca nei file (Knowledge)

Quando carichi documenti nel GPT, questo strumento permette ricerche semantiche all'interno di quei file. Il GPT trova il contenuto rilevante anche in documenti lunghi senza leggerli integralmente.

Ideale per: FAQ da manuali, ricerca in archivi documentali, consultazione policy aziendali

Navigazione web — cosa fa davvero

La navigazione web merita un approfondimento perché è lo strumento più usato e quello su cui si creano le aspettative sbagliate.

1

Cosa fa bene

Ricerche di notizie recenti, dati di mercato aggiornati, prezzi pubblici, documentazione tecnica ufficiale, articoli accademici o di settore. Funziona come un motore di ricerca integrato nella conversazione.

2

Cosa non fa

Non accede a contenuti dietro login, non legge email private, non entra in sistemi chiusi. È una ricerca web avanzata — non un accesso universale a internet.

3

Come ottimizzare le ricerche

Più sei specifico, migliori i risultati. "Cerca le ultime notizie su [azienda] degli ultimi 30 giorni" produce risultati migliori di "cerca informazioni su [azienda]".

Code Interpreter — analisi dati senza programmare

Il Code Interpreter è lo strumento più sottovalutato. Permette a chiunque di fare analisi dati complesse senza conoscere Python o Excel avanzato.

Esempi di richieste al Code Interpreter
# Carica un file CSV e chiedi:
"Analizza questo file di vendite. Mostrami:
- Il prodotto con le vendite più alte per mese
- Un grafico a linee del trend mensile
- I 3 clienti con il valore totale più alto
- Eventuali anomalie nei dati"

# Carica un file Excel con dati finanziari:
"Calcola il margine percentuale per ogni categoria di prodotto.
Ordina dalla più profittevole alla meno profittevole.
Genera un grafico a barre e salvalo come immagine PNG."

# Elaborazione di testo da file:
"Ho caricato 50 risposte a un sondaggio in formato TXT.
Raggruppa le risposte per tema principale,
conta le menzioni per tema e crea un grafico a torta."

Come abilitare gli strumenti built-in

1

Apri il pannello di configurazione del GPT

Vai su chatgpt.com, seleziona il tuo Custom GPT, clicca su "Modifica" (icona matita).

2

Scorri fino a "Funzionalità"

Nella sezione "Configura", trovi il blocco "Funzionalità" con i toggle per ogni strumento. Attiva quelli che servono al tuo GPT.

3

Salva e testa

Dopo l'abilitazione, testa subito lo strumento con una richiesta specifica. Se non si attiva, riformula la richiesta in modo che sia esplicita: "Usa la navigazione web per cercare..." oppure "Genera un grafico con il Code Interpreter..."

Quando non abilitare tutto

Non attivare tutti gli strumenti per default. Un GPT focalizzato su scrittura e editing non ha bisogno di DALL-E o Code Interpreter — attivarli aggiunge rumore e può portare il GPT a usarli in modo inappropriato. Ogni strumento abilitato deve avere uno scopo preciso nel contesto del GPT.

Esercizio 4.2 — Strumenti built-in in azione

Testa i quattro strumenti

  1. Apri il tuo Custom GPT in modifica e abilita tutti e quattro gli strumenti built-in
  2. Test navigazione web: chiedi "Cerca le ultime notizie su [il tuo settore] degli ultimi 7 giorni"
  3. Test DALL-E: chiedi "Genera un'immagine professionale che rappresenti [il tuo settore o servizio]"
  4. Test Code Interpreter: carica un file Excel o CSV e chiedi un'analisi con grafici
  5. Test ricerca file: carica un PDF lungo e chiedi di trovare informazioni specifiche al suo interno
  6. Nota quali strumenti attiva il GPT automaticamente e quali richiedono richiesta esplicita

Punti chiave

  • I quattro strumenti built-in coprono la maggior parte dei casi d'uso senza configurazione tecnica
  • Code Interpreter è il più sottovalutato: permette analisi dati complesse a chiunque senza saper programmare
  • Abilita solo gli strumenti utili per il GPT specifico — meno rumore, comportamento più preciso

Al termine di questa lezione saprai:

  • Leggere e costruire una specifica OpenAPI per una GPT Action
  • Configurare l'autenticazione in modo sicuro (API Key e OAuth)
  • Testare e verificare che la Action funzioni correttamente

Le API esterne — connettere il GPT ai tuoi sistemi

Gli strumenti built-in coprono le esigenze generiche. Ma il vero vantaggio competitivo arriva quando connetti il GPT ai tuoi sistemi specifici: il tuo CRM, il tuo database prodotti, il tuo gestionale, le API dei servizi che usi ogni giorno.

Le GPT Actions verso API esterne si configurano tramite una specifica OpenAPI — un file YAML o JSON che descrive gli endpoint disponibili, i parametri accettati e i tipi di risposta. Non devi essere uno sviluppatore per farlo, ma devi capire la struttura.

Struttura base di una specifica OpenAPI per GPT Actions

Template: Specifica OpenAPI minima funzionante
openapi: "3.1.0"
info:
  title: Nome del Servizio
  description: Descrizione breve di cosa fa questa API
  version: "1.0.0"
servers:
  - url: https://api.tuoservizio.com/v1
paths:
  /endpoint:
    get:
      operationId: nomeOperazione
      summary: Descrizione breve in italiano per il GPT
      parameters:
        - name: parametro
          in: query
          description: Cosa rappresenta questo parametro
          required: true
          schema:
            type: string

Il campo operationId e summary sono fondamentali: il GPT li usa per capire quando e come usare quell'endpoint. Descrizioni vaghe producono comportamenti imprevedibili. Sii specifico.

I tre metodi di autenticazione

1

Nessuna autenticazione

Per API pubbliche aperte. Il GPT chiama l'endpoint senza credenziali. Adatto per dati pubblici: meteo, cambi valuta, dati aperti governativi. Configurazione: seleziona "None" nel tipo di autenticazione della Action.

2

API Key

Inserisci la chiave una volta nel pannello Action — viene inviata automaticamente come header in ogni richiesta. La chiave non è visibile agli utenti del GPT. Adatto per la maggior parte delle API business (HubSpot, Airtable, servizi SaaS).

3

OAuth

L'utente che usa il GPT si autentica con il proprio account (Google, Notion, Slack, ecc.). Il GPT poi agisce per conto suo con quei permessi. Richiede configurazione OAuth nel servizio esterno, ma garantisce che ogni utente veda solo i propri dati.

Esempio pratico: Action per leggere dati da Airtable

Specifica OpenAPI — Lettura record da Airtable
openapi: "3.1.0"
info:
  title: Airtable CRM
  description: Legge i record dal database clienti su Airtable
  version: "1.0.0"
servers:
  - url: https://api.airtable.com/v0/TUOID_BASE
paths:
  /Clienti:
    get:
      operationId: getClienti
      summary: Recupera la lista dei clienti dal CRM
      parameters:
        - name: filterByFormula
          in: query
          description: Formula Airtable per filtrare i risultati
          required: false
          schema:
            type: string
        - name: maxRecords
          in: query
          description: Numero massimo di record da restituire
          required: false
          schema:
            type: integer

Come aggiungere una Action al GPT

1

Apri il pannello Actions

Vai in "Configura" → scorri fino alla sezione "Azioni" → clicca "Aggiungi azioni".

2

Incolla la specifica OpenAPI

Nel campo dello schema, incolla il YAML o JSON della specifica. ChatGPT valida automaticamente la struttura e mostra gli endpoint rilevati. Se c'è un errore, viene indicato esattamente dove.

3

Configura l'autenticazione

Seleziona il tipo (None / API Key / OAuth) e inserisci le credenziali. Per API Key: incolla la chiave nel campo dedicato — verrà inviata come header Authorization: Bearer [chiave] o nel formato che hai specificato.

4

Testa con il pulsante "Prova"

Prima di salvare, usa il pulsante "Prova" per verificare che la chiamata all'API funzioni. Vedi la risposta grezza: se è un JSON valido con i dati attesi, la Action è pronta.

Sicurezza — non condividere chiavi API in testi aperti

Le chiavi API vengono salvate in modo sicuro nel sistema di OpenAI e non sono visibili agli utenti del GPT. Non incollarle mai direttamente nella specifica OpenAPI, nelle istruzioni o in qualsiasi campo di testo visibile. Usa sempre il campo dedicato "Autenticazione" nella configurazione della Action.

Esercizio 4.3 — Configura la tua prima Action

Dal concetto al GPT connesso: 20 minuti

  1. Scegli un'API pubblica gratuita: Open-Meteo (meteo), REST Countries (dati paesi), o qualsiasi API che conosci già
  2. Scrivi o adatta la specifica OpenAPI usando il template di questa lezione
  3. Nel tuo Custom GPT, vai su "Azioni" → "Aggiungi azioni" e incolla la specifica
  4. Verifica che la validazione non mostri errori
  5. Usa il pulsante "Prova" per testare la chiamata direttamente dal pannello
  6. Salva e testa in conversazione: fai una domanda che richieda i dati dell'API per rispondere

Punti chiave

  • La specifica OpenAPI descrive al GPT come connettersi all'API — i campi summary e operationId sono critici per il comportamento corretto
  • Inizia con API pubbliche senza autenticazione per fare pratica, poi passa ai tuoi sistemi aziendali
  • Il pulsante "Prova" è il tuo alleato: valida la configurazione prima di andare in produzione

Al termine di questa lezione saprai:

  • Costruire 3 workflow reali con le Actions di ChatGPT applicabili subito
  • Scrivere prompt efficaci che sfruttano gli strumenti abilitati
  • Combinare strumenti built-in e Actions esterne nello stesso flusso

Dalla teoria alla pratica quotidiana

Gli strumenti valgono zero se non cambiano come lavori ogni giorno. In questa lezione costruiamo tre workflow reali — pronti da usare questa settimana.

Ogni workflow è strutturato in: scenario (il problema che risolve), strumenti necessari, prompt da usare, risultato atteso.

Workflow 1 — Ricerca e Analisi di Mercato

Invece di aprire 10 tab e raccogliere dati manualmente, un GPT con navigazione web abilitata diventa il tuo analista di mercato in tempo reale.

Analisi competitiva rapida

Strumenti necessari: Navigazione web

1
Apri il tuo GPT con navigazione web abilitata
2
Usa questo prompt (salvalo nelle istruzioni del GPT come procedura standard):
"Sei il mio analista di mercato. Usa la navigazione web per:
1. Trovare le ultime 5 notizie su [competitor o argomento] degli ultimi 30 giorni
2. Identificare i loro messaggi di marketing principali dal sito ufficiale
3. Cercare recensioni recenti o feedback pubblici dei loro clienti
4. Trovare eventuali annunci di lavoro (segnalano espansioni strategiche)
Poi sintetizza: qual è la loro direzione attuale? Cosa posso imparare per il mio business?"
3
Risultato: Un'analisi che manualmente richiederebbe 2-3 ore, pronta in 5-10 minuti

Workflow 2 — Analisi Dati da File

Hai export da Excel, CSV da gestionali, report in PDF? Il Code Interpreter trasforma dati grezzi in insight leggibili senza che tu sappia usare formule complesse.

Da file grezzo a report analisi

Strumenti necessari: Code Interpreter (Interprete Python)

1
Apri il GPT con Code Interpreter abilitato e carica il file (Excel, CSV, TXT)
2
Usa questo prompt adattandolo ai tuoi dati:
"Analizza il file che ho caricato. Produci:
1. Un riassunto della struttura: quante righe, quali colonne, tipo di dati
2. Le 5 statistiche più rilevanti (totali, medie, valori massimi/minimi)
3. Un grafico a linee del trend temporale se c'è una colonna data
4. Le 3 anomalie o valori fuori scala se presenti
5. Un'interpretazione in 3 bullet point: cosa dicono questi dati?"
3
Il GPT esegue Python, produce grafici scaricabili e restituisce l'analisi in linguaggio naturale

Workflow 3 — GPT Connesso al CRM Aziendale

Con una Action verso il tuo CRM (Airtable, HubSpot, Notion o qualsiasi sistema con API), il GPT diventa un'interfaccia in linguaggio naturale ai tuoi dati aziendali.

Briefing commerciale da dati CRM

Strumenti necessari: Action verso API CRM + Navigazione web

1
Configura la Action verso il tuo CRM come visto nella lezione 4.3
2
Usa questo prompt:
"Prepara il briefing per la riunione commerciale di domani:
1. Recupera dal CRM i clienti con trattativa aperta da più di 30 giorni
2. Per ognuno mostrami: stato attuale, ultimo contatto, valore stimato
3. Usa la navigazione web per cercare se ci sono notizie recenti su queste aziende
4. Per ogni cliente: suggerisci il prossimo passo consigliato in base ai dati
5. Crea una tabella riassuntiva ordinata per priorità"
3
Risultato: Un briefing commerciale completo che integra dati interni e informazioni esterne aggiornate

Combinare strumenti nello stesso flusso

Il vero potere emerge quando combini strumenti diversi nella stessa conversazione. Il GPT gestisce automaticamente quale strumento usare per ogni parte del task.

Esempio avanzato: Report settimanale con strumenti combinati
"Prepara il report settimanale del mio business. Fai questo:

1. Code Interpreter: Analizza il file Excel delle vendite settimanali che allego e produce il grafico del trend
2. Navigazione web: Cerca le ultime notizie del settore [il tuo settore] di questa settimana
3. Action CRM: Recupera i nuovi lead acquisiti questa settimana dal CRM
4. Con tutte queste informazioni, scrivi un executive summary di max 200 parole:
  - Performance settimana vs. settimana precedente
  - 2 notizie di settore rilevanti con implicazioni per il business
  - Pipeline commerciale: nuovi lead e trattative da seguire
5. Genera un'immagine di copertina professionale per il report con DALL-E"
La regola dei workflow con Actions efficaci

I workflow che funzionano meglio hanno tre caratteristiche: 1) Un obiettivo finale chiaro (non "analizza tutto", ma "preparami il briefing di domani"); 2) Fonti di dati specifiche (non "cerca online", ma "cerca con la navigazione web + leggi dal CRM"); 3) Un output definito (non "dimmi cosa trovi", ma "crea una tabella ordinata per priorità"). La chiarezza produce risultati migliori degli strumenti migliori usati male.

Esercizio 4.4 — Il tuo primo workflow con Actions

Costruisci e testa un workflow in 30 minuti

  1. Scegli uno dei 3 workflow di questa lezione o adattalo al tuo caso specifico
  2. Verifica di avere gli strumenti necessari abilitati nel tuo GPT
  3. Copia il prompt template e adattalo: settore specifico, nomi dei tuoi file, tipo di dati che hai
  4. Eseguilo e osserva il processo: nota quali strumenti vengono attivati e in quale ordine
  5. Se qualcosa non funziona come atteso, aggiungi una riga nelle istruzioni del GPT che specifica quando usare quello strumento
  6. Stima il tempo risparmiato rispetto al flusso manuale — tienilo come riferimento per valutare il ROI

Punti chiave

  • I workflow con Actions migliori hanno obiettivo finale chiaro, fonti specifiche e output definito
  • Combina strumenti diversi nella stessa conversazione — il GPT decide autonomamente quale usare
  • Se il GPT non usa lo strumento giusto, aggiungi nelle istruzioni una riga che specifica quando attivarlo
Prossimo modulo
Modulo 5 — Automazioni: Workflow ricorrenti
Pipeline AI, n8n, sistemi multi-agente e produzione contenuti automatizzata