Home/ Corsi/ IA Sicurezza sul Lavoro/ Lezione 3: LLM Offline e Modelli Open Source

Lezione 3: LLM Offline e Modelli Open Source

Esegui modelli IA sul tuo computer per massima privacy. Nessun dato inviato al cloud, nessun costo mensile, pieno controllo: la scelta ideale per i dati sensibili del consulente sicurezza.

LLM offline e modelli open source per la sicurezza sul lavoro
Indice dei contenuti
Giornata 3 - Progetto finale 4 ore

Obiettivi della giornata

Al termine di questa terza giornata sarai in grado di:

Cosa saprai fare

  • Comprendere perché e quando usare LLM locali invece di servizi cloud
  • Installare e configurare Ollama e LM Studio sul tuo PC
  • Valutare i requisiti hardware per diversi modelli
  • Eseguire modelli open source (Llama, Mistral, Phi) in locale

Perché usare LLM locali?

I servizi cloud come ChatGPT sono comodi, ma ogni dato che inserisci lascia il tuo computer e viene elaborato sui server di terze parti. Per dati sensibili come informazioni su infortuni, DVR o dati personali dei lavoratori, questa può essere una criticità importante.

I 4 vantaggi degli LLM locali

  • Privacy totale: i dati non lasciano MAI il tuo computer. Zero rischi di data breach esterni.
  • Funziona offline: nessuna connessione internet richiesta. Ideale in cantieri o aree remote.
  • Zero costi mensili: nessun abbonamento. Una volta installato, usi quanto vuoi gratuitamente.
  • Pieno controllo: scegli il modello, personalizzalo, nessun limite di utilizzo o censura.

Cloud vs locale: quando usare cosa?

Scenario Cloud (ChatGPT, Claude) Locale (Ollama, LM Studio)
DVR con dati personali lavoratori Rischio privacy Locale consigliato
Report infortunio con dettagli sensibili Rischio privacy Locale consigliato
Ricerca normativa aggiornata Cloud (accesso web) No accesso web
Generazione template generico OK OK
Lavoro in cantiere senza WiFi Non funziona Locale funziona
Task complessi (analisi 100+ pagine) Cloud più potente Dipende dall'hardware

La strategia ibrida

L'approccio più intelligente è usare entrambi:

Usa il cloud per:

  • Ricerche web e normative aggiornate
  • Task generici senza dati sensibili
  • Quando serve massima qualità e velocità

Usa il locale per:

  • Documenti con dati personali
  • Report infortuni e indagini
  • Lavoro offline (cantieri, sopralluoghi)

Requisiti hardware: cosa ti serve?

Per eseguire LLM in locale serve un computer con specifiche adeguate. La buona notizia: non serve un supercomputer. Un laptop moderno può eseguire modelli più piccoli, mentre per i modelli più grandi serve più RAM e possibilmente una GPU.

I 3 fattori chiave: RAM, CPU, GPU

RAM (Memoria)

Il fattore più importante. Il modello viene caricato in RAM, quindi serve abbastanza memoria per contenerlo.

  • 8 GB: solo modelli piccoli (3B)
  • 16 GB: modelli medi (7B-8B)
  • 32 GB: modelli grandi (13B-14B)
  • 64+ GB: modelli enterprise (30B+)

CPU (Processore)

Qualsiasi CPU moderna funziona. I modelli girano su CPU se non hai GPU, ma più lentamente.

  • Intel i5/i7/i9: OK (10a generazione e successive)
  • AMD Ryzen 5/7/9: OK
  • Apple M1/M2/M3: eccellente!

GPU (Scheda video)

Opzionale ma consigliata per la velocità. NVIDIA con CUDA è lo standard.

  • NVIDIA RTX 3060: 12GB VRAM
  • NVIDIA RTX 4070: 12GB VRAM
  • NVIDIA RTX 4090: 24GB VRAM
  • Senza GPU: funziona su CPU (più lento)

Configurazioni consigliate per ogni budget

Profilo Specifiche Modelli utilizzabili Velocità
Entry
Laptop standard
RAM 16 GB; CPU Intel i5 / Ryzen 5; GPU integrata (no dedicata); SSD 256GB+ Phi-3 Mini (3.8B); Gemma 2B; TinyLlama ~5-10 token/sec
Consigliato
Workstation / Mac
RAM 32 GB; CPU Intel i7 / Ryzen 7 / Apple M2; GPU RTX 3060 12GB o Apple Silicon; SSD 512GB+ Llama 3.1 8B; Mistral 7B; Phi-3 Medium; Gemma 7B ~20-40 token/sec
Pro
Workstation gaming/pro
RAM 64 GB+; CPU Intel i9 / Ryzen 9 / Apple M3 Max; GPU RTX 4080/4090 24GB; SSD 1TB+ Llama 3.1 70B (quantizzato); Mixtral 8x7B; CodeLlama 34B ~50-100 token/sec

Cos'è la quantizzazione?

I modelli vengono spesso "quantizzati" per ridurre la dimensione. Vedrai sigle come Q4_K_M o Q8_0:

  • Q4 (4-bit): più piccolo, più veloce, qualità leggermente ridotta. Ottimo compromesso.
  • Q5 (5-bit): bilanciamento tra dimensione e qualità.
  • Q8 (8-bit): qualità quasi originale, ma serve più RAM.

Strumenti: Ollama e LM Studio

Due strumenti rendono semplicissimo eseguire LLM locali: Ollama (più tecnico, via terminale) e LM Studio (interfaccia grafica user-friendly). Vediamo entrambi.

Ollama (ollama.com)

Strumento da terminale, leggero e potente. Ideale per chi vuole automazione e integrazione con altri tool.

Vantaggi:

  • Leggero e veloce
  • Espone API REST (integrabile)
  • Un comando per scaricare modelli
  • Windows, Mac, Linux

Comandi base:

  • ollama pull llama3.1
  • ollama run llama3.1
  • ollama list

LM Studio (lmstudio.ai)

Interfaccia grafica completa, simile a ChatGPT. Perfetta per chi preferisce il click invece dei comandi.

Vantaggi:

  • Interfaccia grafica intuitiva
  • Browser modelli integrato
  • Chat multipla con diversi modelli
  • Mostra i requisiti RAM in tempo reale

Ideale per: chi vuole un'esperienza "tipo ChatGPT" ma locale. Nessun terminale richiesto!

Workshop: installiamo Ollama

Step 1 - Scarica e installa.

  1. Vai su ollama.com/download
  2. Scarica per il tuo sistema (Windows/Mac/Linux)
  3. Installa seguendo le istruzioni

Step 2 - Scarica un modello.

  1. Apri il Terminale (o PowerShell su Windows)
  2. Digita: ollama pull llama3.1
  3. Attendi il download (~4-5 GB)

Step 3 - Avvia la chat.

  1. Digita: ollama run llama3.1
  2. Ora puoi chattare nel terminale!
  3. Prova: "Ciao, elenca 3 rischi in un cantiere edile"

Step 4 - Usa con interfaccia web.

  1. Installa Open WebUI (interfaccia grafica)
  2. Vai su: openwebui.com
  3. Ottieni un'interfaccia simile a ChatGPT!

Modelli consigliati per iniziare

Modello Dimensione RAM richiesta Comando Ollama
Phi-3 Mini 3.8B ~6 GB ollama pull phi3
Llama 3.1 8B 8B ~8-10 GB ollama pull llama3.1
Mistral 7B 7B ~8 GB ollama pull mistral
Gemma 2 9B 9B ~10 GB ollama pull gemma2

Modelli open source: quale scegliere?

Il mondo open source offre modelli di qualità eccellente, alcuni paragonabili ai migliori modelli commerciali. Ecco una panoramica dei più importanti.

Llama 3.1 (Meta) - 8B, 70B, 405B parametri

Il modello open source più popolare. Eccellente in italiano, nel ragionamento e nei task generali. Punti di forza: multilingue, 128k di contesto, tool calling, licenza permissiva.

Consigliato: Llama 3.1 8B per l'uso quotidiano.

Mistral (Francia) - 7B, Mixtral 8x7B

Modello europeo, eccellente rapporto qualità/dimensione. Italiano molto buono. Punti di forza: europeo (GDPR), efficiente, Codestral per il codice, licenza Apache 2.0.

Consigliato: Mistral 7B per i task rapidi.

Phi-3 (Microsoft) - Mini 3.8B, Medium 14B

Modelli piccoli ma sorprendentemente capaci. Ideali per hardware limitato. Punti di forza: ultra leggero, veloce, ottimo reasoning, licenza MIT.

Consigliato: Phi-3 Mini per laptop con 8GB di RAM.

Gemma 2 (Google) - 2B, 9B, 27B parametri

Modelli open di Google, derivati da Gemini. Ottima qualità, diverse dimensioni. Punti di forza: realizzato da Google, benchmark ai vertici, sicuro, uso commerciale consentito.

Consigliato: Gemma 2 9B per il miglior rapporto qualità/dimensione.

La mia raccomandazione per consulenti sicurezza

  • Per iniziare: Llama 3.1 8B, bilanciamento perfetto qualità/risorse.
  • Per laptop vecchi: Phi-3 Mini, funziona con soli 8GB di RAM.
  • Per un italiano migliore: Mistral 7B, modello europeo multilingue eccellente.

Casi d'uso pratici per la sicurezza

Vediamo come applicare gli LLM locali al lavoro quotidiano del consulente sicurezza, con esempi pratici e prompt ottimizzati.

Caso 1: Analisi report infortunio (dati sensibili)

Privacy critica

Hai un report di infortunio con il nome del lavoratore, una descrizione dettagliata e le testimonianze. Non vuoi inviarlo al cloud.

"Analizza questo report di infortunio e identifica: 1) Causa primaria, 2) Fattori contributivi, 3) Misure preventive mancanti, 4) Azioni correttive da implementare. Report: [incolla testo report]"
  • Con LLM locale: i dati restano sul tuo PC. Zero rischi. Nessuna traccia esterna.
  • Con ChatGPT/Claude: i dati vengono inviati a server USA. Potenziale violazione della privacy.

Caso 2: Generazione checklist offline (cantiere)

Offline richiesto

Sei in cantiere senza connessione internet. Devi generare una checklist specifica per l'attività in corso.

"Genera una checklist di verifica per lavori in quota su ponteggio metallico. Includi: controlli pre-accesso, verifica DPI, condizioni meteo, segnaletica, vie di fuga. Formato: lista con checkbox."

Suggerimento

Prepara il laptop con Ollama e il modello già scaricato prima di andare in cantiere!

Caso 3: Bozza sezione DVR

"Sei un RSPP esperto. Genera la sezione DVR per il rischio 'Movimentazione Manuale dei Carichi' per un magazzino con 5 addetti. Includi: descrizione rischio, valutazione (metodo NIOSH semplificato), misure di prevenzione, DPI richiesti, formazione necessaria. Cita gli articoli del D.Lgs 81/08 pertinenti."

Risultato atteso: una bozza strutturata pronta per la revisione, con riferimenti normativi. Richiede sempre verifica professionale prima dell'uso ufficiale.

Esercitazione pratica

Prova questi prompt con Ollama sul tuo PC:

  1. Avvia Ollama: ollama run llama3.1
  2. Incolla uno dei prompt sopra
  3. Valuta la risposta: è utilizzabile? Manca qualcosa?
  4. Itera: modifica il prompt per migliorare il risultato

Un quadro d'insieme del percorso svolto nelle tre giornate.

  • Giornata 1: fondamenti LLM e ChatGPT; framework RCCIF per i prompt; privacy e limiti dell'IA.
  • Giornata 2: modelli commerciali a confronto; IA generativa vs agentica; Custom GPT e automazioni.
  • Giornata 3: LLM locali per la privacy; Ollama e LM Studio; modelli open source.

Prossimi passi consigliati

  • Installa Ollama e prova Llama 3.1
  • Crea il tuo Custom GPT su ChatGPT
  • Definisci una strategia ibrida cloud/locale adatta al tuo lavoro

Vuoi portare questo corso nella tua organizzazione?

Progetto percorsi su misura su IA applicata alla sicurezza, ai DVR e al digitale per aziende, studi ed enti.

Vai ai corsi