← Torna all'evento

Dispensa - Pranzo AI

Video

AI in Ufficio: VS Code & GitHub Copilot

Una guida pratica per usare l'intelligenza artificiale nel lavoro quotidiano, rispettando il GDPR e sfruttando il contesto.

16 febbraio 2026 - Emisfera

1. GDPR e AI in Ufficio

Possiamo usare l'AI in ufficio?

Risposta breve: Ni. Dipende da come la usi.

❌ VIETATO

  • • Usare ChatGPT online con dati sensibili dei clienti
  • • Copiare query SQL con dati reali nel browser
  • • Condividere informazioni personali (nomi, indirizzi, email) su servizi cloud
  • • Tutto ciò che viola il GDPR

Come funziona l'AI?

Tu scriviAPI esterna (GPT/Claude/Gemini)Risposta

Se usi ChatGPT nel browser, tutta la conversazione resta sui loro server.

✅ SOLUZIONE

Usare un client locale (VS Code, Claude Code) dove:

  • • I file restano sul tuo computer
  • • Le conversazioni sono locali
  • • L'API è legale (Claude/OpenAI dichiarano di non salvare)
  • • Finché l'UE non norma diversamente, è consentito anche a livello aziendale

Modelli disponibili

Claude (Anthropic)

Il migliore per ragionamento complesso, coding, analisi

GPT-4 (OpenAI)

Ottimo general-purpose, creatività, conversazione

Gemini (Google)

Integrazione Google Workspace, multimodale

GitHub Copilot

Integrato in VS Code, ottimo per sviluppo

2. Allucinazioni vs Contesto

Cosa sono le allucinazioni?

L'AI allucina quando inventa informazioni che sembrano plausibili ma sono false. Come uno studente che, non sapendo la risposta, spara un numero a caso.

Esempio

Domanda: "Quanti megahertz ci sono in un gigahertz?"

Senza contesto: "Un milione" (SBAGLIATO - sono mille)

Motivo: Contesto zero → panico → spara un numero

Come ridurre le allucinazioni?

1

Fornisci CONTESTO gigantesco

Più informazioni dai, meno allucina. File, documentazione, esempi precedenti.

2

Sii specifico nelle richieste

"Fammi la query" → vago. "Fammi la query per estrarre prestazioni con lavoratori >18 anni dal database Oracle in produzione" → preciso.

3

Chiedi certezza esplicita

"Se non hai informazioni concrete al 95% di certezza, dimmelo invece di inventare."

4

Verifica sempre

Non fidarti ciecamente. Controlli a campione, verifiche deterministiche, test.

"Il mio robottino, con contesto gigantesco, non allucina più. Molto molto poco, solo su robe molto complesse. E quando succede, gli dico 'ma perché hai fatto questa scelta invece dell'altra?' e lui risponde 'Hai ragione, nell'altra situazione mi avevi specificato che era meglio così.'"

— Giobi

3. VS Code: Setup Pratico

Cos'è VS Code?

Visual Studio Code è un editor di testo gratuito usato da tutti gli sviluppatori. Con GitHub Copilot diventa un'interfaccia AI potentissima.

Installazione (5 minuti)

  1. 1.

    Scarica VS Code

    Vai su code.visualstudio.com e scarica per il tuo sistema operativo

  2. 2.

    Crea account GitHub

    Se non ce l'hai già: github.com/signup

  3. 3.

    Installa GitHub Copilot

    Dentro VS Code: pannello Extension (icona puzzle) → cerca "GitHub Copilot" → Install

  4. 4.

    Login con GitHub

    VS Code ti chiederà di autenticarti. Usa il tuo account GitHub.

  5. 5.

    Apri una cartella

    File → Open Folder → scegli (o crea) una cartella per i tuoi appunti

Come chattare con i file

// Pannello laterale destro → icona chat

Tu:

Dimmi cosa c'è in questa cartella

AI:

Vedo 5 file: clienti.md, progetti.md, ...

L'AI vede tutti i file che hai aperto nella cartella e può rispondere a domande, generare codice, scrivere query, creare strutture.

Modelli disponibili

In basso a destra vedi il modello attivo. Puoi scegliere:

  • Claude Sonnet - il migliore (consigliato)
  • GPT-4
  • Gemini
  • Altri modelli disponibili

Versione Free vs Pro

Free: messaggi limitati al mese (ma generosi)

Pro: $10-20/mese, messaggi illimitati, modelli più potenti

Emisfera ha licenze aziendali disponibili.

4. Organizzare Appunti in File .md

Perché i file .md?

I file Markdown (.md) sono testo semplice con un po' di formattazione. L'AI li capisce perfettamente.

# esempio.md

# Cliente: Ticino Traverso

**Database:** whitenet_production
**Schema:** tn_traverso

## Progetti
- Sito web aziendale
- Portale dipendenti

## Note
- Query sempre su schema tn_traverso, mai su public
- Tabelle: contratti, prestazioni, lavoratori

Struttura consigliata

appunti-lavoro/
├── clienti/
│   ├── cliente-a.md
│   ├── cliente-b.md
│   └── README.md
├── progetti/
│   ├── progetto-x.md
│   └── progetto-y.md
├── database/
│   ├── schema-oracle.md
│   └── query-ricorrenti.md
└── README.md  ← inizia da qui!

Come l'AI usa il contesto

Prima domanda:

"Vorrei che questa fosse la cartella con tutti i miei appunti lavorativi. Suggeriscimi come organizzarla."

L'AI ti farà domande:

  • • Quanti clienti gestisci?
  • • Ogni cliente ha un progetto o più progetti?
  • • Devi tenere traccia di query SQL?
  • • Hai database di staging e produzione?

Poi crea la struttura:

"Creo clienti/, progetti/, database/ con file di esempio. Vuoi che aggiunga altro?"

🔑 Il segreto

Più contesto dai, meno devi spiegare ogni volta. Dopo un po', basta dire "fammi la query per Ticino Traverso" e lui sa già:

  • Che database usare (whitenet_production)
  • Che schema (tn_traverso)
  • Che sei in produzione (quindi query più caute)
  • Le peculiarità di quel cliente

.txt vs .md

Entrambi vanno bene (sono testo semplice), ma .md supporta:

  • Titoli con #, ##, ###
  • Liste con - o *
  • Grassetto con **parola**
  • Codice con `code` o ```blocco```

L'AI capisce meglio la struttura e tu leggi meglio i tuoi appunti.

5. Input/Output Estesi

In VS Code base hai chat ↔ file. Ma l'AI può fare molto di più.

Input possibili

Email

"Leggi le email di Mario Rossi e dimmi cosa vuole"

Database

"Analizza lo schema del database Oracle di staging"

Web

"Vai sul sito del cliente e prendimi le info"

Ticketing

"Dammi l'elenco dei ticket aperti priorità alta"

Excel / CSV

"Trasforma questo Excel in JSON"

Calendario

"Cosa ho in agenda domani?"

Output possibili

Email automatiche

"Crea una bozza di risposta a Mario dicendo che la casella è pronta"

WhatsApp / Telegram

"Manda un messaggio WhatsApp al cliente che il deploy è completato"

PDF / Documenti

"Genera un report PDF delle prestazioni del mese"

Dashboard

"Crea una dashboard HTML con i KPI del progetto"

Deploy automatico

"Fai il deploy del sito su staging e dimmi se ci sono errori"

"Io, il cliente mi scrive, mi prega una casella mail tra dettagli, io gli dico: leggi la mail di Mario Rossi e fai quello che ha detto. Invio. Lui risponde anche alla mail dicendo 'ti ho creato una casella con questa e questa mail'. Ha capito l'esigenza."

— Giobi (workflow reale)

Claude Code vs VS Code

VS Code (base)

  • ✅ Gratuito
  • ✅ Chat con file
  • ✅ Copilot coding
  • ❌ No email, database, automazioni

Claude Code (avanzato)

  • 💰 $20/mese
  • ✅ Tutto di VS Code +
  • ✅ Email, DB, API, WhatsApp
  • ✅ Automazioni complete

Per iniziare, VS Code + GitHub Copilot è più che sufficiente. Gli input/output estesi sono per workflow avanzati.

6. Query SQL e Database

Caso d'uso reale: Whitenet

Durante la demo, abbiamo visto l'AI generare query SQL per un database reale (Whitenet) senza che Giobi conoscesse la struttura.

Workflow:

  1. 1. Chiesto al DBA lo schema del database
  2. 2. Passato lo schema all'AI (analisi automatica)
  3. 3. AI ha documentato tabelle, campi, relazioni
  4. 4. Ora può generare query precise

Esempio pratico

Richiesta:

"Fai una query per estrarre prestazioni con lavoratori che hanno più di 18 anni"

AI genera:

SELECT
    p.id,
    p.data_prestazione,
    l.nome,
    l.cognome,
    l.data_nascita
FROM prestazioni p
JOIN lavoratori l ON p.lavoratore_id = l.id
WHERE TIMESTAMPDIFF(YEAR, l.data_nascita, CURDATE()) > 18
ORDER BY p.data_prestazione DESC;

Nota: query pensata per produzione, include controlli età

Come l'AI capisce il database

1

Schema database

Tabelle, campi, tipi di dato, chiavi

2

Documentazione custom

Note su peculiarità ("mai usare schema public, sempre tn_traverso")

3

Esempi precedenti

Query salvate nei tuoi appunti come pattern

4

Ambiente (staging/prod)

Sa se sei in produzione e aggiunge cautele extra

⚠️ Attenzione

Non far eseguire query direttamente in produzione all'AI senza supervisione!

Workflow consigliato:

  • L'AI genera la query
  • Tu la leggi e verifichi
  • Tu la esegui manualmente
  • Solo dopo pratica → dry run automatico

Template query ricorrenti

Invece di salvare query statiche, puoi creare template intelligenti:

# query-contratti.md

# Template: Estrazione Contratti

Quando chiedo contratti con caratteristiche X:
- Usa tabella `contratti` (non `contracts`)
- Join con `clienti` per nome azienda
- Filtra per data_inizio se menziono periodo
- Ordina per data_creazione DESC
- Includi sempre: id, numero, cliente, importo, stato

Esempi:
- "contratti attivi" → WHERE stato = 'attivo'
- "contratti gennaio" → WHERE MONTH(data_inizio) = 1

L'AI userà questi template come guida, adattandoli alla richiesta specifica.

7. Git e Versionamento

Cos'è il versionamento?

Un sistema di backup intelligente che salva ogni modifica ai tuoi file, permettendoti di tornare indietro nel tempo.

Scenario:

"Cazzo, 3 mesi fa ho cancellato un appunto importante. Dove cavolo era quella roba?"

Con Git:

"Vai in Git a vedere 3 mesi fa cosa avevo scritto"

→ L'AI trova il file e te lo mostra

Vantaggi

Storico completo

Ogni modifica salvata con data, ora, autore

Undo infinito

Torna indietro di giorni, mesi, anni

Collaborazione

Più persone sugli stessi file, senza conflitti

Backup automatico

Tutto salvato localmente e (opzionalmente) online

Git vs Google Drive

Caratteristica Google Drive Git
Storico versioni ~30 giorni ∞ (tutta la vita)
Tipo file Qualsiasi Ottimo per testo
Spazio 15GB free Locale illimitato
Privacy Cloud Google Locale + opz. privato
AI integration Limitata Perfetta (VS Code)

Setup Git (opzionale ma consigliato)

Per iniziare non serve. Quando sarai pronto:

  1. 1.

    Inizializza Git nella cartella

    git init

  2. 2.

    Chiedi all'AI di versionare

    "Vorrei versionare questa cartella con Git"

  3. 3.

    L'AI ti guida nel setup

    Crea .gitignore, fa il primo commit, spiega i comandi

Da quel momento, ogni modifica sarà salvata per sempre.

Server aziendale (avanzato)

Emisfera può configurare un server Git privato dove:

  • Tutti hanno accesso alle cartelle condivise
  • Backup automatico aziendale
  • Storico centralizzato
  • Zero costi cloud esterni

8. Personalizzazione Identity

Perché personalizzare?

L'AI può avere una personalità che la rende più naturale da usare. Gabriele ha configurato il suo bot per chiamarlo "signore" e scherzare. Maulini ha configurato il suo per essere tecnico e non inventare mai.

Esempio reale (Gabriele):

Gabriele: "A me devi rivolgerti dicendo 'signore'"

AI: "Oh mi scusi signore, per cosa vuoi che ti lavo anche le scarpe?"

Identity File

Crei un file identity.md nella tua cartella appunti:

# identity.md

# Chi sei

Il mio assistente tecnico personale.
Nome: Anacleto (come il gufo di Merlino).

## Comportamenti

- Sii tecnico al 100% quando serve
- Zero condiscendenza
- Proattività al massimo: porta avanti il lavoro
- Se non sai qualcosa, chiedimela invece di inventare
- Mai allucinare: se non hai certezza al 95%, dimmelo

## Tono

- Informale ma competente
- Scherzoso quando appropriato
- Serio quando si lavora

## Ricorda

- Sto con Emanuela (importante!)
- Lavoro in Emisfera
- Database Whitenet: schema tn_traverso, mai public

Cosa puoi configurare

Tono

Formale, informale, scherzoso, serio

Comportamenti

Proattivo, prudente, veloce, accurato

Regole

"Mai inventare", "Sempre controllare", "Chiedere conferma"

Contesto personale

Dove lavori, che progetti segui, preferenze

Auto-modifica

Puoi anche dire all'AI di modificare la sua identity:

Tu:

"Aggiungi nella tua identity che quando generi query SQL devi sempre includere commenti esplicativi"

AI:

✅ Ho aggiornato identity.md. D'ora in poi tutte le query avranno commenti.

L'AI modifica il file identity.md e ricorda per sempre.

Tip

Più usi l'AI, più scopri cosa ti serve. Aggiorna l'identity file man mano che capisci meglio il tuo workflow.

9. Setup Aziendale Emisfera

Situazione attuale

Emisfera ha:

  • OpenAI: 3 licenze (gestite da Emisfera)
  • GitHub Copilot: 3 licenze (gestite dal laboratorio)
  • Politica AI: In fase di definizione

Percorso consigliato

1

Fase sperimentale (ora)

Ognuno si crea account personale GitHub, prova VS Code + Copilot gratis, sperimenta con i propri appunti.

⏱️ Durata: 1-2 mesi

2

Valutazione licenze aziendali

Emisfera decide se attivare GitHub Team (account aziendale unificato) o mantenere account personali.

💰 Costo: ~$10-20/mese per utente

3

Server centralizzato (opzionale)

Cartella condivisa su server Emisfera dove mettere:

  • Documentazione condivisa (sola lettura)
  • Template query ricorrenti
  • Schema database aggiornati
  • Identity file di riferimento
4

Formazione continua

Prossimi pranzi AI per approfondire:

  • Automazioni email e ticketing
  • Database avanzati
  • Deploy e DevOps
  • Casi d'uso specifici

Account personale vs aziendale

Aspetto Personale Aziendale
Setup Immediato Richiede coordinamento
Costo A carico tuo A carico Emisfera
Dati Sul tuo PC Cartella server condivisa
Portabilità Segue te Resta in azienda
GDPR Rispetti tu Policy aziendale

Raccomandazione Giobi:

"Fate quello che volete, purché rispettiate le norme del GDPR. Se l'alternativa è andare su Gemini col vostro account personale, createvi con una vostra Gmail l'account su GitHub perché tanto non cambia. Poi un domani logout da quello personale, entrate con l'aziendale, e semplicemente la chat utilizzerà quel motore lì."

Prossimi passi

Per iniziare subito:

  1. ✅ Scarica VS Code
  2. ✅ Crea account GitHub personale
  3. ✅ Installa GitHub Copilot (gratis per 30 giorni)
  4. ✅ Crea cartella appunti
  5. ✅ Sperimenta!

Corso aziendale (prossimamente):

Emisfera organizzerà un corso formale per tutte le risorse sull'introduzione dell'AI in azienda, inclusi aspetti etici e policy aziendali.

10. FAQ e Casi d'Uso

L'AI può eseguire le query direttamente sul database?

Sì, tecnicamente può. Ma non fatelo almeno per i primi 1-2 mesi. Workflow sicuro:

  1. L'AI genera la query
  2. Tu la leggi e verifichi
  3. Tu la esegui manualmente
  4. Solo dopo pratica → considerate dry run automatico

Quanto costa?

VS Code: Gratis

GitHub Copilot: $10/mese (30 giorni gratis)

Claude Code (avanzato): $20/mese

Emisfera: Licenze aziendali disponibili

Posso usarlo anche su Excel?

Sì! Puoi:

  • Copiare Excel → incollarlo nella chat → chiedi trasformazioni
  • Chiedergli di generare formule Excel complesse
  • Fargli analizzare computi metrici (caso reale: ha confrontato due computi da foto + Excel, ha estratto differenze per categoria)

Funziona solo per sviluppatori?

No! Esempi di utilizzo non-tecnico:

  • Account manager: organizzazione clienti, template email, report
  • Project manager: pianificazione, documentazione, timeline
  • Designer: organizzazione asset, naming, esportazioni batch
  • Amministrazione: fatture, contratti, documentazione

Cosa succede se cambio lavoro?

Se usi account personale: porti tutto con te (cartella + file). Se usi account aziendale: dipende dalla policy Emisfera, ma generalmente la cartella resta sul server aziendale.

Caso d'uso: Computi metrici

Esempio reale di un partecipante:

Input:

  • Due computi metrici per risoluzione stabile
  • Piani, impianti (grafici, elettrici, ecc.)
  • Foto dei fogli con note a biro dell'impresario

Richiesta:

"Confrontami i due computi metrici, estrai padelle divise per fogli"

Output:

  • Excel con fogli divisi per piano
  • Riassunto totali
  • Sottocategorie organizzate
  • Note biro trascritte e integrate

Bonus:

"Dimmi dove si può risparmiare" → Lista prioritizzata con suggerimenti realistici

L'AI sostituisce il mio lavoro?

No. L'AI fa il "leveraggio pesante" (compiti ripetitivi, ricerca, bozze), tu fai:

  • Decisioni strategiche
  • Creatività e problem solving
  • Relazioni con clienti
  • Controllo e verifica qualità

Risultato: più produttività, non sostituzione. Lavori meglio, non di più.

Quanti megahertz ci sono in un gigahertz? 😄

Mille. Non un milione.
(Questo è l'esempio di allucinazione senza contesto che Giobi ha usato nella presentazione!)

Inizia oggi!

Scarica VS Code, crea il tuo account GitHub e inizia a sperimentare.