top of page

L'architettura Library of Layers permette ai transformer di scegliere l'ordine dei propri layer

3 minuti fa
Tempo di lettura: 13 min

L'architettura Library of Layers mette in discussione l'esecuzione fissa dei transformer, consentendo a un modello di scegliere quale blocco computazionale eseguire successivamente durante l'inferenza. L'inferenza è il processo che produce una risposta a partire da un modello addestrato. Anziché seguire la stessa sequenza interna per ogni input, LoL seleziona un percorso attraverso blocchi riutilizzabili.

La ricerca pone una domanda specifica: un modello linguistico dovrebbe apprendere l'ordine dei propri calcoli insieme al loro contenuto? I transformer densi, che attivano i loro principali blocchi computazionali per ogni input, costituiscono il punto di riferimento noto. LoL rende invece adattiva la sequenza stessa.

Gli autori riportano prestazioni competitive nella modellazione del testo ed esperimenti che collegano i percorsi di esecuzione alle strategie di risoluzione dei problemi. Questi risultati sostengono una direzione di ricerca architetturale. Non dimostrano che un modello adattivo risponderà con maggiore accuratezza alle domande sul lavoro, funzionerà più rapidamente sull'hardware esistente o si comporterà in modo più sicuro.

L'architettura Library of Layers rende l'ordine di esecuzione una scelta appresa

LoL considera l'ordine dei layer come qualcosa che un modello seleziona, anziché qualcosa che il suo progettista fissa completamente prima dell'addestramento.

Abdellah Rahmani, Sean McLeish, Ang Li, Sanae Lotfi, Pascal Frossard e Micah Goldblum hanno presentato l'articolo il 2 novembre 2026. La loro proposta di ordinamento adattivo dei layer è incentrata su una raccolta condivisa di blocchi transformer, componenti riutilizzabili che elaborano le rappresentazioni interne di un modello.

La novità riguarda la relazione proposta tra questi componenti. Un blocco può partecipare a sequenze di esecuzione diverse, rendendo la sua posizione condizionale all'input. Gli autori collegano inoltre la dimensione della libreria al riutilizzo dei parametri e alla sparsità. Per sparsità si intende l'attivazione di solo una parte della capacità disponibile del modello per un calcolo specifico.

Questa distinzione è importante perché memorizzare una capacità e utilizzarla sono decisioni separate. Un modello potrebbe contenere molti componenti specializzati attivandone relativamente pochi. In alternativa, potrebbe utilizzare ripetutamente una raccolta più ridotta. LoL colloca queste scelte in un quadro architetturale comune.

Si consideri un confronto software illustrativo. Un programma può filtrare i record prima di ordinarli, oppure ordinarli prima di applicare un'altra operazione. Le funzioni disponibili rimangono invariate, ma la loro composizione influenza il risultato e il lavoro richiesto.

Una rete neurale non acquisisce automaticamente la semantica chiara di tali funzioni software. I suoi blocchi contengono trasformazioni numeriche apprese, anziché procedure scritte da esseri umani con contratti espliciti. L'analogia con la programmazione spiega la motivazione; non dimostra che ogni blocco implementi un algoritmo riconoscibile.

Questo è il confine utile della premessa dell'articolo. La composizione adattiva crea un ulteriore grado di libertà. Stabilire se tale libertà produca competenze riutilizzabili, specializzazione efficiente o dipendenze difficili da interpretare richiede esperimenti.

Il pubblico immediato è costituito dai ricercatori che decidono come organizzare la capacità dei modelli. Per loro, la proposta modifica un'ipotesi architetturale che vale la pena verificare. Una sequenza fissa diventa una base di riferimento rispetto alla quale valutare l'esecuzione adattiva.

Per gli sviluppatori di applicazioni, le implicazioni restano indirette. Un cambiamento all'interno del modello non modifica automaticamente l'interfaccia di un'applicazione, il processo di recupero delle informazioni o il sistema di autorizzazioni. Questi componenti circostanti determinano ancora quali informazioni raggiungono il modello e quali azioni il suo output può attivare.

L'architettura Library of Layers merita quindi attenzione come progetto computazionale proposto. La sua rilevanza dipende dal fatto che l'ordine di esecuzione appreso offra benefici misurabili oltre a un altro modo di distribuire i parametri.

Questa domanda definisce anche la tensione centrale della vicenda. La flessibilità introduce scelte aggiuntive, mentre un'implementazione affidabile richiede un comportamento prevedibile. La ricerca deve mostrare quando tali scelte migliorano il calcolo e quando invece lo complicano soltanto.

L'esecuzione fissa affronta una domanda di efficienza più specifica

La pressione ricade sulle ipotesi architetturali, non su un chatbot nominato o su una categoria di prodotti commerciali.

Per i progettisti di modelli, l'efficienza coinvolge diverse risorse che possono muoversi in direzioni differenti. I parametri sono i valori numerici appresi che un modello memorizza. Il calcolo misura le operazioni che esegue. L'uso della memoria e il tempo trascorso aggiungono ulteriori vincoli.

Ridurre una risorsa non riduce necessariamente le altre. Riutilizzare un blocco può limitare i parametri memorizzati pur richiedendo calcoli ripetuti. Selezionare tra molti blocchi può limitare il calcolo attivo mantenendo al contempo requisiti di archiviazione sostanziali.

Questo rende rilevante l'ambizione unificante dell'articolo. Anziché trattare il riutilizzo e l'attivazione selettiva come decisioni progettuali del tutto separate, i ricercatori possono indagarne la relazione all'interno di una famiglia comune. Il valore pratico consisterebbe in confronti più chiari tra configurazioni.

Il lavoro consolidato offre utili punti di riferimento. Il routing sparso degli esperti, sviluppato in Switch Transformers, seleziona tra componenti alternativi limitando il calcolo attivo. I suoi autori identificano inoltre i costi di comunicazione e l'instabilità dell'addestramento come sfide ingegneristiche.

Questa storia spiega perché un diagramma computazionale accattivante non possa risolvere da solo una tesi di efficienza. I componenti devono ricevere dati, eseguire operazioni e restituire risultati. L'organizzazione di questo lavoro influenza l'utilità dei risparmi teorici.

Un altro riferimento è il ragionamento con profondità ricorrente, che applica ripetutamente un blocco computazionale per aumentare l'elaborazione interna. I suoi autori studiano l'impiego di calcolo aggiuntivo all'interno del modello, anziché esprimere ogni passaggio aggiuntivo come testo generato.

LoL entra in un dibattito di ricerca già interessato all'esecuzione selettiva e all'elaborazione ripetuta. La sua proposta distintiva riguarda quale blocco riutilizzabile venga eseguito successivamente. Il confronto dovrebbe quindi esaminare ciò che l'ordinamento adattivo aggiunge oltre a queste scelte esistenti.

Per un team di addestramento dei modelli, tale contributo dovrebbe avere un'espressione concreta. L'architettura migliora la qualità delle risposte con lo stesso budget di risorse? Mantiene la qualità richiedendo meno risorse? Espone controlli utili non disponibili in un progetto più semplice?

Risposte diverse sosterrebbero decisioni di adozione diverse. Un gruppo di ricerca potrebbe accettare una maggiore complessità di implementazione per studiare il comportamento interno. Un team di produzione potrebbe richiedere un miglioramento operativo prima di modificare la propria infrastruttura di serving.

Gli acquirenti aziendali affrontano una decisione più distante. Raramente scelgono direttamente l'ordinamento interno dei blocchi transformer. Scelgono servizi in base a qualità osservabili, tra cui accuratezza, reattività, affidabilità e governance.

Un risultato architetturale diventa commercialmente rilevante quando modifica tali qualità osservabili. Fino ad allora, gli acquirenti dovrebbero considerarlo come una prova sulle future opzioni progettuali, non come un motivo per rivedere i piani di approvvigionamento.

La pressione utile sull'esecuzione fissa è di conseguenza precisa. I suoi sostenitori non devono dimostrare che l'adattamento è impossibile. I progetti adattivi devono mostrare che la scelta di un percorso di esecuzione giustifica la complessità aggiuntiva in un confronto appropriato.

Si tratta di una competizione di ricerca produttiva perché entrambi gli esiti insegnano qualcosa. Guadagni costanti giustificherebbero ulteriori investimenti nella composizione adattiva. Una parità costante indirizzerebbe l'attenzione verso controllabilità, interpretabilità o semplicità di implementazione come fattori distintivi più rilevanti.

L'ordinamento adattivo dei layer aggiunge una decisione all'interno del modello

Il meccanismo introduce una seconda domanda oltre a ciò che un blocco calcola: quale blocco dovrebbe essere eseguito a questo punto?

Gli autori descrivono un inizio e una fine fissi attorno a una parte centrale adattiva. Un router, il componente che seleziona un blocco, prende decisioni per finestre di token. I token sono le unità di testo elaborate da un modello. Lo spostamento dei confini delle finestre consente lo scambio di informazioni preservando al contempo l'elaborazione causale, che impedisce l'accesso al testo futuro.

Questo dettaglio progettuale illustra perché l'esecuzione adattiva richieda più che rimescolare un elenco. Un modello linguistico deve prendere decisioni usando le informazioni disponibili quando genera una risposta. Altrimenti, l'addestramento può premiare un comportamento che non può operare in condizioni reali di generazione.

La lezione ingegneristica più ampia riguarda le dipendenze. Ogni scelta computazionale influenza la rappresentazione interna disponibile per le scelte successive. Una decisione di routing influenza quindi sia la trasformazione immediata sia le condizioni in cui operano le trasformazioni successive.

Ciò rende l'ordinamento adattivo dei layer diverso dalla scelta di uno strumento applicativo. Un agente software può selezionare una calcolatrice o un servizio di ricerca attraverso un'interfaccia visibile. Il routing interno agisce su rappresentazioni che gli utenti generalmente non possono ispezionare direttamente.

L'analogia aiuta comunque a individuare un requisito di valutazione. La selezione degli strumenti è utile quando sceglie in modo coerente le operazioni appropriate. La selezione interna dovrebbe affrontare una domanda simile: il modello sceglie percorsi computazionali che migliorano l'esito del compito?

La sola diversità dei percorsi non può rispondere a questa domanda. Un modello può seguire itinerari diversi senza diventare più accurato. Al contrario, percorsi utili potrebbero condividere gran parte della loro struttura perché compiti diversi richiedono calcoli sovrapposti.

I ricercatori hanno quindi bisogno di interventi, ovvero modifiche deliberate a un processo interno seguite da misurazioni dei loro effetti. Osservare una relazione suggerisce un'ipotesi. Modificare il processo e misurarne l'esito fornisce prove più solide sul suo ruolo.

Altre ricerche sul calcolo adattivo evidenziano l'importanza di definire la decisione esatta. L'allocazione dinamica del calcolo in Mixture-of-Depths determina quali token ricevono elaborazione in determinati layer con un budget computazionale limitato. Ciò riguarda l'allocazione tra le posizioni dei token.

La domanda rilevante per LoL riguarda la composizione di blocchi riutilizzabili. Questi approcci possono condividere un interesse per il calcolo condizionale senza apportare modifiche architetturali identiche. Le valutazioni dovrebbero preservare questa distinzione.

Per gli sviluppatori, una possibile applicazione ipotetica comporterebbe richieste diverse all'interno di un singolo documento. Un rapporto tecnico potrebbe contenere prosa esplicativa, equazioni e record strutturati. Un modello adattivo potrebbe essere valutato in base al fatto che le sue scelte interne aiutino a gestire tali richieste variabili.

Questo esempio è uno scenario di valutazione proposto, non un'implementazione LoL riportata. Il suo valore consiste nel collegare una caratteristica architetturale a un requisito osservabile. Il modello dovrebbe preservare le relazioni fattuali nell'intero documento, gestendo correttamente ogni tipo di contenuto.

Lo stesso esempio mette in luce una possibile complicazione. Scelte computazionali locali potrebbero migliorare un passaggio indebolendo però la coerenza tra passaggi distanti. Una valutazione credibile esaminerebbe la risposta completa, anziché premiare successi isolati.

L'architettura Library of Layers rende questa interazione sperimentalmente accessibile in una nuova forma. Il suo valore pratico dipenderà dalla capacità dei ricercatori di collegare le scelte interne a miglioramenti affidabili nell'output.

Gli esperimenti di routing collegano i percorsi alle strategie di risoluzione dei problemi

La questione di controllo più interessante è se modificare un percorso di esecuzione cambi il modo in cui un modello risolve un problema.

L'affermazione centrale del brief va oltre prestazioni comparabili dei modelli linguistici. Secondo gli autori, LoL sviluppa percorsi distinti per le strategie di sudoku sintetico e labirinti. Riferiscono che forzare un percorso selezionato può indurre una strategia corrispondente.

Si tratta di un esperimento utile perché separa l'osservazione di uno schema dal tentativo di controllare il comportamento. Un percorso associato a un compito potrebbe semplicemente riflettere le caratteristiche del suo input. Forzare quel percorso chiede se contribuisca a determinare il calcolo successivo.

Tuttavia, “strategia” richiede un'interpretazione attenta. In un rompicapo controllato, i ricercatori possono definire passaggi accettabili e verificare se una traccia segue una procedura specificata. Il ragionamento aperto sul posto di lavoro raramente dispone di regole altrettanto complete.

Un labirinto offre un ambiente delimitato. Le possibili mosse e la destinazione possono essere specificate. Una traccia valida può essere distinta da una non valida. Ciò rende più facile valutare se un cambiamento influisca sulla procedura stessa.

Un'analisi aziendale presenta un problema diverso. Più conclusioni possono essere difendibili, le prove pertinenti possono essere incomplete e il metodo appropriato può dipendere da ipotesi non dichiarate. Corrispondere a uno schema di output riconoscibile fornirebbe un'indicazione più debole di un ragionamento corretto.

La questione del trasferimento è quindi sostanziale. Un controllo interno scoperto in un contesto vincolato può restare utile quando i confini del compito diventano ambigui? I risultati riportati sui rompicapi motivano questa domanda senza rispondervi.

Il routing multilingue solleva una questione correlata. Gli autori riportano diversi schemi di ordinamento tra lingue e sistemi di scrittura. Tali schemi offrono qualcosa da indagare, ma un percorso associato a una lingua non stabilisce automaticamente una capacità specifica per quella lingua.

Un valutatore vorrebbe sapere se tali percorsi supportano traduzioni accurate, preservano il significato o gestiscono passaggi in lingue miste. Un comportamento interno distinto diventa praticamente prezioso quando si collega a un risultato che interessa ai lettori.

Il routing relativo alla sicurezza richiede ancora maggiore cautela. Gli autori riferiscono che le caratteristiche di routing contengono informazioni utili a distinguere etichette testuali. Rilevare una proprietà e controllare il comportamento generato restano obiettivi diversi.

Per esempio, un sistema potrebbe riconoscere un argomento sensibile e rispondere comunque in modo inappropriato. Potrebbe anche evitare una richiesta palesemente non sicura, ma gestire male una richiesta innocua che discute lo stesso vocabolario. Le sole prestazioni di classificazione non possono risolvere queste possibilità.

Gli esperimenti di routing degli autori riportano un AUROC di 0,95 per una sonda di sicurezza a livello di sequenza. L'AUROC misura la discriminazione tra categorie etichettate attraverso soglie di classificazione. Non misura la probabilità che una risposta generata sia sicura.

Questa distinzione dovrebbe orientare ulteriori resoconti. Un'elevata metrica di classificazione merita il suo nome preciso e il proprio contesto di valutazione. Trasformarla in un'affermazione generale sulla sicurezza cancellerebbe la differenza tra leggere un segnale e modificare con successo un comportamento.

Per i team che organizzano prove tecniche, una base di conoscenza ricercabile può mantenere i risultati collegati alle loro condizioni sperimentali. Il registro utile include ciò che è cambiato, ciò che è stato misurato e dove l'effetto dichiarato si è interrotto.

Gli esperimenti di controllo di LoL offrono ai ricercatori un punto di partenza concreto per quel registro. Il loro significato crescerà se interventi simili resteranno efficaci al di fuori dei compiti strettamente specificati che rendono possibile la verifica iniziale.

I risultati competitivi lasciano aperte diverse domande sull'implementazione

Prestazioni sperimentali comparabili stabiliscono una ragione per indagare un'architettura; l'implementazione richiede un corpus di prove più ampio.

Gli autori riportano esperimenti con 360 milioni e 1 miliardo di parametri. Si tratta di contesti di ricerca significativi, ma non stabiliscono in modo indipendente il comportamento ad altre scale. Il loro confronto con esperti sparsi conferisce inoltre alla baseline un piccolo vantaggio nella perdita di addestramento.

La perdita di addestramento misura quanto bene un modello si adatti al proprio obiettivo di addestramento. È utile per confrontare il comportamento di apprendimento, ma non cattura ogni qualità richiesta da un'applicazione. Una risposta può essere statisticamente plausibile pur non soddisfacendo un requisito fattuale o procedurale.

Ciò crea un problema di misurazione ogni volta che i ricercatori usano “competitivo” in esperimenti diversi. I lettori dovrebbero chiedersi cosa sia stato mantenuto costante, cosa sia stato misurato e quanta variazione sia emersa. La somiglianza su una misura non implica equivalenza su ogni misura.

Un confronto informativo distinguerebbe la flessibilità architetturale dalle scelte progettuali circostanti. Se i modelli differiscono nel modo in cui accedono al contesto, parte di una differenza osservata potrebbe derivare da tale accesso. Se differiscono le loro procedure di addestramento, la procedura potrebbe spiegare un'altra parte.

Questo è un principio di valutazione, non una conclusione che i risultati di LoL siano invalidi. Le nuove architetture spesso richiedono modifiche progettuali coordinate. Il compito analitico consiste nel determinare quali cambiamenti contribuiscano a quali risultati.

Le prestazioni hardware pongono un'altra questione indipendente. I FLOPs, o operazioni in virgola mobile, contano il lavoro aritmetico. Non misurano direttamente il tempo che gli utenti attendono per una risposta. Anche il movimento dei dati, la pianificazione e l'utilizzo dell'hardware influenzano tale esperienza.

Un modello adattivo potrebbe ridurre parte del calcolo aritmetico introducendo al contempo lavoro di coordinamento. In alternativa, un'implementazione adeguata potrebbe eseguire le sue scelte in modo efficiente. Queste possibilità richiedono misurazioni su un sistema di serving reale.

Il batching, che elabora insieme le richieste, merita particolare attenzione. Un sistema di serving beneficia quando il lavoro può essere raggruppato in modo efficiente. Se le richieste seguono percorsi interni diversi, un'implementazione deve gestire tali differenze senza sacrificare il beneficio previsto.

Questa osservazione identifica un requisito di test. Non stabilisce che LoL abbia un problema di batching. Le prove pertinenti confronterebbero carichi di lavoro rappresentativi, incluse variazioni nella lunghezza delle richieste e nella domanda computazionale.

L'affidabilità aggiunge un'altra dimensione. Un modello che ottiene buoni risultati in media potrebbe produrre risultati disomogenei per input rari. Le decisioni adattive introducono un ulteriore comportamento interno da esaminare nell'indagine su questi fallimenti.

Una valutazione solida collegherebbe i fallimenti sia alle caratteristiche dell'input sia ai percorsi di esecuzione. Alcuni percorsi falliscono ripetutamente sullo stesso tipo di compito? Modificare il percorso migliora l'accuratezza preservando altri requisiti? Questi cambiamenti possono essere riprodotti?

Anche il controllo necessita di una valutazione separata dal rilevamento. Riconoscere che un percorso è correlato alla dannosità non dimostra che bloccarlo produca risposte appropriate. L'intervento potrebbe rimuovere capacità utili o reindirizzare il modello verso un'alternativa altrettanto problematica.

Le applicazioni aziendali introducono requisiti di prova che vanno oltre il modello stesso. Un assistente documentale necessita comunque di un accesso appropriato alle fonti. Un agente di workflow necessita comunque di confini di autorizzazione. Un percorso interno adattivo non può sostituire tali controlli applicativi.

L'architettura Library of Layers dovrebbe quindi essere valutata attraverso una sequenza di affermazioni con diversi oneri della prova. Esecuzione adattiva, interventi utili, efficienza delle risorse e applicazioni affidabili richiedono ciascuna le proprie prove.

Mantenere separate tali affermazioni permette ai risultati riportati di conservare il proprio valore. Impedisce inoltre che un promettente articolo sull'architettura diventi una previsione non supportata sulla prossima generazione di assistenti commerciali.

Le prossime prove dovrebbero testare riproduzione, efficienza e controllo

I prossimi segnali utili sono la riproduzione indipendente, prestazioni di serving misurate e interventi che generalizzano oltre i rompicapi controllati.

La riproduzione indipendente viene prima. Nei prossimi mesi, un risultato significativo ricreerebbe i confronti centrali con condizioni di addestramento e valutazione chiaramente documentate. La concordanza rafforzerebbe la fiducia nel fatto che l'ordinamento adattivo offra un'opzione progettuale ripetibile.

La riproduzione dovrebbe esaminare anche la variazione. Un risultato che appare solo in condizioni ristrette ha un significato pratico diverso da uno che persiste attraverso scelte sperimentali ragionevoli. Entrambi gli esiti aiuterebbero i ricercatori a decidere dove concentrare il lavoro successivo.

Un confronto particolarmente informativo manterrebbe i componenti circostanti quanto più simili possibile. Ciò aiuterebbe a isolare il contributo della selezione dell'ordine di esecuzione. Se le scelte adattive conservano il loro beneficio, l'argomento architetturale principale diventa più forte.

Se alternative più semplici eguagliano il risultato, la ricerca fornisce comunque informazioni utili. La proposta di valore potrebbe allora spostarsi verso il controllo sperimentale o l'analisi interna. Questi sono obiettivi di ricerca legittimi, ma dovrebbero essere valutati direttamente.

Le prestazioni di serving vengono dopo. La pubblicazione pertinente misurerebbe la qualità delle risposte insieme a tempo di risposta, throughput e consumo di memoria con un carico di lavoro definito. Il throughput è la quantità di lavoro che un sistema completa nel tempo.

Un miglioramento credibile preserverebbe la qualità necessaria agli utenti migliorando al contempo le risorse o il tempo richiesti per fornirla. Riportare solo un conteggio aritmetico favorevole lascerebbe irrisolta la questione operativa.

Le misurazioni dovrebbero includere anche la variazione del carico di lavoro. Richieste brevi, documenti lunghi e batch misti possono imporre requisiti diversi a un'implementazione. Un guadagno confinato a un benchmark ristretto merita un'affermazione altrettanto ristretta.

Il terzo segnale riguarda il controllo generalizzabile. I ricercatori dovrebbero verificare se un intervento di routing appreso in un contesto resti utile quando cambiano formulazione, difficoltà o distribuzione dei compiti. Un trasferimento riuscito rafforzerebbe l'argomento a favore di controlli interni riutilizzabili.

Anche il fallimento sarebbe informativo. Potrebbe mostrare che un percorso cattura un'associazione specifica del compito anziché una procedura ampiamente utile. Ciò restringerebbe l'interpretazione senza cancellare l'esperimento originale.

Per la ricerca sulla sicurezza, lo standard dovrebbe estendersi dal riconoscimento di testo etichettato alla misurazione del comportamento generato. Un intervento dovrebbe migliorare il comportamento previsto preservando risposte appropriate a richieste innocue.

Per la ricerca sul ragionamento, i valutatori dovrebbero separare il seguire una procedura dal raggiungere un risultato corretto. Un modello può applicare coerentemente un metodo inadatto. Un controllo utile richiede prove che la procedura scelta sia adatta al problema.

Per sviluppatori e acquirenti, questi segnali offrono una strategia pratica di lettura. Seguite i cambiamenti nelle capacità misurate invece di trattare ogni nuova opzione architetturale come un'immediata transizione di prodotto.

L'idea centrale resta degna di attenzione: un modello può apprendere scelte su come comporre i propri componenti computazionali. La questione ancora aperta riguarda l'affidabilità e l'utilità di tali scelte in condizioni sempre più impegnative.

Inizia dall’articolo originale sull’architettura Library of Layers e individua l’affermazione più rilevante per il tuo lavoro. Se addestri modelli, esamina i confronti che isolano l’ordinamento dalle altre modifiche di progettazione. Se sviluppi applicazioni, cerca miglioramenti misurati su attività simili al tuo carico di lavoro. Se studi la sicurezza, distingui tra un segnale interno leggibile e un intervento convalidato. Mantieni le condizioni sperimentali associate a ogni risultato che condividi. Il prossimo studio di riproduzione o di serving dovrebbe rendere più semplice decidere se l’esecuzione adattiva meriti un investimento ingegneristico. Chiediti cosa è cambiato nell’output, quali risorse ha richiesto il cambiamento e se un altro team può ottenere lo stesso risultato.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page