--- TESTO SORGENTE ---
# EvoX Sistema di Evoluzione Intelligente e Pratica di Ricerca Scientifica AI Native — Dispense del Corso

Durata: 1 · Pagine della presentazione: 16

## Navigazione di Lettura

- [Lezione 2｜Tema: Le origini del calcolo evolutivo e la convergenza di molteplici percorsi](#lecture-lesson-1)

---

<a id="lecture-lesson-1"></a>

## Lezione 2｜Tema: Le origini del calcolo evolutivo e la convergenza di molteplici percorsi

<a id="lecture-page-1"></a>

### Le origini del calcolo evolutivo e la convergenza di molteplici percorsi

*Pagina 1*

> **Obiettivo della pagina:** Ripercorrere i punti di convergenza tra simbolismo, connessionismo, cibernetica e calcolo evolutivo, rivelando come il calcolo evolutivo offra un percorso di soluzione che non dipende da una risposta unica predeterminata.

> **Obiettivo della pagina**
>
> Il calcolo evolutivo non è una tecnica isolata, ma un paradigma di soluzione formatosi dall'incontro di molteplici tradizioni di ricerca nell'intelligenza artificiale. Lo studente dovrebbe essere in grado di descrivere le relazioni tra simbolismo, connessionismo, cibernetica e calcolo evolutivo, e comprendere preliminarmente perché il calcolo evolutivo sia adatto ad affrontare obiettivi in conflitto e vincoli complessi.

> **Sequenza espositiva**
>
> Iniziare con una domanda introduttiva: se un compito non ha una risposta standard unica, o presenta molteplici obiettivi in tensione reciproca, quali difficoltà incontra l'approccio tradizionale che "prima definisce la soluzione ottimale e poi la risolve"? Da qui si introducono le divergenze e convergenze storiche dell'intelligenza artificiale: il simbolismo enfatizza il ragionamento simbolico e la conoscenza esplicita, il connessionismo enfatizza l'apprendimento di rappresentazioni dai dati, la cibernetica si concentra sul feedback, l'adattamento e la regolazione dei sistemi; il calcolo evolutivo spinge questi filoni verso un percorso di "ricerca di popolazione, mutazione, selezione, miglioramento iterativo". Poi si enuncia il filo conduttore della lezione: in scenari complessi, non dipendere da una risposta unica predeterminata, ma lasciare che le soluzioni candidate si evolvano gradualmente attraverso valutazione e selezione.

**Punti chiave dell'insegnamento**

- Primo, le origini non sono una semplice eredità, ma una convergenza. Tradizioni diverse hanno risposto a aspetti diversi dell'intelligenza, e il calcolo evolutivo ne ha tratto idee come "adattamento", "feedback" e "esplorazione di popolazione". Secondo, la convergenza di molteplici percorsi significa che il metodo non è una scelta singola. Nella ricerca scientifica e ingegneristica reale, regole simboliche, reti neurali, feedback di controllo e ricerca evolutiva sono spesso complementari. Terzo, i scenari in cui il calcolo evolutivo eccelle sono quelli in cui: gli obiettivi possono essere in conflitto, i vincoli sono complessi e difficili da esprimere in un'unica forma analitica, oppure la valutazione può essere data solo tramite simulazione, esperimenti o preferenze umane. In questi casi, invece di cercare di derivare una soluzione ottimale unica in un solo passaggio, è meglio mantenere un insieme di soluzioni candidate e avvicinarsi iterativamente a un compromesso migliore.

**Verifica della comprensione**

"Perché si dice che il calcolo evolutivo offre un percorso di soluzione che non dipende da una risposta unica predeterminata?" Si può suggerire agli studenti di rispondere da diverse angolazioni: "molteplici soluzioni candidate", "valutazione e selezione", "miglioramento graduale", "bilanciamento di obiettivi in conflitto". Se lo studente risponde solo "prova ed errore casuale", integrare: la chiave del calcolo evolutivo non è il caso cieco, ma una ricerca con popolazione, pressione selettiva e feedback iterativo.

> **Suggerimento di transizione**
>
> Successivamente si passerà a casi specifici e framework metodologici, osservando come questo approccio si concretizzi in un sistema di evoluzione intelligente operativo; durante l'ascolto, prestare attenzione a quali passaggi corrispondono alla "convergenza delle origini" e quali alla "risoluzione sotto vincoli complessi".

<a id="lecture-page-2"></a>

### La riconvergenza dei molteplici percorsi dell'intelligenza

*Pagina 2*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere il contesto di convergenza di molteplici percorsi esplorativi nella storia dell'intelligenza artificiale e il suo significato per i sistemi intelligenti moderni.

**Punti chiave dell'insegnamento**

- Associare rispettivamente simbolismo, connessionismo, cibernetica e calcolo evolutivo a rappresentazione della conoscenza, comprensione del problema, feedback delle azioni e conservazione della diversità, per poi convergerli in EvoX. In questo modo, nel richiamare alla memoria si pensa prima ai quattro filoni, poi alle quattro dimensioni, e infine al punto di convergenza.
- La generazione singola di un grande modello fornisce possibili candidati, ma non valuta e eredita automaticamente; il ciclo evolutivo richiede feedback ambientale, valutazione selettiva e accumulo a lungo termine. Per giudicare se un sistema ha completato la convergenza, si può verificare se possiede valutazione, selezione, correzione degli errori ed ereditarietà.
- Non predeterminare una risposta unica, generare variazione, valutazione ambientale, conservazione della diversità. Queste quattro parole chiave sono i punti di ancoraggio per comprendere le origini tecniche di EvoX e possono aiutare a identificare nei casi di studio quali componenti sono responsabilità del calcolo evolutivo.

Obiettivo della pagina

Questa pagina è la pagina iniziale della Lezione 2 "Le origini del calcolo evolutivo e la convergenza di molteplici percorsi", e aiuta lo studente a ripercorrere le divergenze e convergenze storiche tra simbolismo, connessionismo, cibernetica e calcolo evolutivo nell'intelligenza artificiale, a comprendere come "la riconvergenza dei molteplici percorsi dell'intelligenza" spieghi le origini tecniche di EvoX, e a distinguere i problemi specifici affrontati da ciascuno dei quattro percorsi.

Sequenza espositiva

Iniziare da "l'intelligenza artificiale non è un'evoluzione lineare", poi seguire il diagramma strutturale per spiegare su cosa si concentra ciascuno dei quattro filoni, quindi spiegare le dimensioni della loro convergenza nei sistemi intelligenti moderni, e infine arrivare alla posizione di EvoX e al calcolo evolutivo come filone tecnico più diretto. Durante l'insegnamento si può guidare lo studente a osservare il diagramma: a sinistra i quattro percorsi attraversano le quattro dimensioni centrali e convergono a destra in EvoX; il percorso arancione enfatizza il calcolo evolutivo.

Punti chiave dell'insegnamento

Enfatizza la rappresentazione esplicita della conoscenza, il ragionamento logico e i vincoli basati su regole, adatto a spiegare come la conoscenza venga rappresentata e manipolata.

Enfatizza l'apprendimento di pattern e rappresentazioni dai dati, adatto a gestire mappature ad alta dimensionalità nella comprensione dei problemi e nella generazione percettiva.

Enfatizza il feedback, la regolazione e il ciclo chiuso delle azioni, adatto a spiegare come un sistema corregga continuamente il proprio comportamento nell'ambiente.

Enfatizza la ricerca di popolazione, la generazione di variazione, la valutazione ambientale e la conservazione della diversità, adatto all'esplorazione aperta e all'ottimizzazione di molteplici soluzioni candidate, ed è il filone tecnico più diretto di EvoX.

Non si tratta di sommare semplicemente i quattro percorsi, ma di farli assumere ruoli complementari nello stesso sistema intelligente: le regole simboliche forniscono vincoli e interpretabilità, i modelli connessionisti forniscono capacità percettive e generative, il feedback di controllo fornisce correzione delle azioni, la ricerca evolutiva fornisce esplorazione aperta e diversità. Così, il sistema può continuamente valutare, selezionare, correggere ed ereditare in un ambiente in cambiamento.

Si colloca all'incrocio di molteplici percorsi, non è uno strumento cresciuto isolatamente in un singolo percorso, ma un framework pratico che costruisce un ciclo evolutivo tra le capacità del modello e le capacità del sistema. In esso, il calcolo evolutivo non predetermina una risposta unica, ma cerca l'equilibrio attraverso la generazione di variazione e la valutazione ambientale, conservando la diversità.

Copertura delle parole chiave

Calcolo evolutivo, intelligenza di popolazione, diversità. "Diversità" può essere spiegata come la conservazione di diverse soluzioni candidate e direzioni di esplorazione, per evitare una convergenza prematura verso ottimi locali, ed è la chiave per l'adattamento continuo in ambienti aperti.

Spunti per gli esercizi

Gli esercizi di questa pagina includono analisi concettuali e casi di studio. Per le domande concettuali, si può chiedere allo studente di giudicare la comprensione centrale de "la riconvergenza dei molteplici percorsi dell'intelligenza"; la risposta corretta dovrebbe essere: comprendere il contesto di convergenza di molteplici percorsi esplorativi e il suo significato per i sistemi intelligenti moderni, non semplicemente memorizzare quattro termini. Nel feedback, se lo studente sceglie di saltare il concetto, suggerire di rivedere prima i concetti chiave e poi riprovare.

Il caso di studio "Integrazione dei percorsi di una piattaforma di ricerca scientifica AI Native" può essere affrontato così:

Nel feedback delle azioni manca un ciclo chiuso di tipo cibernetico, perché non riceve valutazione dall'ambiente reale; nella rappresentazione della conoscenza mancano vincoli espliciti e regole interpretabili di tipo simbolista; nella conservazione della diversità manca una ricerca aperta e molteplici soluzioni candidate di tipo evolutivo; nella comprensione del problema e nell'adattamento continuo manca l'apprendimento guidato dai dati e l'aggiornamento delle rappresentazioni di tipo connessionista.

Il piano di integrazione può codificare ipotesi e piani sperimentali come individui mutabili, con il calcolo evolutivo responsabile della ricerca di popolazione; usare regole simboliche per vincolare i confini di sicurezza e la coerenza logica; usare modelli di reti neurali per stimare la fitness o il guadagno informativo dai dati storici; usare un ciclo chiuso cibernetico per retroazionare i risultati sperimentali reali come segnali di valutazione; e poi attraverso selezione, crossover, mutazione ed ereditarietà conservare le soluzioni potenzialmente valide. La valutazione può integrare riproducibilità, guadagno informativo, consumo di risorse e indicatori di diversità; nella selezione, conservare una certa proporzione di soluzioni esplorative per evitare una convergenza prematura.

Attività in classe

Il simbolismo corrisponde alla rappresentazione della conoscenza, il connessionismo alla comprensione del problema, la cibernetica al feedback delle azioni, il calcolo evolutivo alla conservazione della diversità, e poi convergono in EvoX. Prima pensare ai quattro filoni, poi alle quattro dimensioni, e infine al punto di convergenza.

La generazione singola di un grande modello fornisce possibili candidati, ma non valuta e eredita automaticamente; il ciclo evolutivo richiede feedback ambientale, valutazione selettiva e accumulo a lungo termine. Si può chiedere agli studenti di usare "c'è valutazione, selezione, correzione degli errori ed ereditarietà" per giudicare se un sistema ha completato la convergenza.

Non predeterminare una risposta unica, generare variazione, valutazione ambientale, conservare la diversità.

Verifica della comprensione

Quando si vede un'applicazione di un grande modello, fa solo una generazione singola? C'è feedback ambientale, valutazione selettiva, eredità a lungo termine e conservazione della diversità? Se no, significa che non ha ancora completato il ciclo chiuso di sistema della convergenza di molteplici percorsi. In base alla risposta, integrare le parole chiave mancanti.

Suggerimento di transizione

Dopo aver confermato che lo studente sa descrivere le enfasi dei quattro percorsi e la loro relazione di convergenza verso EvoX, passare alla pagina successiva sullo sviluppo specifico o l'applicazione delle origini del calcolo evolutivo.

<a id="lecture-page-3"></a>

### Rassegna di simbolismo, connessionismo e cibernetica

*Pagina 3*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere le enfasi dei diversi percorsi dell'IA delle origini nella comprensione dei problemi e nella rappresentazione della conoscenza.

> **Obiettivo della pagina**
>
> Aiutare lo studente a comprendere le diverse risposte dei tre percorsi rappresentativi dell'intelligenza artificiale delle origini — simbolismo, connessionismo e cibernetica — alla domanda "come nasce l'intelligenza", e a confrontare con coordinate unificate il loro supporto della conoscenza, il meccanismo di calcolo e la relazione con l'ambiente.

> **Sequenza espositiva**
>
> Da dove viene l'intelligenza? Poi presentare in sequenza i tre percorsi. Il simbolismo ha come supporto i simboli logici, e attraverso la rappresentazione esplicita della conoscenza e il ragionamento basato su regole giunge a conclusioni; la catena tipica è "premessa A — regola A→B — motore inferenziale — conclusione B". Il connessionismo ha come supporto i pesi delle connessioni neuronali, ed estrae pattern dai dati attraverso l'apprendimento distribuito e parallelo di rappresentazioni tra strato di input, strati nascosti e strato di output; l'intelligenza emerge dalla cooperazione di numerose unità semplici. La cibernetica ha come nucleo il circuito di retroazione, e attraverso valore obiettivo, comparatore, controllore, oggetto controllato e anello di feedback, si concentra sulla regolazione dell'errore, i meccanismi di stabilità e il raggiungimento degli obiettivi in ambienti dinamici.
>
> Supporto della conoscenza (simboli/pesi/feedback di stato), meccanismo di calcolo (ragionamento logico/rappresentazione parallela/regolazione a retroazione), relazione con l'ambiente (modellazione offline/guidato dai dati/interazione online).

**Punti chiave dell'insegnamento**

- I tre percorsi non sono campi mutuamente esclusivi, né l'uno sostituisce l'altro. I sistemi intelligenti moderni spesso combinano vincoli basati su regole, rappresentazioni di reti neurali e controllo a retroazione nello stesso compito. Ad esempio, un sistema adattivo di controllo del semaforo urbano: la base di regole incarna il simbolismo, la rete neurale di previsione del flusso veicolare incarna il connessionismo, il controllore a retroazione basato sull'errore di lunghezza della coda incarna la cibernetica. Rimuovendo il circuito di retroazione, il sistema degenera in anello aperto, difficilmente in grado di far fronte a congestioni improvvise, rumore dei sensori e deriva del modello, con conseguente diminuzione di stabilità ed efficacia a lungo termine. Questo dimostra la complementarità dei tre percorsi e fornisce un quadro storico per il successivo calcolo evolutivo, l'intelligenza ibrida e "la riconvergenza dei molteplici percorsi dell'intelligenza".

**Copertura delle parole chiave**

- Simbolismo, connessionismo, cibernetica, rappresentazione della conoscenza, ragionamento esplicito, pesi di connessione, rappresentazione distribuita parallela, circuito di retroazione, regolazione dell'errore, supporto della conoscenza, meccanismo di calcolo, relazione con l'ambiente, complementarità.

> **Spunti per gli esercizi**
>
> - Il simbolismo corrisponde a simboli espliciti e regole logiche?
> - Il connessionismo enfatizza i pesi di connessione e l'apprendimento di rappresentazioni parallele?
> - La cibernetica ha come chiave il ciclo chiuso percezione—decisione—esecuzione e la regolazione dell'errore?
> - La differenza tra i tre percorsi nel supporto della conoscenza è struttura simbolica, pesi di connessione e feedback di stato?
> - Il valore della rassegna dei tre percorsi è identificare la complementarità e fornire un quadro per l'intelligenza ibrida e il calcolo evolutivo? Nella trattazione, far prima esplicitare allo studente il criterio di scelta, poi tornare alle prove corrispondenti nella spiegazione. Il caso richiede di identificare i tre percorsi in un sistema di traffico urbano e di ragionare sui limiti della rimozione del circuito di retroazione; la risposta dovrebbe essere: sistema ad anello aperto, mancanza di correzione dell'errore in tempo reale, difficoltà di autocorrezione di fronte a cambiamenti ambientali e deriva del modello.

**Attività in classe**

Chiedere agli studenti di ripercorrere i tre percorsi in uno scenario familiare, ad esempio la gestione del flusso pedonale in campus, il controllo della temperatura in aula o la regolazione del traffico, e di indicare quale parte dello scenario corrisponde a regole simboliche, quale a previsione parallela e quale a regolazione a retroazione.

**Verifica della comprensione**

Come viene rappresentata la conoscenza? Come si calcola in parallelo? Come si regola il comportamento? Se lo studente riesce a indicare nello stesso scenario quale parte appartiene a quale percorso, significa che ha padroneggiato le coordinate comparative di questa pagina.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa descrivere le differenze fondamentali e le relazioni complementari dei tre percorsi, passare alla pagina successiva sulle origini, le applicazioni o la discussione integrata del calcolo evolutivo.

<a id="lecture-page-4"></a>

### Il calcolo evolutivo come filone tecnico diretto

*Pagina 4*

> **Obiettivo della pagina:** Lo studente dovrebbe padroneggiare le caratteristiche e il valore fondamentali del calcolo evolutivo che non dipende da una risposta unica predeterminata.

> **Obiettivo della pagina**
>
> Padroneggiare la posizione del calcolo evolutivo come filone tecnico diretto, comprendere che non dipende da una risposta unica predefinita, ma attraverso il ciclo di mutazione, valutazione, selezione e ricombinazione forma soluzioni adattive accettabili in obiettivi in conflitto e vincoli complessi.

> **Sequenza espositiva**
>
> 1. Riprendendo i percorsi del simbolismo, connessionismo e cibernetica, indicare che il calcolo evolutivo è il più direttamente trasformabile in sistema algoritmico.
>
> Non presupporre una risposta unica; la valutazione è feedback continuo; la selezione è pressione ambientale.
>
> Popolazione iniziale → mutazione o crossover produce variazione → funzione ambientale o di valutazione fornisce feedback a ogni generazione → selezione e conservazione → nuova generazione di popolazione; dopo ogni valutazione generazionale c'è un ritorno, in un ciclo che si ripete. Gli individui multicolori nel diagramma rappresentano il mantenimento della diversità sotto obiettivi in conflitto, indicando che il sistema conserva diverse direzioni di compromesso.
>
> L'ottimizzazione tradizionale a obiettivo singolo spesso richiede di specificare prima i pesi, comprimendo più indicatori in un unico obiettivo; il calcolo evolutivo mantiene una popolazione di candidati, conserva individui con diverse direzioni di compromesso dopo la valutazione di ogni generazione, e alla fine fornisce un insieme di soluzioni confrontabili, non una risposta unica. Prendendo come esempio alte prestazioni, basso costo e forte robustezza, il metodo a obiettivo singolo deve prima fissare i pesi, mentre il calcolo evolutivo lascia sopravvivere simultaneamente individui con diverse direzioni di compromesso, e il decisore sceglie dopo aver visto chiaramente i costi.
>
> Il ciclo mutazione, valutazione, selezione è il punto di origine concettuale per la successiva realizzazione sistematizzata, ingegnerizzata e parallelizzata, e permette ai componenti intelligenti dispersi di accumularsi continuamente.

**Punti chiave dell'insegnamento**

- L'intelligenza non è il prodotto di una risposta unica predeterminata, ma un processo continuo di generazione di variazione, ricezione della valutazione ambientale, conservazione e ricombinazione. Dall'accumulo genetico alla cultura linguistica, fino ai supporti software, di calcolo e di intelligenza artificiale, il ciclo evolutivo si comprime continuamente
- L'idea della "macchina bambina" proposta da Turing nel 1950 può essere vista come un precursore del pensiero di acquisire gradualmente capacità nell'ambiente attraverso educazione, sperimentazione e premi/punizioni. Sebbene i grandi modelli possiedano capacità di comprensione, generazione e ragionamento, una singola generazione non può auto-certificarsi corretta, ed è difficile che sia efficace a lungo termine nel continuo avvicendarsi di ambienti e modelli
- Il calcolo evolutivo colma questo anello mancante del feedback continuo. Non presuppone una risposta unica; l'algoritmo genera individui candidati diversificati, filtrati dall'ambiente o dalla funzione di valutazione
- La valutazione è feedback continuo; ogni generazione fornisce alla popolazione una direzione di aggiustamento
- La selezione è pressione ambientale, che attraverso conservazione ed eliminazione dà agli individui più adatti maggiori opportunità di continuazione. La valutazione non equivale all'accettazione finale. La valutazione avviene a ogni generazione ed è la forza motrice dell'aggiornamento della popolazione
- Una volta trattata come giudizio una tantum, la soluzione ricade nella generazione singola e nell'incapacità di auto-certificarsi.

> **Spunti per gli esercizi**
>
> - Cinque domande a scelta multipla per verificare la posizione concettuale. La direzione corretta della domanda 1 è considerare la soluzione come un processo continuo di generazione di variazione, valutazione ambientale, conservazione o ricombinazione
> - In caso di errore, ricordare che la parola chiave è processo continuo, non risposta data in una sola volta. La direzione corretta della domanda 2 è che la valutazione è feedback continuo che avviene a ogni generazione
> - In caso di errore, chiedere: se la valutazione avvenisse solo una volta, la popolazione potrebbe ancora essere guidata nelle generazioni successive? La direzione corretta della domanda 3 è che la selezione è conservazione ed eliminazione sotto pressione ambientale, dando agli individui più adatti maggiori opportunità di continuazione
> - In caso di errore, sottolineare che la selezione non è una decisione unica, ma un meccanismo che si ripete ogni generazione. La direzione corretta della domanda 4 è mantenere una popolazione di candidati, conservare individui con diverse direzioni di compromesso, e produrre un insieme di soluzioni confrontabili
> - In caso di errore, richiamare l'esempio di prestazioni, costo e robustezza. La direzione corretta della domanda 5 è che i meccanismi di mutazione, valutazione e selezione possono essere direttamente trasformati in sistemi algoritmici, formando soluzioni adattive nell'iterazione
> - In caso di errore, indicare che "diretto" significa attuabile e eseguibile, non fermo al livello speculativo. Un team progetta un sistema di inferenza online, perseguendo contemporaneamente alte prestazioni di throughput, bassi costi di implementazione e forte robustezza del servizio. Se si continua con l'approccio a obiettivo singolo, bisogna prima specificare i pesi, comprimere i tre indicatori in un punteggio totale, e poi cercare la configurazione ottimale unica in base al punteggio totale
> - Il rischio è che i pesi implicano giudizi di valore, escludendo in anticipo altre direzioni di compromesso, e quando l'importanza relativa dei tre indicatori cambia, bisogna reimpostare i pesi e ricercare da capo. Adottando il calcolo evolutivo, il team non presuppone una risposta unica, ma mantiene una popolazione di candidati, conserva individui con diverse direzioni di compromesso dopo la valutazione di ogni generazione, genera continuamente nuove configurazioni attraverso mutazione e ricombinazione, e alla fine fornisce un insieme di soluzioni confrontabili, da cui il decisore sceglie dopo aver visto i costi reali. I passaggi chiave del ciclo chiuso sono: popolazione iniziale → mutazione o crossover produce variazione → funzione ambientale o di valutazione assegna un punteggio → selezione e conservazione → nuova generazione di popolazione, con ritorno al ciclo successivo. La valutazione avviene ogni generazione e può aggiornarsi con l'ambiente e i vincoli, quindi è feedback continuo e non accettazione finale
> - Il suo significato è che non è necessario comprimere tutti i valori in un unico obiettivo, si possono esplorare soluzioni di compromesso tra più indicatori, e attraverso il feedback di ogni generazione avvicinarsi gradualmente a una soluzione di equilibrio accettabile sotto vincoli complessi. Ricordare il ciclo evolutivo in tre battute — mutazione (generare variazione) → valutazione (feedback ambientale) → selezione (conservare o eliminare). Di fronte a qualsiasi algoritmo evolutivo, porsi prima tre domande: da dove viene la variazione, chi assegna il punteggio, chi viene conservato. La valutazione non è accettazione
> - Con obiettivi multipli non affrettarsi a normalizzare, chiedere prima se l'insieme di soluzioni copre diverse direzioni di compromesso, invece di conservare solo la risposta con il punteggio totale più alto.

**Verifica della comprensione**

Chiedere allo studente di spiegare con parole proprie perché la valutazione deve avvenire a ogni generazione, e di giudicare se un insieme di soluzioni copre diverse direzioni di compromesso. Saper spiegare che dopo un cambiamento della funzione di valutazione la distribuzione della popolazione si sposta nella direzione corrispondente indica che ha colto il significato del feedback; saper indicare che l'insieme di soluzioni non dovrebbe conservare solo quella con il punteggio totale più alto indica che ha compreso il compromesso multi-obiettivo.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa descrivere completamente i tre anelli di mutazione, valutazione e selezione, e sa distinguere la valutazione dall'accettazione finale, passare alla pagina successiva con esempi, applicazioni o riepilogo.

<a id="lecture-page-5"></a>

### L'intelligenza è un prodotto predefinito o un processo ambientale

*Pagina 5*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere che il sistema intelligente è un processo dinamico che si forma continuamente nell'ambiente, non un prodotto pre-progettato e completato.

**Punti chiave dell'insegnamento**

- Il modello prodotto chiede "cosa produce", e la capacità viene congelata prima della distribuzione; il modello processo chiede "come agisce, come riceve feedback", e la capacità si genera gradualmente durante l'operazione. Di fronte a un nuovo caso, chiedersi prima: il confine comportamentale di questo sistema è definito prima dell'esecuzione?
- Comprendere l'intelligenza come processo significa che l'oggetto della progettazione passa da "comportamento fisso" a "meccanismo che genera e migliora il comportamento". Come si genera l'azione, da dove viene il feedback, con quale criterio si valutano i candidati, cosa si conserva e quando si aggiorna: queste cose sono tutte indispensabili, e la mancanza di qualsiasi anello fa fermare il ciclo.
- Per giudicare se un sistema possiede realmente capacità evolutiva, si può chiedere in sequenza: il segnale di feedback esiste realmente e può tornare al sistema? Vengono generati contemporaneamente più gruppi di candidati per il confronto reciproco? Esistono regole chiare di valutazione e conservazione che impediscono la perdita dell'esperienza? Se una delle tre domande non ha risposta, il sistema è ancora dal lato del "prodotto predefinito".

# L'intelligenza è un prodotto predefinito o un processo ambientale

## Obiettivo della pagina

Il sistema intelligente non è un prodotto pre-progettato e completato, fisso dopo la distribuzione, ma un processo dinamico che si evolve continuamente nell'ambiente attraverso azione, feedback, selezione e conservazione. Comprendere questa distinzione è la base per padroneggiare successivamente il pensiero del calcolo evolutivo.

## Sequenza espositiva e punti chiave

Modello prodotto e modello processo ambientale.

Requisiti→progettazione→incapsulamento→distribuzione, la capacità delimita i confini prima dell'esecuzione e non cambia dopo la distribuzione. Vantaggi: controllabile, riproducibile, facile da accettare; svantaggi: quando l'ambiente cambia, si può solo riprogettare e ridistribuire, e il problema si ripete ciclicamente.

Azione→feedback ambientale→valutazione di molteplici candidati→conservazione dei migliori→aggiornamento della strategia→nuova azione. La capacità si genera gradualmente durante l'operazione; non si richiede la correttezza in una singola volta, ma l'azione continua, la ricezione del feedback e la sua trasformazione in base per l'aggiustamento.

L'idea della "macchina bambina" proposta da Turing nel 1950 — acquisire gradualmente capacità nell'ambiente attraverso educazione, sperimentazione e premi/punizioni — è una forma precoce dell'approccio del processo ambientale. La generazione singola di un grande modello non può auto-certificarsi corretta, ed è difficile che sia efficace a lungo termine nel cambiamento dell'ambiente.

Selezione e conservazione. L'adattamento continuo del modello processo si basa sulla valutazione, selezione e conservazione dei risultati più efficaci tra molteplici possibili risultati. Ogni ciclo genera più gruppi di candidati, l'ambiente fornisce segnali di successo/fallimento e qualità, e il sistema su questa base elimina, conserva e deposita i percorsi migliori come punto di partenza del ciclo successivo. La conservazione evita lo spreco di esperienza e permette l'accumulo di capacità.

Comprendere l'intelligenza come processo non significa rinunciare alla progettazione. Interfacce di azione, segnali di feedback, criteri di valutazione e regole di conservazione devono tutti essere progettati esplicitamente; cambia solo l'oggetto della progettazione, da "comportamento fisso" a "meccanismo che genera e migliora il comportamento".

Il baricentro della ricerca si sposta da "scegliere o distribuire una risposta fissa" a "costruire un processo esplorabile, retroazionabile ed evolvibile". Il modello genera possibilità, l'ambiente fornisce feedback, il sistema si occupa di valutazione, selezione ed ereditarietà. Per giudicare se è AI Native, si guarda se possiede questo ciclo chiuso, non quanto sia potente il modello.

## Copertura delle parole chiave

Prodotto predefinito, processo ambientale, azione, feedback, selezione, conservazione, valutazione di molteplici candidati, aggiornamento della strategia, ciclo evolutivo chiuso, macchina bambina, AI Native, EvoX.

## Spunti per i materiali

La pagina è corredata da un "Diagramma comparativo tra modello prodotto predefinito e modello di evoluzione ambientale". A sinistra, il modello prodotto è un flusso lineare: requisiti→progettazione→incapsulamento→distribuzione→capacità fissa, con la nota "il confine di capacità è delimitato prima dell'esecuzione e non cambia dopo la distribuzione". A destra, il modello di evoluzione ambientale è un ciclo chiuso ad anello: azione→feedback ambientale→valutazione di molteplici candidati→conservazione dei migliori→aggiornamento della strategia→nuova azione, con al centro "Ciclo evolutivo chiuso: feedback·selezione·ereditarietà" e la nota "agire nell'ambiente, aggiustarsi continuamente dal feedback". Il diagramma può essere usato per confrontare visivamente i due modelli.

## Trattazione degli esercizi

La pagina contiene cinque domande a scelta multipla e un caso, per verificare la comprensione.

Punti chiave delle domande a scelta:

Il confine comportamentale del sistema è già sostanzialmente determinato prima dell'esecuzione, e la capacità rimane fissa dopo la distribuzione. Feedback: nel modello prodotto la capacità è incapsulata prima dell'esecuzione e non cambia strutturalmente durante l'operazione; se il sistema può cambiare comportamento in base al feedback durante l'operazione, è più vicino al "processo".

Regole e parametri sono predefiniti prima dell'esecuzione; il modello processo enfatizza i segnali di feedback ottenuti durante l'operazione.

Accuratezza, ciclo di distribuzione e scala dei dati sono indicatori una tantum del modello prodotto, e non costituiscono un meccanismo di aggiustamento continuo.

La parola chiave è "valutazione, selezione, conservazione"; l'enumerazione esaustiva non è praticabile, le regole manuali non riescono a coprire i cambiamenti, e il tentativo puramente casuale manca di conservazione e accumulo.

5. Implicazioni per EvoX e la ricerca scientifica AI Native? Risposta corretta: passare dalla scelta o distribuzione di una risposta fissa alla costruzione di un processo esplorabile, retroazionabile ed evolvibile. Feedback: modelli più grandi, generazione singola e distribuzione in produzione rimangono nell'ottica della "risposta fissa", mancando di un ciclo chiuso retroazionabile ed evolvibile.

Il team addestra una strategia di presa fissa secondo il modello prodotto; dopo la distribuzione, a causa dei cambiamenti ambientali, il tasso di successo diminuisce, e si può solo ripetere la raccolta dati, l'addestramento e la distribuzione.

Usare il quadro "prodotto predefinito/processo ambientale" per spiegare i problemi della prima fase e perché fallisce ripetutamente. Punti chiave della risposta: nella prima fase l'intelligenza è trattata come prodotto predefinito, la capacità è incapsulata prima dell'esecuzione, il confine comportamentale è fissato al momento della distribuzione, e il sistema non può adattarsi ai cambiamenti ambientali; quando cambiano il materiale dell'imballaggio, l'illuminazione o la velocità del nastro trasportatore, le condizioni da cui dipende la strategia originale vengono meno, e il sistema può solo tornare al punto di partenza, con raccolta dati, addestramento e distribuzione manuali ripetuti; ogni nuovo ciclo di distribuzione congela di nuovo i confini, e il problema si ripete ciclicamente, con lunghi cicli di aggiustamento e difficile accumulo di esperienza.

① Generazione di azioni: ogni presa genera più gruppi di pose candidate e forze di presa; ② Fonte di feedback: l'ambiente fornisce segnali di successo/fallimento (successo, scivolamento, tempo impiegato, danneggiamento), integrati da campionamenti manuali; ③ Valutazione e selezione: assegnare punteggi e ordinare secondo indicatori come tasso di successo, tempo impiegato, tasso di danneggiamento, eliminando i candidati inefficaci; ④ Conservazione ed ereditarietà: registrare le soluzioni con punteggio alto e i contesti corrispondenti, come punto di partenza per contesti simili, accumulando esperienza; ⑤ Aggiornamento della strategia e nuova azione: aggiornare la strategia con campioni di qualità, avviare il ciclo successivo, formando un ciclo chiuso continuo.

## Attività in classe e verifica della comprensione

Si può chiedere agli studenti di ripercorrere con un esempio di vita quotidiana (come imparare ad andare in bicicletta, l'aggiustamento di un algoritmo di raccomandazione) la differenza tra i due modelli, e di descrivere la relazione tra l'esempio e "il modello prodotto chiede cosa produce, il modello processo chiede come agisce e riceve feedback". Chiedere a uno studente a caso di riassumere con parole proprie i punti chiave di questa pagina, e l'insegnante integra le parole chiave mancanti in base alla risposta, come "interfaccia di azione", "segnale di feedback", "criterio di valutazione", "regola di conservazione".

## Suggerimento di transizione

Dopo aver confermato che lo studente sa descrivere la differenza fondamentale tra prodotto predefinito e processo ambientale, e sa usare "se il confine comportamentale è fissato prima dell'esecuzione" per giudicare da quale lato sta un sistema, passare alla pagina successiva con esempi, applicazioni o riepilogo.

<a id="lecture-page-6"></a>

### La complessità del mondo reale e i conflitti multi-obiettivo

*Pagina 6*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere la realtà oggettiva per cui nel mondo reale la tensione tra molteplici obiettivi rende impossibile l'esistenza di una soluzione ottimale unica.

> **Obiettivo della pagina**
>
> Comprendere la realtà oggettiva dell'ottimizzazione multi-obiettivo nel mondo reale, in cui gli obiettivi si vincolano a vicenda e non esiste una soluzione ottimale unica, e saper spiegare perché il calcolo evolutivo sia adatto ad affrontare tali problemi.

**Punti chiave dell'insegnamento**

- Aumentare la precisione spesso incrementa la latenza di inferenza e il costo computazionale
- Aumentare la robustezza può sacrificare le prestazioni di picco
- Ridurre il consumo energetico può limitare la capacità del modello. Questi obiettivi non sono completamente commensurabili, quindi non esiste una soluzione unica che renda tutti gli obiettivi simultaneamente ottimali, ma solo un insieme di soluzioni di compromesso non dominate, cioè l'approssimazione della frontiera di Pareto. L'asse orizzontale è la latenza di inferenza, l'asse verticale il costo computazionale
- La nuvola di punti grigia rappresenta le soluzioni ammissibili, il bordo rosso è la frontiera di Pareto
- I punti che cadono all'interno della frontiera, essendo non peggiori in tutti gli obiettivi e peggiori in almeno uno rispetto ad altre soluzioni, sono soluzioni dominate. Il ginocchio (punto di svolta) è un punto di compromesso ad alto rapporto qualità-prezzo sulla frontiera; migliorare ulteriormente un obiettivo richiede di sacrificare notevolmente un altro
- La popolazione evolutiva si avvicina gradualmente alla frontiera attraverso la ricerca parallela. Tensione multi-obiettivo — il miglioramento di un obiettivo spesso causa il peggioramento di un altro
- Vincoli complessi — vincoli rigidi, vincoli morbidi, incertezza e ambiente dinamico comprimono insieme lo spazio ammissibile, invalidando l'ipotesi di ottimo puntuale
- La soluzione ottimale unica di solito non esiste — la scalarizzazione o la ricerca puntuale non riescono a esprimere il vero spazio decisionale
- L'output dovrebbe essere un insieme di soluzioni — conservare candidati diversificati, fornendo al decisore una frontiera di compromesso confrontabile e uno spazio di scelta delle preferenze. La soluzione A domina la soluzione B se e solo se A non è peggiore di B in tutti gli obiettivi, ed è strettamente migliore in almeno un obiettivo. Il calcolo evolutivo usa comunemente l'ordinamento non dominato e la distanza di affollamento, mantenendo convergenza e diversità mentre si avvicina alla frontiera. Non dipende dal gradiente o dalla differenziabilità della funzione obiettivo; ogni individuo nella popolazione rappresenta una soluzione candidata, e attraverso la ricerca parallela si avvicina simultaneamente a più soluzioni di compromesso
- Le preferenze del decisore di solito intervengono nella fase finale, scegliendo le soluzioni dalla frontiera, il che è più robusto che fissare i pesi in anticipo.

**Trattazione degli esercizi**

La risposta corretta della domanda 1 enfatizza che gli obiettivi si vincolano a vicenda e non esiste una soluzione unica che sia simultaneamente ottimale per tutti gli obiettivi; la scalarizzazione perde informazioni sul compromesso.

La risposta corretta della domanda 2 è "A non è peggiore di B in tutti gli obiettivi, ed è strettamente migliore in almeno un obiettivo"; ricordare agli studenti che la dominanza richiede di non essere peggiore in tutti gli obiettivi, non solo migliore in uno.

La risposta corretta della domanda 3 indica che il metodo della somma ponderata dipende da pesi a priori, può ottenere solo un numero limitato di soluzioni, e può trascurare parti non convesse della frontiera.

La risposta corretta della domanda 4 è "ricerca parallela della popolazione e mantenimento della diversità, che permettono di avvicinarsi simultaneamente a più soluzioni di compromesso"; nel feedback si può enfatizzare la bassa dipendenza dal gradiente e il mantenimento della diversità.

La risposta corretta della domanda 5 è cercare un insieme di soluzioni di compromesso di Pareto, poi scegliere in base alle preferenze dello scenario; la semplice somma o l'ottimizzazione di un singolo obiettivo mascherano le relazioni di compromesso.

**Attività in classe**

Gli obiettivi sono massimizzare la precisione, minimizzare la latenza e minimizzare il consumo energetico; i vincoli rigidi includono il limite di memoria del dispositivo, quelli morbidi possono includere il budget energetico e la larghezza di banda; l'incertezza deriva da fluttuazioni di banda, disconnessioni e variazioni di carico. Poiché gli obiettivi sono in conflitto e non completamente commensurabili, non esiste una soluzione ottimale unica, ma solo un insieme di soluzioni di compromesso di Pareto. Il team può usare la ricerca parallela di popolazione per conservare più soluzioni non dominate, mantenendo la diversità e avvicinandosi alla frontiera con l'ordinamento non dominato e la distanza di affollamento; alla fine combinare il ginocchio e gli intervalli di preferenza per scegliere la soluzione, adottando regole di fattibilità o funzioni di penalità per i vincoli rigidi, e introducendo evoluzione online o ottimizzazione robusta per gli ambienti dinamici.

**Verifica della comprensione**

Chiedere allo studente di spiegare con parole proprie "perché in un problema multi-obiettivo bisogna diffidare di una soluzione ottimale unica", e di fare un esempio di come il miglioramento di un obiettivo causi il peggioramento di un altro.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa distinguere soluzioni dominate, non dominate e ginocchio, e sa spiegare perché la diversità della popolazione è importante, passare alla pagina successiva con applicazioni o riepilogo.

<a id="lecture-page-7"></a>

### Superare la contraddizione tra diversità e costo ingegneristico

*Pagina 7*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere come il meccanismo di variazione e selezione della natura ispiri la soluzione al problema dell'alto costo della diversità nell'ingegneria tradizionale.

> **Obiettivo della pagina**
>
> Le strutture complesse della natura derivano dal processo continuo di "variazione—selezione", e la diversità è un prodotto intrinseco di questo meccanismo; mentre l'ingegneria tradizionale ha a lungo considerato la diversità come un costo aggiuntivo. La trasformazione centrale è reinterpretare la diversità da "voce di costo" a "risorsa di ricerca".

> **Sequenza espositiva**
>
> La variazione genera nuovi rami candidati, e la selezione conserva i percorsi efficaci ed elimina quelli inefficienti in base al feedback ambientale. La generazione e il filtraggio dei candidati avvengono simultaneamente, senza dover prima enumerare tutte le possibili soluzioni e poi verificarle una per una.
>
> Se servono 100 soluzioni fattibili, di solito significa circa 100 cicli seriali di "progettazione—simulazione—valutazione—prototipazione". Ogni tentativo occupa manodopera, potenza di calcolo e tempo, e la diversità si manifesta come un alto costo marginale; il processo è naturalmente seriale, la pianificazione è complessa, e la scala di esplorazione raggiunge presto il limite.
>
> Organizzare i candidati in una popolazione permette di generarli e valutarli simultaneamente, applicando uniformemente la pressione selettiva sull'insieme parallelo di candidati. Il parallelismo non è una tecnica di ottimizzazione successiva, ma una proprietà intrinseca di questo meccanismo.
>
> La diversità passa da "voce di costo aggiuntivo" a "risorsa di ricerca" — più candidati significano copertura più ampia e maggiore robustezza; il collo di bottiglia si sposta dalla pianificazione seriale manuale al throughput di calcolo parallelo, e la scalabilità è determinata dalla scala della potenza di calcolo.
>
> La potenza di calcolo parallela delle GPU e la capacità di generazione intelligente dei grandi modelli forniscono la base per la generazione su larga scala di candidati e la valutazione parallela, ma non sono di per sé meccanismi di selezione ed ereditarietà; il nucleo del meccanismo rimane il ciclo chiuso "la mutazione genera candidati, la selezione conserva i percorsi".

**Punti chiave dell'insegnamento**

- Un singolo candidato corrisponde a un'iterazione nel flusso seriale, l'intera popolazione corrisponde a un'elaborazione batch parallela. Per giudicare se un metodo può essere parallelizzato, basta vedere se la sua unità di ricerca è una singola soluzione o una popolazione che può essere generata e valutata simultaneamente. GPU e grandi modelli rendono l'esplorazione parallela su larga scala ingegneristicamente praticabile, ma gli anelli di valutazione e selezione non possono mai essere omessi. A sinistra, l'albero evolutivo naturale mostra i rami di mutazione e la conservazione o eliminazione
- In alto a destra, la pipeline seriale sottolinea che la diversità equivale a costo aggiuntivo
- In basso a destra, la popolazione parallela mostra generazione batch, valutazione parallela e conservazione selettiva, e indica che il collo di bottiglia si sposta verso il throughput di calcolo parallelo. Il calcolo evolutivo trasforma la contraddizione tradizionale "la diversità è necessariamente costosa e la pianificazione seriale è complessa" in un problema di calcolo parallelo scalabile.

**Trattazione degli esercizi**

Questa pagina contiene domande di giudizio concettuale e un caso. Le domande concettuali verificano se lo studente sa spiegare la "diversità" come risorsa di ricerca e perché il calcolo evolutivo sia adatto al parallelismo; la risposta corretta dovrebbe collegarsi alla generazione e valutazione simultanea della popolazione e all'applicazione uniforme della pressione selettiva. Il caso richiede di indicare che la contraddizione "diversità—costo" si concentra in tre anelli: generazione delle soluzioni, valutazione tramite simulazione e pianificazione del flusso; nel riorganizzare il flusso, si dovrebbe organizzare la generazione batch della popolazione, la valutazione parallela, la selezione unificata, la conservazione delle soluzioni differenziate e la continuazione della mutazione, formando il ciclo chiuso "generazione—valutazione—selezione—nuova mutazione", con il collo di bottiglia che passa dalla pianificazione manuale al throughput parallelo. Nel feedback, per le risposte corrette riconoscere la capacità di collegarsi alle prove di questa pagina; per le risposte errate guidare a rivedere il diagramma comparativo tra pipeline seriale e popolazione parallela.

**Verifica della comprensione**

Perché la diversità nell'ingegneria tradizionale è un costo, mentre nel calcolo evolutivo è una risorsa? Se lo studente sa dire "la popolazione può essere parallela, la valutazione e la selezione rimangono necessarie, il collo di bottiglia si sposta verso il throughput di calcolo", si può passare alla pagina successiva.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa distinguere la "base abilitante" dal "meccanismo di variazione—selezione", sviluppare nella pagina successiva i dettagli su come GPU e grandi modelli supportano la generazione su larga scala di candidati e la valutazione parallela.

<a id="lecture-page-8"></a>

### La base ingegneristica costituita da GPU e grandi modelli

*Pagina 8*

> **Obiettivo della pagina:** Lo studente dovrebbe padroneggiare il solido supporto fornito dal calcolo parallelo delle GPU e dalla capacità generativa dei grandi modelli all'esplorazione evolutiva su larga scala.

> **Obiettivo della pagina**
>
> La GPU fornisce throughput parallelo, il grande modello fornisce l'ingresso semantico e la continuità contestuale, EvoX si occupa del ciclo chiuso di ricerca, selezione e feedback. Lo studente deve saper distinguere la divisione in tre livelli e giudicare su questa base i punti deboli del sistema.

> **Sequenza espositiva**
>
> Prima guidare lo studente a osservare il diagramma a tre livelli. Il livello superiore del grande modello si occupa della comprensione delle intenzioni in linguaggio naturale, della comprensione e generazione di codice, e della continuità del contesto del progetto; la base ingegneristica centrale EvoX opera secondo "generazione di candidati→valutazione parallela→ritorno del feedback→continuazione dell'evoluzione"; il livello inferiore GPU si occupa della valutazione parallela in batch, dell'iterazione ad alto throughput e dell'ampliamento dei confini dell'esplorazione. Poi spiegare i cambiamenti portati dall'apertura della potenza di calcolo: la valutazione non è più in coda, grandi quantità di candidati possono essere inviate simultaneamente alla valutazione parallela, e il feedback ritorna quasi contemporaneamente. Quindi spiegare che la fonte dei candidati passa dalla progettazione manuale e campionamento ridotto a un modello misto di "fornitura batch tramite calcolo parallelo + generazione e riscrittura tramite grandi modelli". Infine chiarire i confini tra base e algoritmo, e integrare la collaborazione multi-Agent, la scomposizione ricorsiva dei compiti e la persistenza a livello di progetto.

**Punti chiave dell'insegnamento**

- Il contributo più fondamentale della GPU è il throughput, che spinge valutazione e ricerca da seriale e piccoli batch a esplorazione simultanea su larga scala
- Non si occupa di comprensione semantica, né di archiviazione del contesto. Il ruolo più preciso del grande modello è quello di ingresso semantico e continuità contestuale, trasformando più rapidamente le intenzioni di ricerca in candidati eseguibili, script o bozze di operatori, mantenendo la coerenza con il contesto del progetto
- Per quanti candidati ci siano, devono comunque essere filtrati in capacità accumulabile attraverso il feedback ambientale e la valutazione selettiva. Memorizzare i tre in un detto: la GPU si occupa di "far funzionare", il grande modello di "far connettere", EvoX di "far girare". Di fronte a un problema, giudicare prima se manca throughput di calcolo, ingresso semantico o meccanismo di ciclo chiuso, e poi decidere quale livello integrare.

**Copertura delle parole chiave**

- Base ingegneristica, calcolo parallelo GPU, grandi modelli, ingresso semantico, continuità contestuale, ciclo chiuso ricerca·selezione·feedback, generazione di candidati, valutazione parallela, ritorno del feedback, continuazione dell'evoluzione, invio batch di candidati, iterazione ad alto throughput, ampliamento dei confini dell'esplorazione, collaborazione multi-Agent, scomposizione ricorsiva dei compiti, persistenza a livello di progetto, contesto tra Agent.

> **Spunti per i materiali**
>
> - Il diagramma architetturale a tre livelli è adatto a essere spiegato indicando: in alto il livello viola del grande modello, al centro il ciclo chiuso verde di EvoX, in basso il livello blu della GPU. Le frecce nel diagramma rappresentano "intenzione di ricerca→bozza di candidato" e "ritorno di vincoli e contesto", nonché "invio batch di candidati" e "risultati di valutazione parallela". Nel trattare la persistenza a livello di progetto, si possono considerare "obiettivi, vincoli, prodotti intermedi, risultati di valutazione" come le quattro risorse di progetto che devono essere depositate.

> **Spunti per gli esercizi**
>
> - Cinque domande a scelta verificano rispettivamente le responsabilità della GPU, del grande modello, il cambiamento della fonte dei candidati, la collaborazione multi-Agent e la persistenza a livello di progetto, e la divisione tra base e algoritmo. Le risposte sono nell'ordine: C, A, A, C, C. Nella trattazione non limitarsi a dare la risposta, ma chiedere allo studente di esplicitare il motivo dell'esclusione: la GPU non è comprensione semantica o archiviazione
> - il grande modello non è il ciclo chiuso stesso
> - la fonte dei candidati è espansione e ibridazione, non cancellazione della valutazione o ritorno alla progettazione manuale uno per uno
> - la persistenza permette al contesto chiave di continuare attraverso diversi Agent
> - la base non sostituisce l'algoritmo stesso, né elimina l'incertezza. Piattaforma di ricerca automatica di operatori. Punti chiave della risposta su due livelli. Primo, il livello GPU si assume la responsabilità del throughput, valutando in parallelo in batch e ampliando la portata esplorabile
> - il livello del grande modello si assume la responsabilità dell'ingresso semantico e della continuità contestuale, trasformando i requisiti in implementazioni candidate, script o bozze di operatori. I due non possono sostituirsi a vicenda, perché il grande modello non ha il throughput per la valutazione numerica parallela in batch, e la GPU non comprende il linguaggio naturale e la semantica del progetto. Secondo, la collaborazione multi-Agent e la scomposizione ricorsiva dei compiti richiedono una persistenza condivisa a livello di progetto: scomporre l'obiettivo generale in sotto-compiti come comprensione dei requisiti, scomposizione dei compiti, generazione di candidati, valutazione parallela, archiviazione dei risultati, assegnati a diversi Agent
> - depositare a livello di progetto la definizione degli obiettivi, i vincoli, le versioni dei candidati, gli indicatori di valutazione e le cause di fallimento. Così anche se a metà strada si cambia Agent o versione del modello, il nuovo Agent può continuare i progressi esistenti, e i risultati della valutazione sul lato GPU, riscritti, diventano input per la generazione di candidati del ciclo successivo, e il ciclo chiuso può continuare a funzionare attraverso contesti diversi.

**Verifica della comprensione**

Chiedere a uno studente a caso di riassumere con parole proprie la divisione in tre livelli, e di rispondere: "se il sistema non funziona bene, bisogna controllare prima il throughput di calcolo, l'ingresso semantico o il meccanismo di ciclo chiuso". Poi chiedere allo studente di verificare il ciclo chiuso secondo "generazione di candidati→valutazione parallela→ritorno del feedback→continuazione dell'evoluzione", indicando quale passaggio manca o rallenta; se ogni ciclo bisogna rispiegare il contesto all'Agent, probabilmente la persistenza a livello di progetto non è stata fatta bene.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa distinguere la divisione tra base e algoritmo, passare alla pagina successiva su implementazioni specifiche, casi applicativi o riepilogo.

<a id="lecture-page-9"></a>

### L'estensione dei confini dell'oggetto evolutivo: dai parametri ai programmi

*Pagina 9*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere come i moderni sistemi evolutivi estendano l'oggetto dell'evoluzione dai parametri numerici ai programmi e ai meccanismi algoritmici.

> **Obiettivo della pagina**
>
> Comprendere come i moderni sistemi evolutivi estendano l'oggetto dell'evoluzione dai parametri numerici ai programmi e ai meccanismi algoritmici, e padroneggiare la scala a quattro livelli "parametri numerici → iperparametri e struttura del modello → meccanismi algoritmici e operatori → programmi e stato ingegneristico".

**Punti chiave dell'insegnamento**

- A ogni salita di livello, porsi tre domande: come vengono rappresentati i candidati? Da cosa sono vincolati? Con quale segnale vengono valutati? Dal "range di valori" del livello parametrico si passa a "sintassi, semantica ed eseguibilità" del livello programmatico. Più l'oggetto è libero, maggiore è la responsabilità di verifica; non si deve fraintendere l'estensione come possibilità di generare codice a piacere. Se si continua a valutare candidati a livello di modulo di codice con un'unica funzione di perdita, significa che la valutazione è in ritardo
- bisogna verificare se la compilazione passa, se i test sono coperti, se il benchmark migliora, se il costo delle risorse è accettabile, se serve un compromesso multi-obiettivo. L'evoluzione del flusso di addestramento di un sistema di raccomandazione. Fase uno: tasso di apprendimento e dimensione del batch corrispondono al livello dei parametri numerici, i candidati sono vettori di numeri reali continui, valutabili con un unico obiettivo sul set di validazione
- Fase due: numero di strati, larghezza e data augmentation corrispondono al livello di iperparametri e struttura del modello, i valori sono discreti, lo spazio combinatorio è grande, e oltre alle metriche di validazione bisogna considerare generalizzazione e overfitting
- Fase tre: forma della funzione di perdita e operatori di campionamento corrispondono al livello di meccanismi algoritmici e operatori, i candidati devono soddisfare vincoli sintattici e semantici, e la valutazione dovrebbe includere robustezza, stabilità e compromesso multi-obiettivo
- Fase quattro: script di addestramento e configurazione della pipeline ingegneristica corrispondono al livello di programmi e stato ingegneristico, e la valutazione si eleva a: se compilazione e test passano, se il costo delle risorse è accettabile, e il compromesso multi-obiettivo tra precisione e costo. Regola fondamentale: più l'oggetto è vicino a un programma, più la valutazione deve passare da uno scalare singolo a un feedback a livello di sistema. Nella rappresentazione, astrarre lo script in strutture sintattiche operative o componenti modulari (fasi della pipeline, punti di iniezione di iperparametri, blocchi di flusso di controllo), non in testo puro non analizzabile
- Nei vincoli, garantire compilabilità, coerenza di interfacce e dipendenze, eseguibilità entro tempi e budget di calcolo definiti
- Nella valutazione, oltre alla precisione, includere tasso di superamento dei test, costo di valutazione singola, riproducibilità e compromesso multi-obiettivo di Pareto. I rischi principali sono l'enorme aumento dello spazio di ricerca, l'alto costo di valutazione, e il grande spreco di potenza di calcolo da candidati "che girano ma non danno benefici"; candidati errati possono anche compromettere la stabilità ingegneristica. Le contromisure includono priori gerarchici, apertura progressiva per livello, modelli surrogati o filtraggio a basso costo, e un esplicito compromesso tra precisione e costo.

**Trattazione degli esercizi**

Le domande di questa pagina verificano la capacità di spiegare con prove o esempi i concetti chiave e l'estensione dell'oggetto evolutivo. La direzione corretta è "sapersi collegare ai concetti di questa pagina e spiegarne le basi"; se si sceglie "cambiare tutti i fattori contemporaneamente per confrontare i risultati", "concludere solo in base alle sensazioni", "saltare i materiali e recitare a memoria", allora non soddisfa i requisiti. Il feedback può essere dato così: in caso di risposta corretta dire "questa comprensione è coerente con il programma confermato"; in caso di risposta errata suggerire "rivedi prima i concetti chiave, o torna alla spiegazione di questa pagina per trovare prove o esempi chiave prima di giudicare".

**Verifica della comprensione**

Chiedere a uno studente a caso di riassumere con parole proprie la scala a quattro livelli, e di fare un esempio della rappresentazione, dei vincoli e del segnale di valutazione di un oggetto di un certo livello. Suggerimento di transizione: dopo aver confermato che lo studente sa dire "trasferimento dei vincoli" e "corrispondenza del segnale di valutazione al livello", passare alla pagina successiva con esempi, applicazioni o riepilogo.

<a id="lecture-page-10"></a>

### I confini delle capacità dei grandi modelli e l'evoluzione continua a livello di sistema

*Pagina 10*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere che, per quanto potenti, i grandi modelli richiedono comunque un framework a livello di sistema per organizzare il loro sviluppo continuo.

**Punti chiave dell'insegnamento**

- Per giudicare se un lavoro sta davvero progredendo, porsi prima una domanda: il prodotto di questa volta può essere direttamente ereditato dal compito successivo? Se la risposta è no, molto probabilmente è un consumo una tantum, non un'evoluzione. Ancoraggio mnemonico: la generazione di possibilità dipende dal modello, il miglioramento cumulativo dal sistema.
- Esaurimento del contesto, assenza di verità di riferimento, pianificazione degli esperimenti corrispondono rispettivamente a sedimentazione e riutilizzo, valutazione e selezione, costruzione e invocazione dell'ambiente. Di fronte a un problema "che non si riesce a cambiare", localizzare prima a quale categoria appartiene la lacuna, e poi decidere quale capacità di sistema integrare, invece di pensare subito a cambiare modello.
- La modalità di realizzazione dell'evoluzione continua a livello di progetto è far solidificare il prodotto di ogni compito in queste quattro categorie di risorse. Coltivare l'abitudine: al termine del compito, dedicare dieci minuti a riscrivere le parti riutilizzabili nel repository, specialmente registrando quei casi di fallimento "questa strada non porta da nessuna parte" — anch'essi alzano il punto di partenza del compito successivo.

> **Obiettivo della pagina**
>
> Comprendere che, per quanto potenti, i grandi modelli, l'evoluzione continua è una responsabilità a livello di sistema, non un'estensione naturale delle capacità del modello. Divisione centrale: il modello si occupa di generare possibilità, il sistema di applicare pressione selettiva e conservare la storia.
>
> Punti chiave dell'insegnamento
>
> La comprensione semantica può analizzare requisiti vaghi in descrizioni eseguibili e identificare vincoli; la capacità generativa può produrre codice, configurazioni, piani e spiegazioni in pochi minuti, e auto-correggersi nello stesso turno di conversazione; il ragionamento multi-passo può completare la scomposizione dei compiti, la derivazione a catena e la spiegazione dei compromessi; la chiamata di strumenti collega l'output linguistico ad azioni reali attraverso funzioni e interfacce esterne. Di conseguenza, la generazione di candidati è ormai quasi gratuita, e ciò che è veramente scarso è il meccanismo per applicare pressione selettiva ai candidati.
>
> Una singola sessione non può chiudere il ciclo. Lo stato all'interno della sessione è volatile, e dopo l'esaurimento del contesto la memoria tra compiti si interrompe; manca la verità di riferimento, il modello non può definire autonomamente "cosa conta come corretto", né è in grado di fornire criteri di valutazione indipendenti dal proprio output; manca la pianificazione degli esperimenti, e test di benchmark in batch, verifiche di significatività statistica, giudizi di conformità ai vincoli e esecuzione in ambienti reali ad alto costo non sono sotto il controllo del modello. Pertanto, il modello non può completare autonomamente il ciclo chiuso "generazione di candidati—verifica ambientale—sedimentazione dei risultati" in una singola sessione o in un singolo compito. Non è una questione di capacità insufficiente, ma di responsabilità che non spetta al modello.
>
> Generazione e mutazione dei candidati, organizzare l'output del modello e ampliare attivamente e strutturare lo spazio di ricerca; costruzione e invocazione dell'ambiente, allestire ambienti sperimentali ripetibili, responsabili di pianificazione, esecuzione e validazione; valutazione e selezione, definire la verità di riferimento e i valutatori, completando ordinamento, selezione e giudizio di significatività; sedimentazione e riutilizzo, scrivere i risultati di successo e le esperienze di fallimento nella memoria a lungo termine, come punto di partenza del compito successivo. Senza modello, il sistema manca della diversità selezionabile; senza sistema, il modello può solo azzerarsi ogni volta.
>
> Il criterio per misurare se un sistema si sta davvero evolvendo non è "quanto è buono l'output di una singola volta", ma "se il miglioramento può accumularsi attraverso compiti e cicli di Agent". Un output sorprendente ma non ereditabile rimane un consumo una tantum. Quando il prodotto di ogni compito si solidifica in risorse ingegneristiche riutilizzabili — codice, configurazioni, valutatori, raccolte di casi di fallimento — il punto di partenza dei compiti successivi è più alto del precedente, e questa è l'evoluzione continua a livello di progetto. La pratica di EvoX fornisce un paradigma stabile e affidabile di sedimentazione ingegneristica: attraverso Agent e cicli di compito, solidificare l'esperienza in risorse, invece di lasciarla nei registri delle conversazioni.
>
> Di fronte a "il miglioramento non si accumula", la prima reazione è spesso "cambiare con un modello più potente", ma la causa principale è di solito la mancanza di architettura. Autoverifica: affidando lo stesso compito a un modello più potente, si ottengono automaticamente memoria tra compiti, giudizio di verità di riferimento e pianificazione degli esperimenti? Se no, il problema non è dal lato del modello. L'azione corretta è integrare il sistema, non cambiare modello.
>
> Questa pagina argomenta solo "perché serve l'evoluzione continua a livello di sistema", senza sviluppare il meccanismo di doppio livello di evoluzione dell'algoritmo stesso, che è trattato nel successivo contenuto su MetaDE.
>
> La generazione di possibilità dipende dal modello, il miglioramento cumulativo dal sistema.
>
> Trattazione degli esercizi
>
> Il modello può generare candidati, ma non può completare autonomamente il ciclo chiuso "generazione di candidati—verifica ambientale—sedimentazione dei risultati" in una singola sessione. Se lo studente sceglie erroneamente "la chiamata di strumenti può completare autonomamente la pianificazione degli esperimenti", guidarlo a tornare alla seconda metà del ciclo chiuso.
>
> La domanda 2 corrisponde a "assenza di verità di riferimento→valutazione e selezione". Si può suggerire che le tre categorie di lacune corrispondono uno a uno alle funzioni del sistema: esaurimento del contesto→sedimentazione e riutilizzo, assenza di verità di riferimento→valutazione e selezione, pianificazione degli esperimenti→costruzione e invocazione dell'ambiente.
>
> La causa principale del problema di confine è la mancanza di architettura; senza sistema non si può applicare pressione selettiva e conservare la storia, e cambiare modello non cambia la struttura.
>
> Se il miglioramento può accumularsi attraverso compiti e cicli di Agent, rendendo il punto di partenza dei compiti successivi più alto del precedente.
>
> Il valore diretto della domanda 5 è far entrare le esperienze di successo e fallimento nella memoria a lungo termine, alzando il punto di partenza del compito successivo ed evitando di ripetere gli stessi errori; le risorse includono codice, configurazioni, valutatori e raccolte di casi di fallimento.
>
> Il modello può completare autonomamente l'analisi dei requisiti e l'identificazione dei vincoli, generare diverse implementazioni e spiegazioni dei compromessi, il ragionamento multi-passo e l'autoverifica a livello di codice; ciò che deve essere assunto dal sistema è l'organizzazione e la mutazione dei candidati, la pianificazione, esecuzione e validazione di ambienti di benchmark in batch, la valutazione, selezione e giudizio di significatività e conformità, la sedimentazione e il riutilizzo. Senza sistema, i candidati non possono essere confrontati, le conclusioni non possono essere riprodotte, e l'esperienza non può essere ereditata; la volta successiva si riparte da zero e il miglioramento si azzera.
>
> Il meccanismo di sedimentazione dovrebbe includere codice e configurazioni riutilizzabili, valutatori riutilizzabili, raccolte di casi di fallimento, traiettorie sperimentali compito—risultato; la sua funzione è far partire il compito successivo dallo spazio di candidati esistente e dai confini di fallimento noti, con il valutatore che può confrontarsi con lo storico migliore, l'insieme dei fallimenti che restringe lo spazio di ricerca, e le traiettorie sperimentali che unificano le unità di misura, rendendo il miglioramento cumulabile, verificabile e trasferibile.

**Verifica della comprensione**

Chiedere allo studente di ripercorrere con parole proprie "il modello si occupa di generare possibilità, il sistema di applicare pressione selettiva e conservare la storia", e di fare un esempio della differenza tra output una tantum e risorsa ingegneristica ereditabile. Dopo aver confermato che lo studente sa distinguere le tre categorie di lacune e le quattro categorie di lavoro del sistema, passare al contenuto successivo.

<a id="lecture-page-11"></a>

### MetaDE: migliorare gli algoritmi evolutivi con algoritmi evolutivi

*Pagina 11*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere la strategia avanzata di ottimizzare la configurazione evolutiva attraverso due livelli annidati che utilizzano il meccanismo evolutivo.

**Punti chiave dell'insegnamento**

- Il livello interno cerca "la risposta al problema", il livello esterno cerca "l'algoritmo che sa trovare meglio le risposte". Di fronte a un problema di meta-ottimizzazione, chiedersi prima: l'individuo attualmente in evoluzione rappresenta una soluzione o una configurazione? Questa domanda determina la codifica e la modalità di valutazione successive.
- Generazione della configurazione → risoluzione del compito → feedback delle prestazioni → aggiornamento della configurazione. Memorizzando questi quattro passi si padroneggia lo scheletro operativo di MetaDE; il "feedback delle prestazioni" è l'unico legame che connette i due livelli, e senza di esso il livello esterno non può scegliere.
- Ogni volta che il livello esterno valuta una configurazione, il livello interno deve eseguire un ciclo completo, e il budget cresce esponenzialmente; allo stesso tempo bisogna diffidare di configurazioni valide solo per il compito corrente. Nel confronto, procedere con lo stesso budget di valutazione, e verificare la robustezza dei risultati con più compiti o più ripetizioni.

> **Obiettivo della pagina**
>
> Comprendere come MetaDE utilizzi l'algoritmo evolutivo stesso come oggetto di evoluzione, adattando automaticamente l'evoluzione differenziale al compito attraverso due livelli annidati. In una frase: il livello interno cerca "la risposta al problema", il livello esterno cerca "l'algoritmo che sa trovare meglio le risposte".

> **Sequenza espositiva**
>
> Gli algoritmi evolutivi precedenti mettono la popolazione nello spazio delle soluzioni, e la fitness misura le soluzioni candidate. MetaDE sale di un livello, ponendo l'algoritmo evolutivo stesso come oggetto di ottimizzazione, con l'obiettivo che si estende da "trovare la soluzione al problema" a "migliorare il metodo di soluzione".
>
> Il livello interno esegue l'evoluzione differenziale nello spazio delle soluzioni, con una data strategia di mutazione e parametri chiave come il fattore di scala F, il tasso di crossover CR, la dimensione della popolazione NP, risolve funzioni di benchmark o compiti ingegneristici, e produce la prestazione sul compito come fitness. Il livello esterno evolve nello spazio delle configurazioni algoritmiche, ogni individuo codifica un insieme di configurazioni algoritmiche; la sua fitness non può essere calcolata da solo, ma deve essere determinata dalla prestazione restituita dal livello interno dopo aver eseguito il compito con quella configurazione. Il livello esterno su questa base seleziona, ricombina e muta.
>
> Generazione della configurazione → risoluzione del compito → feedback delle prestazioni → aggiornamento della configurazione. Quattro passi in ciclo, l'algoritmo si adatta e migliora con il compito, invece di fissare i parametri manualmente in anticipo. Il "feedback delle prestazioni" è l'unico legame che connette i due livelli, senza di esso il livello esterno non può scegliere.
>
> Lo spazio delle configurazioni non è lo spazio delle soluzioni. Il livello interno cerca soluzioni, il livello esterno cerca configurazioni; i due sono accoppiati, perché la bontà della configurazione esterna deve essere misurata dall'esecuzione effettiva del livello interno. Lo scheletro generale della meta-ottimizzazione è: rendere la ricerca stessa l'oggetto della ricerca.
>
> Ogni volta che il livello esterno valuta una configurazione, il livello interno deve eseguire un ciclo completo, e il budget di calcolo cresce esponenzialmente, quindi bisogna bilanciare la granularità dello spazio delle configurazioni e il budget di valutazione; bisogna anche diffidare dell'overfitting della configurazione al compito corrente, e del rumore casuale del livello interno che può fuorviare la scelta del livello esterno. Nel confronto, procedere con lo stesso budget di valutazione, e verificare la robustezza con più compiti o più ripetizioni.

**Copertura delle parole chiave**

- MetaDE
- doppio livello interno ed esterno
- spazio delle configurazioni e spazio delle soluzioni
- evoluzione differenziale
- strategia di mutazione
- fattore di scala F
- tasso di crossover CR
- dimensione della popolazione NP
- generazione della configurazione
- risoluzione del compito
- feedback delle prestazioni
- aggiornamento della configurazione
- meta-ottimizzazione
- budget di calcolo
- overfitting
- robustezza.

> **Spunti per i materiali**
>
> - Il livello esterno della popolazione di configurazioni genera e invia le configurazioni
> - il livello interno esegue l'evoluzione differenziale secondo la configurazione e valuta la prestazione sul compito
> - il feedback delle prestazioni ritorna al livello esterno
> - il livello esterno aggiorna le configurazioni. Nel guardare il diagramma, ricordare allo studente di identificare la direzione delle frecce e il ciclo chiuso a quattro passi.

> **Spunti per gli esercizi**
>
> - Gli esercizi di questa pagina si concentrano sulla distinzione delle responsabilità dei due livelli, sul contenuto del feedback e sull'ordine del ciclo chiuso. La domanda 1 dovrebbe scegliere "la strategia di mutazione e la configurazione dei parametri chiave dell'algoritmo evolutivo stesso", con il suggerimento: ciò che viene evoluto non è la soluzione ma la configurazione. La domanda 2 dovrebbe scegliere il livello interno, che esegue l'evoluzione differenziale per risolvere il compito con la configurazione data. La domanda 3 dovrebbe scegliere la prestazione sul compito, ad esempio indicatori di performance come la fitness
> - il livello esterno ha bisogno della prova "quanto è efficace questa configurazione". La domanda 4 dovrebbe scegliere "il livello interno cerca soluzioni nello spazio delle soluzioni, il livello esterno cerca configurazioni algoritmiche nello spazio delle configurazioni", integrando che i due sono accoppiati tramite configurazione—prestazione. La domanda 5 dovrebbe scegliere "generazione della configurazione → risoluzione del compito → feedback delle prestazioni → aggiornamento della configurazione", memorizzando secondo la catena causale: prima la configurazione, poi la risoluzione, poi il feedback, infine l'aggiornamento. Se lo studente sbaglia, guidarlo a tornare alle responsabilità dei livelli o alle frecce del ciclo chiuso per rivalutare. Configurare adattivamente l'evoluzione differenziale per un compito ingegneristico. Gli individui del livello esterno di solito codificano: tipo di strategia di mutazione (come DE/rand/1/bin, DE/best/1/bin, ecc.) e parametri chiave F, CR, NP, con codifica mista di vettori reali e opzioni discrete. La valutazione del livello esterno si basa sul livello interno: eseguire completamente un'evoluzione differenziale con quella configurazione sul compito di ottimizzazione strutturale target, prendendo indicatori come la precisione di convergenza, il numero di valutazioni di funzione richieste o il tempo impiegato
> - stesso compito, stesso budget di valutazione, stessa popolazione iniziale e insieme di seed casuali
> - il gruppo di controllo usa una configurazione DE classica con parametri empirici, il gruppo sperimentale usa la configurazione evoluta da MetaDE
> - ripetere più volte in modo indipendente i due gruppi, confrontando la qualità della soluzione finale e le curve di convergenza, con test statistici. Bisogna considerare costi e rischi: ogni valutazione di una configurazione da parte del livello esterno richiede un'esecuzione completa del livello interno, con budget che cresce esponenzialmente
> - la configurazione può andare in overfitting sul compito corrente
> - il rumore delle prestazioni del livello interno può fuorviare la scelta del livello esterno.

**Verifica della comprensione**

Cosa cerca il livello interno, cosa cerca il livello esterno? Qual è l'ordine dei quattro passi del ciclo chiuso di MetaDE? Saper dire "il livello interno cerca soluzioni, il livello esterno cerca configurazioni, il feedback delle prestazioni connette i due livelli" è sufficiente per considerare la padronanza.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa distinguere lo spazio delle configurazioni dallo spazio delle soluzioni, e sa ripercorrere il ciclo chiuso a quattro passi, passare alla pagina successiva con applicazioni, estensioni o riepilogo.

<a id="lecture-page-12"></a>

### Definizione degli elementi chiave per l'integrazione con EvoX

*Pagina 12*

> **Obiettivo della pagina:** Lo studente dovrebbe padroneggiare le domande chiave e i passaggi da chiarire quando si integra un compito reale in EvoX.

> **Obiettivo della pagina**
>
> Comprendere che, nell'integrare EvoX, bisogna prima formalizzare il compito reale in un sistema di esplorazione evolvibile, e poi discutere di operatori e parallelismo. Il nucleo è rispondere a tre domande: cosa varia, cosa si misura, cosa si conserva.

**Punti chiave dell'insegnamento**

- 1. Il quadro dei tre elementi. Oggetto variabile (spazio di esplorazione): chiarire quali oggetti è permesso cambiare, il loro range di variazione legale e i vincoli rigidi, coprendo parametri, strutture e persino oggetti a livello di programma
- Un confine troppo stretto comprime la diversità, uno troppo ampio rende ineseguibile la catena di valutazione. Risultati osservabili (segnale di valutazione): distinguere indicatori obiettivo, indicatori di vincolo e segnali proxy necessari, e valutare rumore, costo di valutazione singola e coerenza di valutazioni ripetute
- I segnali proxy devono essere calibrati con l'obiettivo reale prima di poter essere usati per il giudizio di conservazione. Criterio di conservazione (meccanismo di selezione): definire il criterio con cui le variazioni vengono conservate, come soglie di fitness, relazioni di dominanza multi-obiettivo, soddisfacimento dei vincoli o meccanismi di preferenza; determina se l'esplorazione è guidata o sprecata. 2. Ciclo chiuso. Esplorabile (spazio di variazione) × eseguibile (catena di valutazione) × verificabile (criterio di conservazione), nessuno può mancare. Senza spazio di variazione non c'è ricerca, senza catena di valutazione non c'è feedback, senza criterio di conservazione non c'è accumulo
- Se manca qualsiasi anello, l'evoluzione degenera in un ciclo a vuoto. 3. Errori comuni e implicazioni ingegneristiche. Non scegliere prima gli operatori, non definire prima il grado di parallelismo, e poi tornare a integrare la definizione degli elementi
- Invertire l'ordine porta a inizializzazione della popolazione, progettazione degli operatori e valutazione multi-obiettivo privi di basi di convergenza. Più chiara è la definizione degli elementi, più è possibile mapparli su grafi di calcolo tensorizzati, pianificazione Runtime e gestione di potenza di calcolo eterogenea: l'oggetto variabile corrisponde a dimensioni tensoriali e domini di valori, i risultati osservabili alla catena di valutazione batch, il criterio di conservazione alla logica di pianificazione di filtraggio ed ereditarietà di ogni generazione. 4. Detti e diagnosi. Nell'integrare un nuovo compito, rispondere nell'ordine "cosa varia → cosa si misura → cosa si conserva". Se le soluzioni candidate spesso non sono valutabili, e la catena di valutazione genera errori frequentemente, probabilmente il confine è troppo ampio
- Se la popolazione si omogeneizza rapidamente e dopo poche generazioni quasi non cambia più, probabilmente il confine è troppo stretto. Per ogni risultato osservato, annotare livello di rumore, costo di valutazione singola, coerenza di valutazioni ripetute.

**Trattazione degli esercizi**

Questa pagina contiene 5 domande a scelta multipla. La risposta corretta della domanda 1 è "chiarire prima i tre elementi: oggetto variabile, risultati osservabili e criterio di conservazione"; della domanda 2 è "la catena di valutazione diventa ineseguibile, la ricerca perde verificabilità"; della domanda 3 è "distinguere indicatori obiettivo, indicatori di vincolo e segnali proxy necessari, e valutarne rumore, costo e ripetibilità"; della domanda 4 è "decidere se le variazioni candidate entrano nella generazione successiva, cioè se l'esplorazione è guidata o sprecata"; della domanda 5 è "decidere se può essere mappato efficientemente su grafi di calcolo tensorizzati, pianificazione Runtime e gestione di potenza di calcolo eterogenea". Nel feedback sottolineare: operatori e parallelismo sono dettagli implementativi, non il punto di partenza;

i sintomi tipici di un confine troppo stretto sono la diminuzione della diversità e la convergenza prematura, quelli di un confine troppo ampio il collasso della catena di valutazione.

Consegna senza equipaggio in un parco industriale integrata con EvoX. Gli oggetti variabili possono includere l'ordine e gli orari di visita dei punti di prelievo e consegna, l'assegnazione dei veicoli alle linee, i parametri della curva di velocità, e se necessario la struttura delle regole di pianificazione; i vincoli rigidi includono almeno il limite di carico e il limite di velocità del parco (comprese zone vietate e finestre temporali). I risultati osservabili possono essere stratificati in indicatori obiettivo come il costo totale di consegna, il tempo medio di consegna o il tasso di ritardo, indicatori di vincolo come le violazioni di carico, il numero di violazioni di velocità e zone vietate, il tasso di soddisfacimento delle finestre temporali, e segnali proxy come il livello di congestione o il numero di conflitti di percorso. Per il criterio di conservazione si suggerisce una combinazione di "priorità al soddisfacimento dei vincoli + relazioni di dominanza multi-obiettivo", filtrando prima le soluzioni fattibili, e poi conservando le soluzioni non dominate su costo ed efficienza temporale.

Se manca l'anello di verificabilità, l'esplorazione perde il feedback efficace, la popolazione non può accumulare strutture vantaggiose, e l'evoluzione degenera in un continuo girare a vuoto.

**Verifica della comprensione**

Chiedere allo studente di ripercorrere con parole proprie i tre elementi e la relazione di chiusura, e di giudicare in un esempio i sintomi di un confine troppo stretto o troppo ampio.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa dire come "oggetto variabile—risultati osservabili—criterio di conservazione" formano un ciclo chiuso, passare alla pagina successiva con esempi, applicazioni o riepilogo.

<a id="lecture-page-13"></a>

### Il flusso di lavoro completo del Runtime di EvoX

*Pagina 13*

> **Obiettivo della pagina:** Lo studente dovrebbe comprendere il ciclo chiuso di collaborazione tra modelli, strumenti, ambiente e meccanismi evolutivi nel Runtime di EvoX.

> **Obiettivo della pagina**
>
> Comprendere che il Runtime di EvoX non è una chiamata di inferenza una tantum, ma organizza modelli, strumenti, ambiente e meccanismi evolutivi in un sistema esecutivo a ciclo chiuso, in cui i candidati si evolvono continuamente dopo esecuzione, feedback, selezione, validazione ed ereditarietà.

> **Sequenza espositiva**
>
> Prima presentare la catena complessiva del ciclo chiuso, poi spiegare uno a uno i sei anelli; successivamente enfatizzare due meccanismi facilmente sottovalutati — la persistenza a livello di progetto del contesto tra Agent e la validazione rigorosa con eredità storica; infine verificare con esercizi e casi se lo studente ha realmente padroneggiato l'ordine degli anelli e i confini delle responsabilità.

**Punti chiave dell'insegnamento**

- Proposta del candidato → pianificazione Runtime ed esecuzione degli strumenti → feedback ambientale → selezione evolutiva → validazione e persistenza → eredità storica, e ritorno al modello/Agent. Questo ordine ha relazioni di dipendenza: senza esecuzione non c'è feedback ambientale, senza feedback non si può fare una selezione efficace, e validazione e persistenza avvengono necessariamente dopo la selezione. I sei anelli del ciclo chiuso: in base alla definizione del problema, allo stato storico e ai vincoli, generare candidati a livello di parametri, operatori, strategie e persino programmi, decidendo da quali ingressi entra lo spazio di ricerca. Il Runtime invoca valutatori, simulatori o modelli surrogati, librerie di operatori e flussi di lavoro, trasformando i candidati in calcolo effettivo e cambiamenti osservabili dell'ambiente. L'ambiente del compito fornisce indicatori, violazioni di vincoli, modalità di fallimento e traiettorie di esecuzione; questi segnali servono sia per il punteggio che per guidare la proposta del ciclo successivo. Attraverso l'aggiornamento della popolazione, mutazione/crossover, selezione di Pareto o basata su preferenze, conservare i candidati di alto valore, trasformare o eliminare quelli di basso valore. Si occupa dell'orchestrazione dei moduli, della gestione dello stato, della pianificazione, dell'allocazione di potenza di calcolo eterogenea e dell'esecuzione riproducibile, disaccoppiando algoritmo e problema e permettendone la composizione su richiesta. Il contesto tra Agent conserva lo stato a livello di progetto, e la validazione rigorosa decide quali risultati si depositano come baseline affidabile. Due meccanismi facilmente sottovalutati: il contesto di una singola sessione scompare con la fine della conversazione, mentre l'evoluzione richiede accumulo tra sessioni. EvoX scrive candidati, registri di valutazione e conclusioni in un archivio a livello di progetto, e le nuove sessioni di Agent possono caricare direttamente la storia, senza ripetere il lavoro già completato. Non tutti i risultati meritano di entrare nella baseline. Il gateway di validazione controlla indicatori, vincoli e riproducibilità, e solo le versioni che passano vengono scritte nella storia e ereditate dai cicli successivi. Questo rende l'ereditarietà un acceleratore affidabile, non un amplificatore di errori. Il ciclo successivo di esplorazione non deve ripartire da zero, ma continua l'evoluzione sui risultati verificati. Il modello si occupa di proporre possibilità, il sistema di verificare, selezionare e accumulare; questa è la base operativa continua della ricerca scientifica AI Native. Avvertenza chiave: distinguere "una generazione" da "un ciclo evolutivo" — la prima produce solo candidati, il secondo comprende anche esecuzione, feedback, selezione, validazione ed eredità
- Se manca un qualsiasi anello, il sistema non può migliorare continuamente.

**Trattazione degli esercizi**

La domanda 1 verifica l'ordine dei sei passi, con l'opzione corretta "proposta del candidato → pianificazione Runtime ed esecuzione degli strumenti → feedback ambientale → selezione evolutiva → validazione e persistenza → eredità storica, e ritorno al modello/Agent"; le opzioni errate di solito invertono l'ordine o fanno avvenire la selezione prima del feedback. La domanda 2 verifica le responsabilità del Runtime: il Runtime si occupa di orchestrazione dei moduli, gestione dello stato, pianificazione, allocazione di potenza di calcolo eterogenea ed esecuzione riproducibile, non sostituisce il valutatore, non si occupa di proporre candidati, né di scegliere al posto del meccanismo evolutivo. La domanda 3 verifica la gestione delle violazioni di vincoli: le violazioni dovrebbero essere segnali di feedback consegnati agli anelli di evoluzione e validazione, potendo essere eliminate o riparate ed entrare nel ciclo successivo;

esso salva candidati, registri di valutazione e conclusioni come stato a livello di progetto, permettendo alle nuove sessioni di caricare la baseline storica; non salva solo il contesto della conversazione, non equivale a salvare i pesi del modello, e non è mantenuto dal modello stesso durante la conversazione. La domanda 5 verifica la relazione tra validazione ed eredità: solo i risultati che passano i controlli di indicatori, vincoli e riproducibilità sono adatti ad essere ereditati come baseline affidabile dai cicli successivi; senza validazione, l'eredità solidifica conclusioni accidentali e non riproducibili, diventando un amplificatore di errori.

Nello scenario, l'Agent genera 40 gruppi di candidati, il Runtime pianifica in batch simulatori e modelli surrogati, restituendo indicatori multi-obiettivo e violazioni di vincoli, il meccanismo evolutivo conserva 8 gruppi secondo Pareto, il gateway di validazione scrive nella storia del progetto 1 gruppo dopo aver completato il controllo di riproducibilità, e la sessione successiva carica quella storia per continuare l'ottimizzazione tramite mutazione. Si può guidare lo studente a identificare: il feedback ambientale include indicatori multi-obiettivo, registri di violazioni di vincoli, traiettorie di valutazione e informazioni di riproducibilità; essi influenzano rispettivamente la selezione evolutiva, il giudizio di validazione e la proposta del ciclo successivo.

Se si cancella la validazione e si scrivono tutti gli 8 gruppi nella storia, il rischio è che la baseline venga contaminata, gli errori si accumulino e amplifichino nel tempo, le mutazioni successive partano da punti di partenza errati, il costo di ricerca aumenti mentre i benefici diminuiscono, la storia venga diluita da voci a bassa affidabilità, rendendo difficile giudicare le conclusioni realmente utilizzabili.

**Verifica della comprensione**

Chiedere allo studente di ripercorrere con parole proprie i sei passi, e di spiegare i confini di responsabilità di "il modello propone candidati, il Runtime organizza l'esecuzione, il meccanismo evolutivo seleziona, il gateway di validazione controlla, il sistema di persistenza eredita". Se lo studente descrive il Runtime come decisore o proponente di candidati, tornare al diagramma per chiarire.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa distinguere una generazione da un ciclo evolutivo, e sa dire che la validazione è la porta dell'eredità, passare alla pagina successiva con esempi, applicazioni o riepilogo.

**Riferimenti**

Persistenza a livello di progetto del contesto tra Agent; meccanismi di validazione rigorosa ed eredità storica.

<a id="lecture-page-14"></a>

### Analisi pratica in classe: percorsi evolutivi multipli e percorso singolo predefinito

*Pagina 14*

> **Obiettivo della pagina:** Lo studente dovrebbe analizzare attraverso un esempio ingegneristico il vantaggio dei percorsi evolutivi multipli di fronte a perturbazioni sconosciute.

> **Obiettivo della pagina**
>
> Attraverso un esempio di ottimizzazione ingegneristica con perturbazioni sconosciute, confrontare le prestazioni di un percorso singolo predefinito e di percorsi evolutivi multipli. Il punto non è dimostrare che l'evoluzione sia sempre migliore, ma comprendere come i percorsi multipli integrino incertezza, diversità e feedback online nel processo di ricerca, migliorando robustezza e adattabilità.

> **Sequenza espositiva**
>
> Scegliere un problema di ottimizzazione ingegneristica in cui si possano iniettare perturbazioni sconosciute, ad esempio ottimizzazione di parametri dinamici o compiti di ricerca con vincoli rumorosi; fissare funzione obiettivo, budget di valutazione e sequenza di perturbazioni, per garantire la comparabilità dei due gruppi sperimentali.
>
> Fissare algoritmo, iperparametri e direzione di ricerca, risolvendo in una sola volta secondo ipotesi offline. Prima della perturbazione può avere buone prestazioni, ma mancando aggiustamento online, dopo la perturbazione è facile cadere in ottimi locali o subire un crollo di prestazioni.
>
> Con popolazione, strategie multiple o ricerca parallela di più candidati, aggiustarsi continuamente attraverso mutazione, crossover, selezione e feedback ambientale. I percorsi multipli non sono semplici esecuzioni ripetute, ma utilizzano informazioni online per formare ridondanza esplorativa.
>
> L'asse orizzontale è l'intensità della perturbazione o il numero di cicli di valutazione, l'asse verticale il tasso di mantenimento delle prestazioni. Dopo il punto di iniezione della perturbazione, il percorso singolo predefinito cala nettamente e rimane basso; i percorsi evolutivi multipli mostrano una finestra di recupero e mantengono un certo range di diversità dei candidati. Nel diagramma si possono confrontare direttamente l'ampiezza del calo di prestazioni, la finestra di recupero e la diversità dei candidati.
>
> Le perturbazioni possono includere spostamenti dell'obiettivo, cambiamenti dei vincoli, aumento del rumore, commutazione dello stato ambientale o variabili non modellate, e in particolare si devono osservare perturbazioni mai viste nella fase di predefinizione. Gli indicatori di confronto includono il valore ottimale prima della perturbazione, l'ampiezza del calo di prestazioni dopo la perturbazione, la velocità di recupero, il tasso di successo, la diversità dei candidati, e i costi di calcolo e valutazione per raggiungere prestazioni equivalenti.
>
> La fragilità del percorso singolo deriva dalla fissazione delle ipotesi e dalla diversità insufficiente; il vantaggio dei percorsi multipli deriva dall'esplorazione continua, dal feedback della fitness e dalla pressione selettiva, ma bisogna bilanciare costo di calcolo, stabilità di convergenza e interpretabilità ingegneristica. Le conclusioni devono basarsi su budget equi, esperimenti riproducibili e confini di perturbazione chiari, evitando di fraintendere i percorsi multipli come incondizionatamente superiori al percorso singolo.

**Punti chiave dell'insegnamento**

- I due gruppi sperimentali devono usare la stessa funzione obiettivo, lo stesso budget di valutazione e la stessa sequenza di perturbazioni, e ripetere più volte prendendo la media, altrimenti le conclusioni possono essere fuorviate dalle condizioni iniziali o dalle fluttuazioni casuali. Non testare solo all'interno della distribuzione di addestramento, ma iniettare perturbazioni mai viste nella fase di predefinizione, come spostamenti dell'obiettivo, cambiamenti dei vincoli, aumento del rumore o commutazioni ambientali, per verificare la vera robustezza. La ridondanza esplorativa porta adattabilità, ma aumenta anche costi di calcolo e valutazione, potendo influenzare la stabilità di convergenza e l'interpretabilità, e va bilanciata sotto i vincoli ingegneristici specifici. La chiave per giudicare il fallimento del percorso singolo non è l'intensità della perturbazione o le risorse di calcolo in sé, ma la fissazione delle ipotesi offline, la mancanza di aggiustamento online e la diversità insufficiente.

**Trattazione degli esercizi**

Ciò che più deve rimanere identico nei due gruppi è "budget di valutazione e sequenza di perturbazioni". Tipo di algoritmo, dimensione della popolazione e operatore di mutazione appartengono alle differenze di strategia confrontate, non sono condizioni sperimentali da fissare. Feedback per risposta corretta: sa collegarsi al principio di confronto equo di questa pagina e spiegarne le basi; per risposta errata: tornare alla spiegazione di questa pagina e trovare la differenza tra variabili di controllo e fattori di confronto.

Il percorso singolo predefinito crolla dopo la perturbazione, molto probabilmente perché "le ipotesi offline sono fissate, mancano aggiustamento online e diversità". Feedback per risposta corretta: coglie il nucleo della mancanza di meccanismi di adattamento; per risposta errata: non attribuire la causa a risorse di calcolo esterne o all'intensità della perturbazione.

I "percorsi multipli" nell'evoluzione multi-percorso in essenza significano "uso parallelo di popolazione, strategie multiple o più candidati, con feedback online per formare ridondanza esplorativa". Non è semplice esecuzione ripetuta, né semplice aumento di risorse o complessa regolazione di parametri.

L'indicatore che meglio riflette la capacità di recupero dopo una perturbazione è "velocità di recupero e tasso di successo". Il valore ottimale prima della perturbazione e la diversità sono indicatori ausiliari, e l'ampiezza del calo mostra piuttosto la fragilità.

L'affermazione più rigorosa è "con budget equi, esperimenti riproducibili e confini di perturbazione chiari, i percorsi multipli di solito mostrano una robustezza maggiore, ma bisogna bilanciare i costi aggiuntivi". Evitare assolutizzazioni, e non si può garantire l'ottimo globale; il percorso singolo ha ancora valore in ambienti stabili.

Nel progettare esperimenti equi e riproducibili, si dovrebbero fissare funzione obiettivo, budget di valutazione e sequenza di perturbazioni; i due gruppi usano le stesse condizioni iniziali e gli stessi seed casuali; ripetere più volte gli esperimenti prendendo la media; registrare il valore ottimale prima della perturbazione, l'ampiezza del calo di prestazioni dopo la perturbazione, la velocità di recupero, il tasso di successo, la diversità dei candidati e il costo di calcolo; definire chiaramente i confini della perturbazione e il momento di iniezione.

Il percorso singolo dipende da ipotesi offline e ha diversità insufficiente, dopo la perturbazione non può aggiustarsi online e cade facilmente in ottimi locali; i percorsi multipli, attraverso la ricerca parallela di popolazione o strategie multiple, utilizzano mutazione, crossover, selezione e feedback ambientale per aggiustarsi continuamente, formando ridondanza esplorativa, e quindi riescono a recuperare. I costi aggiuntivi sono principalmente spese di calcolo e valutazione; se il compito richiede alta robustezza e adattabilità, e i benefici del recupero superano i costi, allora vale la pena adottarli; altrimenti bisogna bilanciare stabilità di convergenza, interpretabilità e vincoli ingegneristici.

**Verifica della comprensione**

Chiedere a uno studente a caso di riassumere con parole proprie i punti chiave di questa pagina, e l'insegnante integra le parole chiave mancanti in base alla risposta.

Perché un confronto equo deve fissare budget di valutazione e sequenza di perturbazioni? Se si cambia solo il tipo di algoritmo, si può affermare che i percorsi multipli sono migliori?

A quali condizioni vale il vantaggio dei percorsi multipli? Quali costi aggiuntivi comporta?

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa esprimere le tre relazioni "il confronto equo è il presupposto della conclusione", "le perturbazioni devono coprire cambiamenti mai visti", "i percorsi multipli non sono incondizionatamente migliori", passare alla pagina successiva con esempi, applicazioni o riepilogo.

**Copertura delle parole chiave**

- Percorso singolo predefinito, percorsi evolutivi multipli, perturbazioni sconosciute, feedback online, ridondanza esplorativa, robustezza, adattabilità, confronto equo, budget di valutazione, sequenza di perturbazioni, tasso di mantenimento delle prestazioni, finestra di recupero, diversità dei candidati, costo di calcolo, stabilità di convergenza, interpretabilità.

> **Spunti per i materiali**
>
> - Il grafico a linee del confronto delle prestazioni mostra il punto di iniezione della perturbazione, il crollo e la persistente bassezza del percorso singolo, la finestra di recupero dei percorsi multipli e il range di diversità dei candidati, e può servire come base visiva centrale per l'analisi in classe.

<a id="lecture-page-15"></a>

### Riepilogo delle idee centrali del corso e delle origini dell'evoluzione

*Pagina 15*

> **Obiettivo della pagina:** Lo studente dovrebbe rivedere sistematicamente la logica centrale dell'ispirazione biologica e delle origini storiche del calcolo evolutivo.

> **Obiettivo della pagina**
>
> L'intelligenza non è un prodotto unico predefinito in una sola volta, ma un processo che si evolve continuamente nel feedback ambientale. Lo studente dovrebbe saper spiegare lungo i filoni storici come simbolismo, connessionismo, cibernetica e calcolo evolutivo siano passati dalla competizione alla complementarità, e comprendere perché il calcolo evolutivo abbia come scheletro popolazione, mutazione, selezione e fitness, invece di promettere di scrivere in anticipo l'unica soluzione corretta.

**Punti chiave dell'insegnamento**

- Enfatizzare che il modello genera possibilità, l'ambiente fornisce feedback, il sistema si occupa di valutazione, selezione ed eredità; i tre formano un circuito, costituendo il ciclo evolutivo chiuso "generazione di candidati→valutazione→selezione→eredità→iterazione". Si può richiamare l'idea della "macchina bambina" di Turing del 1950: la capacità non è scritta una volta per tutte, ma acquisita gradualmente attraverso educazione, sperimentazione e premi/punizioni. Simbolismo — rappresentazione esplicita e ragionamento formale, adatto a problemi con regole chiare e confini chiusi
- Connessionismo — rappresentazione distribuita e apprendimento, abile nella percezione e nella generalizzazione
- Cibernetica — regolazione degli obiettivi nel circuito di retroazione, risponde a come il sistema mantiene la direzione nelle perturbazioni
- Calcolo evolutivo — adattamento di popolazione orientato a spazi di ricerca aperti, con la popolazione che mantiene diversità e pressione di ricerca. Ricordare agli studenti di autoverificare con quattro domande: dove sono i vincoli strutturali? Da dove vengono percezione e generazione? Su cosa si basa la regolazione a ciclo chiuso? Chi si occupa di esplorazione e diversità? Il livello simbolico fornisce vincoli strutturali interpretabili e condizioni di verifica, il livello connessionista fornisce capacità percettive e generative, il livello di controllo garantisce feedback e regolazione degli obiettivi, il livello evolutivo si occupa di cercare e conservare soluzioni diversificate in ambienti incerti. I sistemi intelligenti complessi devono connettere le capacità in un circuito, non sperare in un output una tantum. I meccanismi bio-ispirati come mutazione, selezione, ereditarietà e diversità devono essere astratti in processi di ottimizzazione calcolabili, parallelizzabili e componibili
- La fitness è una funzione obiettivo misurabile, la mutazione è tipicamente descritta da distribuzioni di probabilità, la pressione selettiva è realizzata da regole di campionamento e conservazione. Tre autoverifiche: la codifica esprime la struttura reale della soluzione
- la fitness è misurabile e coerente con l'obiettivo
- la pressione selettiva non è né troppo forte (convergenza prematura) né troppo debole (deriva casuale). I compiti reali hanno spesso tre caratteristiche — conflitto multi-obiettivo, feedback sparso, ambiente incerto. In caso di conflitto di obiettivi di solito non esiste una soluzione puntuale simultaneamente ottimale, ma solo un insieme di soluzioni di compromesso
- quando il feedback è sparso e ritardato non si può ottenere una valutazione completa in una sola volta
- i cambiamenti ambientali rendono rapidamente obsoleta la soluzione unica statica. Il calcolo evolutivo genera in parallelo grandi quantità di candidati, ne valuta le prestazioni di compromesso, conserva soluzioni diversificate, e rimanda la scelta "quale scegliere" a una fase con informazioni più complete o preferenze più chiare. Quando lo spazio di ricerca è enorme, il ciclo seriale difficilmente riesce a completare un campionamento sufficiente e un'iterazione continua. GPU, tensori e runtime unificato rendono il parallelismo a livello di popolazione, il parallelismo degli operatori e l'iterazione online a lungo termine una base ingegneristica, aumentando la scala di candidati valutabili per unità di tempo e la diversità della popolazione. Ma bisogna sottolineare: il parallelismo aumenta solo la scala praticabile, non sostituisce la progettazione della fitness e della pressione selettiva. Il meccanismo con metafora biologica non equivale a risultati affidabili
- la diversità non è rumore, ma un risultato consegnabile. Se il sistema converge rapidamente a una forma unica ogni generazione, potrebbe aver perso la capacità di affrontare l'incertezza.

**Trattazione degli esercizi**

Distinguere il calcolo evolutivo dalla soluzione unica predefinita. L'opzione corretta è esplorare continuamente soluzioni candidate attraverso il ciclo "generazione—valutazione—selezione—iterazione" a livello di popolazione. Nel feedback cogliere le quattro parole chiave: popolazione, mutazione, selezione, fitness.

Il valore ingegneristico della diversità della popolazione. L'opzione corretta è conservare spazio di compromesso per le decisioni successive, riducendo il rischio di convergenza prematura verso ottimi locali. Sottolineare che in ambienti multi-obiettivo e incerti, l'insieme di soluzioni diversificate è esso stesso un prodotto.

Il punto di convergenza dei quattro percorsi. L'opzione corretta è che la cibernetica si concentra su feedback e regolazione degli obiettivi, ed è il prototipo della regolazione a ciclo chiuso. In caso di confusione, tornare alla tabella comparativa: simbolismo = rappresentazione esplicita, connessionismo = apprendimento distribuito, cibernetica = regolazione a retroazione, calcolo evolutivo = adattamento di popolazione.

Il collo di bottiglia del ciclo seriale. L'opzione corretta è campionamento insufficiente, difficile da coprire abbastanza candidati e mantenere l'iterazione continua. La chiave non è se si può calcolare, ma se si calcola abbastanza e abbastanza a lungo.

Astrazione ingegneristica. L'opzione corretta è implementare meccanismi come mutazione, selezione, popolazione come operatori calcolabili, parallelizzabili e componibili, e verificarne l'efficacia con codifica e fitness adatte al compito. Ricordare che il bio-ispirato è solo il punto di partenza; operatori riproducibili e valutazione misurabile sono i criteri di attuazione.

La scrittura in anticipo di una soluzione ottimale unica fallisce perché consumo energetico, costo e affidabilità sono in conflitto reciproco, il feedback è sparso e ritardato, e i parametri stagionali cambiano continuamente; il calcolo evolutivo, con il ciclo "generazione di candidati—valutazione—selezione—eredità—iterazione", conserva un insieme di disposizioni diversificate, rimandando la scelta finale a quando le informazioni sono più complete. Domanda due: GPU e runtime unificato possono trasformare la valutazione batch della fitness in parallelismo a livello di popolazione e parallelismo degli operatori, rendendo praticabili l'iterazione online a lungo termine e il mantenimento di popolazioni su larga scala; il parallelismo è la base ingegneristica, determina il numero di candidati valutabili per unità di tempo e la diversità della popolazione; ma non può sostituire la progettazione coerente di codifica, fitness e pressione selettiva.

**Verifica della comprensione**

Chiedere allo studente di spiegare in una frase quali anelli comprende il "ciclo evolutivo chiuso", e di fare un esempio della divisione dei quattro percorsi. Se lo studente ricorda solo la metafora bio-ispirata, chiedere se codifica, fitness e pressione selettiva sono coerenti con il compito.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa distinguere i quattro percorsi, e sa spiegare la relazione tra diversità, esplorazione parallela e ciclo evolutivo chiuso, passare alla pagina successiva con applicazioni, casi o riepilogo.

<a id="lecture-page-16"></a>

### Riepilogo e prospettive: aprire nuove pratiche di ricerca scientifica AI Native

*Pagina 16*

> **Obiettivo della pagina:** Lo studente dovrebbe chiarire il significato guida del tema di questa lezione per le successive pratiche di ricerca scientifica AI Native.

> **Obiettivo della pagina**
>
> Come chiusura e prospettiva di questa lezione, aiutare lo studente a far convergere le origini del pensiero del calcolo evolutivo, il filo storico dell'intelligenza e i confini delle capacità dei grandi modelli sull'architettura evolutiva unificata di EvoX, e a costruire i criteri per giudicare se un piano di ricerca possiede realmente caratteristiche AI Native.

> **Sequenza espositiva**
>
> La mutazione fornisce diversità, la selezione conserva individui efficaci, l'ereditarietà trasmette tra generazioni, l'adattamento ambientale determina la direzione delle scelte: questo è un paradigma di soluzione adattivo che non presuppone l'individuo ottimale. Secondo, il filo storico dell'intelligenza: nel 1950 Turing propose la "macchina bambina", sostenendo di acquisire gradualmente capacità nell'ambiente attraverso educazione, sperimentazione e premi/punizioni; cultura e potenza di calcolo hanno ulteriormente compresso il ciclo evolutivo da generazioni ad anni, mesi e persino una singola iterazione. Terzo, la necessità tecnica: i grandi modelli hanno ampliato i confini di generazione, rappresentazione e ragionamento, ma una singola generazione non può auto-certificarsi corretta, ed è difficile che sia continuamente efficace attraverso ambienti diversi; la ricerca scientifica reale richiede ancora esplorazione parallela su larga scala, valutazione e ciclo chiuso di feedback.

**Punti chiave dell'insegnamento**

- La conclusione centrale di questa pagina non è la semplice sovrapposizione di "grande modello più algoritmo evolutivo", ma la riconvergenza di tre filoni principali. L'architettura evolutiva unificata di EvoX può essere riassunta come: il modello genera possibilità, l'ambiente fornisce feedback, il sistema si occupa di valutazione ed eredità. Da ciò, il cambiamento chiave della ricerca scientifica AI Native è organizzare "esplorazione del problema → generazione di candidati → valutazione parallela → miglioramento continuo" come un processo riutilizzabile, invece di trattare l'AI come uno strumento puntuale una tantum. Il vecchio paradigma è "risposta predefinita/ algoritmo puntuale", l'ingresso della nuova pratica è "processo ambientale/evoluzione continua".

**Copertura delle parole chiave**

- Mutazione, selezione, ereditarietà, adattamento ambientale, "macchina bambina" di Turing, confini delle capacità dei grandi modelli, esplorazione parallela su larga scala, feedback ambientale, valutazione ed eredità, EvoX, esplorazione del problema, generazione di candidati, valutazione parallela, miglioramento continuo, ricerca scientifica AI Native.

> **Spunti per i materiali**
>
> - Il blueprint della visione della pagina presenta da sinistra a destra "le origini dell'evoluzione biologica" e "il filo storico dell'intelligenza" che ispirano insieme i confini delle capacità dei grandi modelli e la base dell'esplorazione parallela, per poi convergere nell'architettura evolutiva unificata di EvoX, con punto di arrivo le nuove pratiche di ricerca scientifica AI Native. Nella spiegazione si può chiedere allo studente di ripercorrere lungo le frecce questa relazione di convergenza.

**Trattazione degli esercizi**

Cinque domande a scelta multipla per una verifica rapida. La direzione corretta della domanda 1 è "mutazione, selezione, ereditarietà e adattamento ambientale", enfatizzando la fonte dell'ispirazione biologica; della domanda 2 è "una singola generazione non può auto-certificarsi corretta nell'ambiente reale, ed è difficile che sia continuamente efficace nel cambiamento di ambiente e modello"; della domanda 3 è "acquisire gradualmente capacità nell'ambiente attraverso educazione, sperimentazione e premi/punizioni", corrispondente all'embrione del pensiero di feedback ed eredità valutativa; della domanda 4 è che il sistema si occupa di "valutazione, selezione, correzione degli errori ed eredità"; della domanda 5 è organizzare esplorazione, generazione, valutazione e miglioramento come processo riutilizzabile. In caso di risposta errata, lo studente può tornare alla divisione "modello—ambiente—sistema" per riposizionarsi.

Il caso della formulazione di perovskite è adatto come applicazione integrata. I punti chiave della diagnosi sono: il team manca di valutazione standardizzata, ritorno del feedback ambientale, meccanismi di selezione ed eredità; "generazione una tantum + selezione manuale" non può sostenere un processo iterativo parallelizzabile, valutabile e cumulabile. Il piano di miglioramento può svilupparsi attorno a un ciclo chiuso in tre segmenti: il generatore di candidati si occupa di generare sotto vincoli e di mutare in modo controllato; l'ambiente di valutazione parallela si occupa di un protocollo di misurazione unificato, registrando lotti e parametri di processo e aumentando il throughput di valutazione; il modulo di selezione ed eredità conserva le soluzioni d'élite secondo una fitness complessiva, sedimentando campioni di fallimento e conclusioni di attribuzione. Si può suggerire agli studenti di associare a ogni componente un indicatore di valutazione, come diversità dei candidati, tasso di candidati efficaci, throughput di valutazione, ripetibilità tra lotti, ampiezza del miglioramento della fitness ottimale per ciclo e tasso di riutilizzo della conoscenza.

**Verifica della comprensione**

Chiedere allo studente di dire senza guardare gli appunti "esplorazione del problema → generazione di candidati → valutazione parallela → miglioramento continuo", e di indicare chi tra modello, ambiente e sistema guida ciascun passo. Saper spiegare chiaramente la divisione significa aver colto i punti chiave della ricerca scientifica AI Native. Si può anche chiedere: "se un processo dipende ancora da generazione singola più confronto manuale, è già entrato nel paradigma evolutivo?" Guidare lo studente a giudicare con "si è formato un ciclo chiuso operativo sostenibile?".

**Attività in classe**

Usare "le quattro cose dell'evoluzione" come lista di controllo, facendo verificare allo studente punto per punto di fronte a un sistema che si definisce "evolutivo": come genera diversità? In base a quale criterio seleziona? Come vengono conservate e trasmesse le soluzioni buone? Da quale feedback ambientale deriva la fitness? Solo con tutti e quattro gli elementi si costituisce un ciclo chiuso.

> **Suggerimento di transizione**
>
> Dopo aver confermato che lo studente sa esprimere le relazioni centrali di questa pagina, in particolare la divisione tra modello, ambiente e sistema, e il significato del passaggio dall'algoritmo puntuale al processo ambientale, passare allo studio approfondito successivo del sistema di evoluzione intelligente EvoX.

--- FINE TESTO SORGENTE ---