Il runtime di EvoX non è una singola chiamata di inferenza, ma un sistema esecutivo a ciclo chiuso orientato all' esplorazione evolutiva . Esso organizza le capacità del modello, le capacità degli strumenti e il feedback dell'ambiente in una pipeline in grado di funzionare in modo continuo: il modello propone i candidati, il runtime li trasforma in calcoli reali, l'ambiente restituisce risultati osservabili, il meccanismo evolutivo compie le scelte in base a essi e il sistema di persistenza consolida i risultati validati come punto di partenza per il ciclo di esplorazione successivo.
I sei anelli del ciclo chiuso
- Il modello propone i candidati: sulla base della definizione corrente del problema, dello stato storico e dei vincoli, genera candidati a livello di parametri, operatori, strategie e persino programmi, determinando da quali punti di accesso entra lo spazio di ricerca.
- Gli strumenti vengono eseguiti e innescano cambiamenti nell'ambiente: il runtime richiama valutatori, modelli di simulazione/surrogati, librerie di operatori e flussi di lavoro, trasformando i candidati in calcoli reali e in cambiamenti osservabili nell'ambiente.
- L'ambiente restituisce il feedback: l'ambiente del task fornisce metriche, violazioni dei vincoli, modalità di errore e traiettorie di esecuzione; questi segnali servono sia per la valutazione sia per guidare le proposte del ciclo successivo.
- Il meccanismo evolutivo completa la selezione: tramite aggiornamento della popolazione, mutazione/crossover, selezione Pareto o basata sulle preferenze, conserva i candidati di alto valore e modifica o scarta quelli di basso valore.
- Il runtime organizza il calcolo: si occupa dell'orchestrazione dei moduli, della gestione dello stato, dello scheduling, dell'allocazione di potenza di calcolo eterogenea e dell'esecuzione riproducibile, disaccoppiando algoritmi e problemi e consentendone la composizione su richiesta.
- Il sistema persistente eredita i risultati: salva lo stato a livello di progetto tra contesti di Agent, e la validazione rigorosa stabilisce quali risultati si consolidano come baseline affidabile.
Due meccanismi facilmente sottovalutati
Persistenza a livello di progetto tra contesti di Agent: il contesto di una singola sessione svanisce al termine della conversazione, mentre l'evoluzione richiede un accumulo che attraversi più sessioni. EvoX scrive i candidati, i registri di valutazione e le conclusioni in un archivio a livello di progetto, così che le nuove sessioni di Agent possano caricare direttamente la cronologia senza ripetere il lavoro già svolto.
Validazione rigorosa ed ereditarietà storica: non tutti i risultati meritano di entrare nella baseline. Il gateway di validazione verifica metriche, vincoli e riproducibilità, e solo le versioni che lo superano vengono scritte nella cronologia e ereditate dai cicli successivi. Questo rende l'ereditarietà un acceleratore affidabile anziché un amplificatore di errori.
Il significato del ciclo chiuso
Grazie a questo ciclo chiuso, il ciclo di esplorazione successivo non deve ripartire da zero, ma continua a evolvere sui risultati già verificati. Il modello si occupa di proporre possibilità, il sistema di verificarle, selezionarle e accumularle: è proprio questa la base operativa continua della ricerca AI Native.
