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
- Scrivi una lista dei 5 strumenti che usi di più nel lavoro quotidiano (email, Drive, CRM, database, social, gestionale...)
- Per ognuno, chiediti: "Quanto tempo passo a copiare dati da qui a ChatGPT e viceversa?"
- Identifica il servizio in cui perdi più tempo con operazioni manuali ripetitive
- Chiediti: "Questo servizio ha un'API?" — la risposta è quasi sempre sì per gli strumenti business moderni
- 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.
# 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
- Apri il tuo Custom GPT in modifica e abilita tutti e quattro gli strumenti built-in
- Test navigazione web: chiedi "Cerca le ultime notizie su [il tuo settore] degli ultimi 7 giorni"
- Test DALL-E: chiedi "Genera un'immagine professionale che rappresenti [il tuo settore o servizio]"
- Test Code Interpreter: carica un file Excel o CSV e chiedi un'analisi con grafici
- Test ricerca file: carica un PDF lungo e chiedi di trovare informazioni specifiche al suo interno
- 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
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
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
- Scegli un'API pubblica gratuita: Open-Meteo (meteo), REST Countries (dati paesi), o qualsiasi API che conosci già
- Scrivi o adatta la specifica OpenAPI usando il template di questa lezione
- Nel tuo Custom GPT, vai su "Azioni" → "Aggiungi azioni" e incolla la specifica
- Verifica che la validazione non mostri errori
- Usa il pulsante "Prova" per testare la chiamata direttamente dal pannello
- 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.
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.
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.
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.
"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
- Scegli uno dei 3 workflow di questa lezione o adattalo al tuo caso specifico
- Verifica di avere gli strumenti necessari abilitati nel tuo GPT
- Copia il prompt template e adattalo: settore specifico, nomi dei tuoi file, tipo di dati che hai
- Eseguilo e osserva il processo: nota quali strumenti vengono attivati e in quale ordine
- Se qualcosa non funziona come atteso, aggiungi una riga nelle istruzioni del GPT che specifica quando usare quello strumento
- 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
→