Costruire l'intelligenza
Come funzionano le macchine che imparano, dal primo neurone agli agenti di oggi. Senza hype.
In preparazioneGli agenti per il codice diventano una palestra di systems thinking. Un modo di ragionare che va dal software alle reti, fino all’automazione.
Nei sette moduli impari a riconoscere i componenti, capire come lavorano insieme e scegliere dove intervenire. Tre capacità che metti alla prova con casi pratici e strumenti interattivi.
Modello, provider, API, agente, superficie, IDE e ambiente. Distingui i loro ruoli, capisci come si collegano e individui dove cercare quando qualcosa non funziona.
Segui il percorso di richieste, dati e comandi. Verifichi quali componenti possono lavorare insieme, quali accessi servono e dove vengono eseguite le operazioni.
Distingui le istruzioni date al modello dai controlli applicati dal sistema. Imposti permessi e verifiche, organizzi il lavoro di uno o più agenti e stabilisci quando devono chiedere il tuo intervento.
Puoi leggerle senza account. Per continuare, crea un account gratuito: confermata l’email, si apre tutto il corso.
Anche gli strumenti e il Diagnostic sono disponibili senza account.
Crea una configurazione, confronta le alternative e scopri perché una combinazione funziona oppure si blocca.
Alla fine del percorso puoi mettere alla prova quello che hai imparato: 30 domande su nove aree di competenza. Se superi la prova, ottieni una credenziale a tuo nome.
Decidi tu se renderla verificabile pubblicamente.
Gli agenti rendono più semplice svolgere molte attività. Che cosa dobbiamo continuare a imparare e saper fare, mentre affidiamo all’AI una parte crescente del lavoro?
Parti da un caso concreto e impara a distinguere chi propone, chi coordina e chi esegue.
Esplora i percorsi dedicati a reti, modelli e sistemi di intelligenza artificiale.
Lo stesso metodo applicato alle reti: come l'infrastruttura diventa un sistema nervoso che pensa, decide e agisce. È il percorso che un anno fa anticipava AgenticOps. La v1 è disponibile.
v1 disponibileCome funzionano le macchine che imparano, dal primo neurone agli agenti di oggi. Senza hype.
In preparazioneIl modello Open Systems Interconnection (OSI) applicato ai sistemi di intelligenza artificiale: dieci blocchi e tre domande per analizzare sistemi più ampi.
In preparazioneCosa succede alla competenza quando a lavorare al posto nostro sono gli agenti.
In preparazioneIl corso ti dà un metodo per capire e governare gli agenti. Quando cambia il funzionamento di un prodotto, aggiorniamo le spiegazioni e gli esercizi coinvolti. Per le procedure aggiornate trovi i rimandi alle documentazioni ufficiali.
Riviste 24 lezioni per chiarire dove lavorano gli agenti, come accedono agli strumenti e come si controllano le loro azioni. Aggiornati Matrice, Simula, Configura e 17 domande di verifica, con testi e schemi riallineati in italiano e inglese.
Agenticodice parla due lingue dentro la stessa applicazione. L’italiano resta la sorgente e l’inglese ne è derivato: stesse lezioni, stessi strumenti, stessi identificatori, la stessa Matrice. Cambia l’indirizzo con cui ci arrivi, non il corso.
Una sola applicazione serve le due lingue: / è l’italiano, /en/ l’inglese. I collegamenti profondi puntano agli stessi identificatori in entrambe.
Le 67 lezioni, i due approfondimenti fuori percorso e la certificazione esistono in inglese, con un glossario tecnico fissato una volta e rispettato ovunque.
Matrice, Simulatore, Configuratore, Motore e i 42 casi guidati lavorano in inglese sugli stessi dati e sulle stesse regole dell’italiano.
Anche ciò che sta intorno al corso è nelle due lingue: pagine del portale, messaggi di posta, informativa privacy, cookie policy e condizioni del servizio.
Nessuna lezione è stata riscritta per l’occasione. Il metodo, i pesi dei moduli e la banca della certificazione restano quelli della v3.2.
In dettaglio
L’inglese non è una copia da tenere allineata a mano: nasce dall’italiano al momento della build, e la chiave di ogni frase è la frase italiana stessa. Quando una riga italiana cambia, la sua traduzione risulta scaduta e il controllo la nomina prima della pubblicazione, invece di lasciarla invecchiare in silenzio.
Due misure sorvegliano l’edizione inglese da lati opposti. La copertura chiede che ogni traduzione arrivi davvero a schermo — 10.288 unità su 10.288, senza differenze di struttura né di marcatura. Il controllo dei residui chiede l’inverso, cioè che sull’inglese non resti italiano non voluto; ciò che resta italiano apposta è dichiarato uno per uno, con il motivo scritto accanto.
Restano in italiano due cose, entrambe per scelta. Il collegamento «Leggi in italiano» in testa alle pagine di servizio, che serve proprio a tornare indietro. E i comandi dei laboratori, che sono codice: tradurre l’output atteso di un comando vorrebbe dire cambiare insieme anche la regola che lo autorizza, e la regola smetterebbe di combaciare.
Aggiornamento v3.3.2 · settembre 2026Tre correzioni all’edizione inglese: le lezioni riservate arrivavano in italiano a chi aveva un account, il selettore di lingua mancava nella testata del corso, e i collegamenti interni riportavano all’italiano invece di restare dov’eri.
Il corso non invecchia in silenzio. Una procedura di manutenzione confronta ogni regola di prodotto con le fonti ufficiali, e quando la documentazione non basta si apre l’applicazione e si guarda. Questa versione raccoglie il primo giro completo di quelle verifiche: nessun capitolo nuovo, molte frasi che adesso dicono quello che il prodotto fa davvero.
Portare un agente ospite dentro Antigravity si può, ma con il proprio account: usare il login Antigravity da software di terzi viola le condizioni d’uso di Google. Adesso l’avvertenza apre la lezione.
Le vie per dare un modello a Cline sono quattro, non due: la tua chiave, un runtime locale, l’account Cline e l’abbonamento ClinePass. In tutte, il modello resta di terzi.
Torna il nome vero, e con lui le superfici reali: oltre all’estensione ci sono il plugin JetBrains, la riga di comando, Slack, l’app mobile e l’agente nel cloud.
L’agente di AWS entra nel corso come esempio della regola sulle superfici: cinque porte diverse, un solo agente sotto. Ha una riga sua anche nella Matrice.
Il catalogo dell’Agent non è una lista chiusa di quattro nomi: oggi ospita anche modelli di terzi. La regola non cambia — decide il catalogo, non la tua chiave.
Base URL e memoria di Claude Code, Copilot, Lovable e ChatGPT Work: pagine spostate, un nome cambiato, una frase capovolta.
In dettaglio
Google vieta esplicitamente l’uso di software di terzi per accedere ad Antigravity con il login Antigravity, e la sanzione dichiarata è la sospensione dell’account. Il corso mostrava quei casi senza avvertire: adesso l’avvertenza è in apertura, con accanto la via legale — una chiave API Vertex o AI Studio.
Il catalogo di Cursor era descritto come quattro nomi fissi. Elencare un catalogo è una battaglia persa, perché cambia ogni mese: la frase è stata riscritta intorno alla cosa che non invecchia, cioè che l’elenco lo decide Cursor e che una chiave personale apre al massimo la chat, mai l’Agent.
Anche il Simulatore ha imparato una risposta migliore. Provando ad abbinare GLM al Cursor Agent rispondeva «questo modello non è in catalogo»: oggi non è più vero. La combinazione resta sbagliata, ma per la ragione giusta — il modello è pure a listino, però ci arrivi col piano Cursor, non con la tua chiave.
Aggiornamento v3.2.1 · settembre 2026Revisione linguistica completa del corso e dei due approfondimenti fuori percorso: 95 interventi di prosa, senza modifiche ai contenuti, alle funzioni o all’architettura.
Il corso resta gratuito: cambia il modo di aprirlo per intero. La richiesta di accesso completo arriva al titolare, che risponde con un tocco, e tre messaggi accompagnano il percorso dall’inizio alla fine.
L’accesso completo si apre su approvazione del titolare, senza passaggi manuali e senza attese al buio.
Il titolare decide direttamente dal messaggio che riceve: la risposta viene confermata e registrata in un passaggio solo.
Le email del percorso — richiesta, approvazione, benvenuto — sono state riscritte e rese sicure su tutto ciò che scrivono le persone.
In dettaglio
L’approvazione è un passaggio unico e indivisibile: o la decisione viene registrata per intero, o non viene registrata affatto. È una garanzia che conta quando due richieste arrivano nello stesso istante.
Il corso resta lo stesso, gratuito e leggibile in gran parte senza registrarsi. Intorno nasce un ambiente che ricorda: un account con i progressi salvati, un punto di partenza fotografato dal Diagnostic, la certificazione con una credenziale verificabile, e i documenti che dicono come vengono trattati i dati.
Progressi e lezione corrente salvati su qualunque dispositivo; otto lezioni, distribuite lungo il corso, restano ad accesso libero; le altre si aprono con l’account gratuito.
Dodici domande, una sola volta: il tuo punto di partenza, che resta legato a te e non a un browser.
La certificazione rilascia una credenziale a tuo nome, con verifica pubblica che accendi tu.
Informativa privacy, cookie policy e condizioni del servizio descrivono il sistema com’è, generate dallo stesso inventario che governa il codice.
In dettaglio
Otto lezioni, distribuite lungo il corso, restano libere e senza registrazione. Le altre si aprono con l’account gratuito, che serve a una cosa sola: ricordare a che punto sei, su qualunque dispositivo tu riprenda.
I documenti su privacy, cookie e condizioni non sono testi di repertorio: nascono dallo stesso inventario che descrive il sistema al codice, quindi dicono quello che il sistema fa davvero.
La prima versione insegnava a riconoscere i sette pezzi fondamentali di uno stack agentico. La seconda conserva quella mappa, ma costruisce intorno ad essa un percorso completo per imparare a usarla, verificarla e trasferirla a sistemi nuovi.
Sette moduli fra concetti, laboratori e casi guidati, ognuno chiuso da un checkpoint.
Simula, Configura, Motore e Matrice diventano quattro modi complementari di usare lo stesso modello.
Quarantadue casi permettono di applicare il metodo oltre gli esempi spiegati direttamente nel corso.
Trenta domande, nove aree e tre livelli di complessità, con profilo finale e revisione delle risposte.
«Umano + agente» e «Un corso che vive come codice» estendono il corso al rapporto fra competenza umana e AI e alla costruzione del sistema didattico stesso.
In dettaglio
Il percorso passa da quattro tappe a sette moduli, per sessantasette lezioni, e ogni modulo si chiude con un checkpoint che rimette insieme quello che hai appena imparato.
I quattro strumenti smettono di essere esercizi separati: Simula compone uno stack pezzo per pezzo, Configura parte da un obiettivo, il Motore mostra le regole che decidono, la Matrice mette a confronto le configurazioni reali.
La prima versione pubblica introduce il modello mentale originale: Modello → Provider → API → Agente → Superficie → IDE → Ambiente, con spiegazione guidata, composizione interattiva degli stack e test finale.
La Matrice mette uno accanto all'altro i modi di usare gli agenti. Non devi impararla a memoria: usala per confrontare due configurazioni o per capire dove guardare quando qualcosa non torna.
Ogni riga ti dice da quale superficie comandi l'agente, dove lavora, come accedi, chi paga, quali modelli puoi usare e qual è il limite da ricordare. Quando una configurazione può raggiungere il modello attraverso percorsi diversi, apri «Dettagli tecnici».
Sì Sì, con limiti No La colonna «Modello / servizio diverso?» dice se puoi collegare tu un modello o un servizio diverso da quello previsto.
| Agente | Superficieda dove lo comandi | Ambientedove lavorano agente, strumenti e file | Come entri | Chi paga | Modelli | Modello / servizio diverso?puoi collegarlo tu? | Limite da ricordare |
|---|---|---|---|---|---|---|---|
| Claude / Anthropic | |||||||
| Claude Code | CLI | LocaleSSHCI | Login ClaudeAPI keyIdentità cloud sulle configurazioni enterprise | Piano ClaudeProvider o servizio sceltoAccount cloud sulle configurazioni enterpriseNessun consumo API con un modello locale | ClaudeAltri modelli compatibiliModelli locali tramite runner compatibile | Sì, con limiti | Per usare un modello diverso, il servizio deve essere compatibile con ciò che Claude Code richiede; cambiare soltanto l'indirizzo non basta. |
Dettagli tecniciPercorso AnthropicClaude Code→Anthropic→Claude
API: Anthropic Messages
Percorso compatibileClaude Code→provider o gateway compatibile→modello
deve accettare il formato richiesto da Claude Code.
Modello localeClaude Code→runner locale compatibile→modello locale
il runner deve esporre un collegamento compatibile.
Cloud enterpriseClaude Code→servizio cloud enterprise supportato→Claude
identità, configurazione e fatturazione seguono il servizio cloud scelto.
|
|||||||
| Claude Code | Estensione IDEVS CodeCursorAntigravity | LocaleSSHcon Remote-SSH l'estensione gira sull'host (manifest); il resto non è documentato | Login ClaudeAPI keyIdentità cloud sulle configurazioni enterprise | Piano ClaudeProvider o servizio sceltoAccount cloud sulle configurazioni enterprise | ClaudeAltri modelli compatibili | Sì, con limiti | Se apri Claude Code dentro Cursor, VS Code o Antigravity, l'agente resta Claude Code: non usa automaticamente account, modelli e regole dell'IDE che lo ospita. |
| Claude Code | App desktop Claude | LocaleCloudSSH | Login ClaudeDesktop on 3P: accesso configurato per il provider | Piano ClaudeDesktop on 3P: costi del provider configurato | Claude | Sì, con limiti | La versione standard usa il login Claude. Un gateway in formato Anthropic Messages si configura nell'app (Developer → Configure Third-Party Inference) o lo imposta l'amministratore; l'app non legge ANTHROPIC_BASE_URL. Con il gateway attivo non ci sono gli ambienti cloud di Anthropic né Remote Control. |
Dettagli tecniciDesktop standardClaude Desktop→Anthropic→Claude
Accedi con il tuo account Claude. L’app non acquisisce automaticamente la chiave ANTHROPIC_API_KEY configurata nel terminale.
Desktop on 3PClaude Desktop on 3P→Bedrock · Google Cloud Agent Platform · Foundry · gateway→Claude
Desktop on 3P è una distribuzione separata. Configuri il servizio che esegue i modelli Claude e il relativo metodo di accesso. La configurazione della CLI non viene trasferita automaticamente. Verifica quali funzioni e sessioni cloud sono disponibili in questa distribuzione. Questo supporto non si estende alle normali superfici web e non implica la possibilità di usare modelli diversi da Claude.
|
|||||||
| Claude Code | WebAvvio possibile da CLIAvvio possibile da app | Cloud AnthropicOppure il tuo computer o un tuo server, con Remote Control: il browser comanda una sessione che gira lì. | Login Claude | Piano Claude | Claude | No | Avviarlo dalla CLI o dall'app non rende locale il lavoro: agente, strumenti e copia dei file restano nel cloud. |
| Codex / OpenAI | |||||||
| Codex | CLI | LocaleSSHCI | Login ChatGPTOpenAI API keyCredenziale del servizio scelto | Piano ChatGPTPiattaforma API OpenAIProvider o gateway sceltoNessun consumo API con modello locale | GPTModelli compatibili con ResponsesModelli locali compatibili | Sì, con limiti | Un servizio personalizzato deve parlare OpenAI Responses. Se offre soltanto Chat Completions serve un traduttore. |
Dettagli tecniciPercorso OpenAICodex→OpenAI→GPT
formato previsto: OpenAI Responses.
Provider compatibileCodex→provider Responses-compatible→modello
GatewayCodex→gateway che espone Responses→provider→modello
Modello localeCodex→runner locale compatibile con Responses→modello locale
|
|||||||
| Codex | Estensione IDEVS CodeCursorAntigravity | LocaleSSHcon Remote-SSH l'estensione gira sull'host (manifest); il resto non è documentato | Login ChatGPTOpenAI API keyCredenziale del servizio scelto | Piano ChatGPTPiattaforma API OpenAIProvider o gateway sceltoNessun consumo API con modello locale | GPTModelli compatibili con ResponsesModelli locali compatibili | Sì, con limiti | Se apri Codex dentro Cursor, VS Code o Antigravity, l'agente resta Codex: non usa automaticamente account, modelli e regole dell'IDE che lo ospita. |
| Codex | App desktop ChatGPT | Localeanche in un worktree separato del progettoSSHprogetto su un host remoto | Login ChatGPTOpenAI API keyCredenziale del servizio scelto | Piano ChatGPTPiattaforma API OpenAIProvider o gateway sceltoNessun consumo API con modello locale | GPTModelli compatibili con ResponsesModelli locali compatibili | Sì, con limiti | L'app è la superficie dell'agente: il lavoro resta dove sta il progetto, sul tuo PC o su un host SSH collegato. Un servizio personalizzato deve essere compatibile con OpenAI Responses. |
| Codex cloud | WebAvvio possibile da appAvvio possibile da CLIAvvio possibile da IDE | Cloud OpenAI | Login ChatGPT | Piano ChatGPTCrediti ChatGPT | GPT gestiti da OpenAI | No | Nel task cloud non puoi collegare una tua API key o un endpoint personale. Avviarlo dall'IDE o dalla CLI non sposta il lavoro sul tuo PC. |
| Google / Antigravity | |||||||
| Agenti Antigravity | Antigravity IDEIDE con editorApp Antigravitydesktop, senza editorEstensione per VS CodeDal browser, con Remote Control | Localenella configurazione documentata dal corso | Login Google | Uso gratuito con limitiPiano Google AI | GeminiModelli di terzi presenti nel catalogo Google | No | Non puoi aggiungere liberamente una tua chiave al catalogo gestito. Se ospiti un altro agente nell'IDE, quell'agente conserva i propri modelli, account e regole — ed entra sempre con il proprio account: usare software di terzi con il login Antigravity viola i Termini di servizio di Google. |
| Antigravity | CLIDal browser, con Remote Control | LocaleSSHAmbienti cloud remoti | Login GoogleChiave Gemini API, solo per Gemini | Uso gratuito con limitiPiano Google AICon una chiave Gemini API paghi il consumo al provider | GeminiModelli di terzi presenti nel catalogo Google | Sì, con limiti | Con la chiave Gemini API puoi usare Gemini. Per i modelli di altri fornitori valgono gli accessi previsti dal catalogo Google. |
| Cursor | |||||||
| Cursor Agent | Cursor IDE | LocaleSSHcon Remote SSH i file stanno sull'host; l'IA gira sul tuo PC e sui server Cursor | Login CursorAPI key personale per i modelli chat supportatinon sui piani Free e Plus | Piano / crediti CursorProvider scelto per le chiamate che usano la tua keysu Teams ed Enterprise Cursor aggiunge una tariffa per token anche con la tua chiave | ClaudeGPTGeminiGrokComposere altri modelli di terzi a catalogoAltri modelli personali dove supportatiGrok e Composer sono i modelli di Cursor: su Free e Plus solo questi | Sì, con limiti | Puoi usare una tua chiave API per i modelli chat supportati. L’agente resta Cursor Agent e alcune funzioni usano altri percorsi. Per le chiamate con la tua chiave, verifica le condizioni di conservazione dei dati del provider: la Zero Data Retention di Cursor non si estende automaticamente a quel collegamento. |
Dettagli tecniciCatalogo CursorCursor Agent→backend Cursor→modello del catalogo
per il catalogo gestito non attribuire un esecutore a monte se le fonti non lo documentano.
Con una tua API keyCursor Agent→backend Cursor→provider scelto→modello
Anche con una chiave personale, la richiesta passa dal backend di Cursor, che prepara il prompt. La chiave identifica il tuo accesso al provider e le chiamate vengono fatturate su quell’account; il lavoro dell’agente resta gestito da Cursor. Controlla anche le condizioni di conservazione dei dati del provider: la compatibilità della chiave non basta a garantire la Zero Data Retention.
|
|||||||
| Cursor Agent | CLI | LocaleSSHdedotto: la CLI si installa su Linux, l'uso via SSH non è documentato | Login Cursor | Piano / crediti CursorAWS per le richieste Bedrock | ClaudeGPTGeminiGrokComposere altri modelli di terzi a catalogo | Sì, con limiti | Dalla CLI l'unica via documentata con credenziali tue è AWS Bedrock (comando /bedrock, con un ID di modello Bedrock esplicito): la richiesta passa comunque da Cursor e la paga AWS. Chiavi OpenAI, Anthropic o Google nella CLI non sono documentate. |
| Cursor cloud agent | WebAvvio possibile da IDEAvvio possibile da CLI | Cloud CursorOppure una macchina gestita da te: ospita file e comandi; Cursor continua a gestire il ciclo dell’agente e le chiamate al modello. | Login Cursorcon un piano che include i cloud agents (non Free né Plus) | Piano / crediti Cursor | ClaudeGPTGeminiGrokComposere altri modelli di terzi a catalogo | No | Avviarlo dall'IDE o dalla CLI non rende locale il lavoro; per i task cloud la documentazione descrive il catalogo Cursor e non prevede la chiave di un provider. |
| AWS / Kiro | |||||||
| Kiro | IDECLIWebMobile per seguire e approvare | Locale su IDE e CLIla CLI anche su un server via SSH, con login a codiceCloud Kiro su Web e Mobilesessioni cloud avviabili anche da IDE e CLI, sui piani a pagamento | Login GitHub, Google o AWS Builder IDaziende: IAM Identity Center o identity provider aziendaleAPI key solo per CI, sui piani a pagamento | Piano / crediti Kiro | ClaudeGPTOpen-weightScelta automatica | No | Da tutte le superfici usi il catalogo gestito di Kiro: nessuna chiave tua per i modelli, e i crediti del mese non si riportano. Avviare una sessione cloud dall'IDE o dalla CLI non rende locale il lavoro: la copia sul tuo PC non viene caricata. |
| GitHub Copilot | |||||||
| GitHub Copilot Agent | VS Code | LocaleSSHla finestra Agents si collega a una macchina remota: l'agente lavora con i file e gli strumenti di lì | Login GitHubAPI key personale dove supportataModello locale dove supportato | Crediti CopilotProvider scelto sulle chiamate BYOKHardware e gestione per il modello locale | GPTClaudeGeminie altri del catalogo, secondo piano e clientModelli personali supportatiModelli locali supportati | Sì, con limiti | La tua chiave può essere usata in Copilot Chat e nei workflow agentici locali supportati, ma le inline completions e alcune altre azioni seguono percorsi separati. |
Dettagli tecniciCatalogo CopilotCopilot Agent→servizi GitHub Copilot→modello del catalogo
Con una tua API keyCopilot Agent→provider scelto→modello
Modello localeCopilot Agent→runner locale→modello locale
una chiave personale non implica che ogni chiamata dell'esperienza Copilot usi quel modello.
|
|||||||
| Copilot cloud agent | WebAvvio possibile da IDE, GitHub CLI, API e integrazioni (Slack, Teams, Jira, Linear…) | Cloud GitHub Actionsanche su runner più grandi o tuoi (self-hosted): la macchina può essere tua, la regia resta a GitHub | Login GitHub | Crediti AI CopilotMinuti GitHub Actions | GPTClaudeGeminie altri del catalogo; Auto dove non si sceglie il modello | No | Avviarlo dall'IDE non rende locale il lavoro e nei task cloud non puoi collegare una tua API key o un modello personale. |
| Multi-provider | |||||||
| OpenCode | CLI principaleApp desktopEstensione IDEVS CodeCursorWebinterfaccia web del server opencode | LocaleSSHCLI su un host SSH ed estensione con Remote-SSH: non documentate; web su un server tuo raggiungibile in rete | API key del providerLogin dove supportatoAccount OpenCode Zen, se usatoNessuna credenziale per un modello locale | Provider sceltoGateway o servizio sceltoOpenCode Zen, se usatoNessun consumo API con modello locale | ClaudeGPTGeminiGLMModelli apertiAltri modelli dei provider supportati | Sì | Ogni collegamento accetta il proprio tipo di accesso: login, subscription e API key non sono automaticamente intercambiabili. |
Dettagli tecniciProvider direttoOpenCode→provider→modello
GatewayOpenCode→gateway→provider→modello
Modello localeOpenCode→runner locale→modello locale
API e formato dipendono dal collegamento scelto.
|
|||||||
| Cline | Estensione IDEVS CodeCursorAntigravityCLIApp desktopWeb | LocaleSSHestensione con Remote-SSH (non documentata); app desktop verso un host remotoCloud ClineCloud Agents, solo dal browser e con le vie di Cline | API key del providerAPI key del gatewayAccount Cline Provider, se usatoAccount Cline con abbonamento ClinePassNessuna credenziale per un modello locale | Provider sceltoGateway sceltoCline ProviderQuota mensile fissa ClinePass, nessun costo per tokenNessun consumo API con modello locale | ClaudeGPTGeminiGLMModelli apertiAltri modelli supportati | Sì | Il modello scelto e il collegamento usato devono supportare correttamente gli strumenti di cui Cline ha bisogno. |
Dettagli tecniciProvider direttoCline→provider→modello
GatewayCline→gateway / OpenRouter→provider→modello
Percorso gestitoCline→Cline Provider→modello del catalogo
Modello localeCline→runner locale→modello locale
|
|||||||
| Kilo | Estensione IDEVS CodeCursorJetBrainsaltri editor compatibiliCLIApp desktopWebCloud Agent; oppure Remote Connections verso la CLI sul tuo computer | LocaleSSHsolo dalla CLICloud KiloCloud Agent, dal browser o con kilo cloud dalla CLI | API key del providerAccount Kilo sul GatewayAPI key registrata nel Kilo Gateway | Provider sulla connessione direttaKilo quando usi il saldo KiloProvider a monte quando usi la tua key nel Gateway | Modello scelto direttamenteModelli disponibili tramite Kilo Gateway | Sì | Con Kilo Gateway il conto cambia in base alla configurazione: con il saldo paga Kilo; con una tua key registrata nel Gateway paga il provider a monte. Nel Cloud Agent, anche con la tua chiave, il tempo del container si paga sempre dal saldo Kilo. |
Dettagli tecniciProvider direttoKilo→provider→modello
Kilo Gateway con saldoKilo→Kilo Gateway→provider a monte→modello
l'utente paga Kilo.
Kilo Gateway con BYOKKilo→Kilo Gateway→provider a monte→modello
l'utente paga il provider della propria chiave.
|
|||||||
NEL PERCORSO TECNICO
Runner e gateway compaiono nei dettagli tecnici perché possono stare fra l'agente e il modello, ma non sono agenti. Li teniamo separati dalla Matrice principale per non confondere ruoli diversi.
| Componente | Che cosa fa | Dove entra nel percorso | Accesso e costo | Limite da ricordare |
|---|---|---|---|---|
| Ollama / LM Studiorunner locali | Esegue un modello sulla macchina che scegli ed espone un collegamento API locale.Il formato disponibile dipende dal runner e dalla configurazione. | Agente → runner locale → modello locale | Di norma nessun login o chiaveNessun consumo APIRestano hardware, memoria, energia e gestione | Il runner esegue il modello; da solo non agisce sui file del progetto. Un’API compatibile può supportare solo una parte del formato originale. Controlla le funzioni disponibili e verifica che il modello sappia usare gli strumenti richiesti dall’agente. |
| Gateway / adattatoriLiteLLM · OpenRouter · proxy | Riceve la richiesta dell'agente e la instrada; quando serve può normalizzare o tradurre il formato. | Agente → gateway → provider → modello | Chiave del gateway, del provider o entrambeFattura il gateway oppure il provider, secondo la configurazione | Non è il modello e non garantisce compatibilità completa: uso degli strumenti, streaming e altre capacità possono cambiare. |
La Matrice confronta le configurazioni. Se vuoi provare una combinazione, usa ; se parti dai tuoi vincoli, usa ; se vuoi vedere perché una combinazione passa o si blocca, apri il .
Un corso normale può spiegarti come funziona un coding agent. Qui abbiamo provato a fare un passo in più: rappresentarne anche la struttura dentro il corso. Componenti, relazioni, vincoli, casi e fonti non vivono soltanto nelle pagine; una parte di quella conoscenza è organizzata in modo che il software possa usarla.
È ciò che permette a Simula, Configura, Matrice, Motore, 42 ragionamenti e certificazione di guardare lo stesso sistema da prospettive diverse.
Il corso non conserva soltanto i nomi dei pezzi: rappresenta anche come si collegano, quali condizioni devono valere e su quali fonti poggiano quelle informazioni.
stack scelto → regola → conseguenzaNon significa che una lezione sia scritta in HTML o che dietro ci sia del JavaScript: quello descrive soltanto il mezzo con cui la pagina viene pubblicata. Il passaggio interessante avviene quando una parte di ciò che il corso insegna viene rappresentata anche come dati, relazioni, regole e fonti — cioè in una forma che il software può leggere, controllare e riutilizzare.
Puoi immaginarla come una sorta di gemello digitale concettuale del coding agent, purché la metafora sia presa nel senso giusto: non è una copia sincronizzata in tempo reale di Claude Code, Codex o Cursor, ma un modello generale dell’anatomia che stiamo imparando a leggere.
Due modelli, due destinatari
Non sono due modelli concorrenti. Il primo permette al corso di costruire e controllare alcune esperienze; il secondo è la griglia con cui impari a leggere quelle esperienze e, più avanti, sistemi che il corso non ha mai incontrato.
La stessa rappresentazione viene interrogata in sei modi diversi. Non sono sei copie della stessa applicazione: cambiano la domanda che pongono e il momento dell’apprendimento in cui servono.
| Strumento | Che cosa fa con il modello |
|---|---|
| LEZIONIcostruiscono la mappa | Qui impari a distinguere i pezzi e a seguire le relazioni fra loro. È la rappresentazione che userai quando passerai agli strumenti. |
| SIMULAmette alla prova | Componi uno stack concreto. Il sistema costruisce lo stato della combinazione e, dove esiste una regola eseguibile, può controllare se quel passaggio regge. |
| CONFIGURAparte dai vincoli | Qui la domanda si rovescia. Non chiedi se una configurazione funziona: descrivi ciò che ti serve e cerchi le possibilità che rispettano quelle condizioni. |
| MATRICEmette gli stack sullo stesso tavolo | Usa dimensioni comuni per rendere confrontabili configurazioni diverse: agente, modello, route, ambiente, accesso, costi e limiti restano visibili nello stesso quadro. |
| 42 RAGIONAMENTIrendono visibile il perché | Il codice costruisce la scheda a partire dal caso strutturato. Poi la spiegazione attraversa il caso e mostra quali passaggi mentali portano al verdetto. |
| CERTIFICAZIONEtoglie gli aiuti | Alla fine non interessa sapere se riconosci una schermata del corso. Interessa capire se sai usare la stessa griglia davanti a una situazione meno familiare. |
Sono modi diversi di trasformare una stessa rappresentazione del dominio in esperienza didattica.
Fin qui abbiamo guardato l’architettura dall’alto; adesso seguiamola dal punto di vista di chi studia. Lo stesso modello attraversa tre momenti diversi: prima puoi provare una configurazione, poi devi imparare a spiegarne il comportamento, infine devi riuscire a trasferire il metodo quando gli aiuti scompaiono.
In Simula il modello può risponderti
La route non parla il formato atteso dall’agente.
Quando scegli i componenti, il corso costruisce lo stato dello stack. Dove quella relazione è stata resa una regola eseguibile, il Motore può applicarla e restituire una conseguenza: non sta cercando una frase già scritta, sta usando il modello per rispondere alla configurazione che hai costruito.
Simula risponde a una domanda: «questa combinazione regge?»
Il verdetto, da solo, non insegna abbastanza
Qui cambia l’obiettivo. Simula può dirti che una combinazione si ferma; il caso deve insegnarti come avresti potuto capirlo tu. Il codice conosce il caso strutturato e costruisce la scheda, ma la spiegazione resta un oggetto didattico: decide che cosa osservare, quale vincolo mettere in evidenza e quale principio portare al caso successivo.
Simula rende visibile il comportamento. I 42 casi rendono visibile il ragionamento.
A un certo punto gli aiuti devono sparire
Nella certificazione il software costruisce la prova e raccoglie il risultato, ma il punto educativo è capire se riesci a usare il metodo senza avere davanti la risposta di Simula o la sbobinatura di un caso. A quel punto il modello non deve più stare soltanto nella pagina.
La domanda non è «ricordi questo caso?». È «sai ancora leggere il sistema?»
··
Naturalmente non tutto il corso diventa codice. Il software può leggere dati, applicare alcune regole, costruire viste, trovare dipendenze ed eseguire controlli. Restano invece editoriali la scelta di che cosa insegnare, il modo in cui spiegarlo, la progettazione dei casi e il giudizio finale su una modifica.
As-code non significa «tutto automatico». Significa rendere esplicito ciò che può essere strutturato, collegato e controllato.
C’è un altro vantaggio nell’avere un modello invece di una semplice raccolta di pagine: il mondo che il corso descrive cambia. Immagina che un vendor modifichi una route di accesso; quel fatto potrebbe essere usato da una regola, da Simula, da Configura, dalla Matrice, da uno dei 42 casi, dalla certificazione o da una spiegazione.
dove avevo scritto questa cosa?
che cosa dipende da questa cosa?
Da qui nasce la pipeline di manutenzione: un aggiornamento viene trattato quasi come un change di rete, con verifica della fonte, analisi dell’impatto, modifica, controlli e soltanto alla fine il rilascio.
Qui un aggiornamento del corso viene trattato come un change di rete: puoi percorrerlo passo per passo, tornare indietro e fermarti dove serve.
Una skill può descrivere il runbook di manutenzione; un agente può eseguirne molte operazioni; la pipeline produce controlli ed evidenze. L’approvazione editoriale resta umana.
Un corso «as-code», quindi, non è semplicemente un corso scritto con del codice. La differenza è che una parte della conoscenza possiede una struttura esplicita: può essere interrogata da Simula, confrontata nella Matrice, usata per costruire casi e controllata quando il corso cambia.
Il codice, però, non sostituisce il lavoro didattico. Il Motore rende eseguibile ciò che può diventare una regola; i 42 casi fanno il percorso inverso, partendo da un comportamento per trasformarlo in un ragionamento comprensibile e riutilizzabile. E la certificazione chiude il ciclo: a un certo punto quella struttura non deve vivere soltanto nel corso.
Abbiamo visto come una parte della conoscenza può diventare un modello utilizzabile dal software. Ma quando anche il lavoro e le competenze iniziano a spostarsi verso gli agenti, nasce una domanda più grande: che cosa vogliamo continuare a costruire nell’essere umano?
Scegli un componente per ogni livello. Se la combinazione rispetta le regole, passi al controllo successivo; altrimenti vedi quale condizione non è soddisfatta.
Prima volta qui?
Questa simulazione controlla la compatibilità strutturale dei sette componenti. Quando completi una struttura coerente, un riquadro separato verifica la route operativa documentata oppure indica i dati ancora da specificare: gateway, credenziale e fatturazione non vengono dedotti dai soli nomi dei prodotti. Nella vista Motore puoi seguire i controlli strutturali, passo per passo.
Questa vista rappresenta lo stack descritto dalla configurazione. Nei sistemi distribuiti coordinamento, strumenti e risorse possono stare in ambienti diversi: verifica separatamente i loro collegamenti. Un risultato strutturalmente compatibile non certifica permessi, privacy, disponibilità o condizioni d’uso della route.
Qui applichi il metodo del consulente: prima raccogli i requisiti, poi formuli una proposta motivata.
Puoi ripetere l’analisi con requisiti diversi.
Il Motore genera e verifica le combinazioni strutturali; ogni proposta completa poi il percorso di accesso con dati separati —
Questa vista rappresenta lo stack descritto dalla configurazione. Nei sistemi distribuiti coordinamento, strumenti e risorse possono stare in ambienti diversi: verifica separatamente i loro collegamenti. Un risultato strutturalmente compatibile non certifica permessi, privacy, disponibilità o condizioni d’uso della route.
I risultati non provengono da una lista statica. A ogni caricamento la pagina genera le combinazioni dei sette componenti, applica le regole strutturali e aggiorna i conteggi. Credenziale, gateway, diritto d'uso e fatturazione appartengono invece al percorso di accesso: vengono valutati separatamente quando la configurazione lo specifica.
la valutazione · seleziona sette componenti e li verifica, un controllo alla volta
il registro · ogni tentativo finisce a verbale — dove cade e perché
la vista tecnica · il codice effettivamente eseguito dalla pagina
buildAllStacks()compat(step, id)legge lo stato · sel{ ok, why }Il riquadro mostra le regole canoniche del motore, le stesse che la pagina sta eseguendo, rese direttamente dai dati che le definiscono. Durante l'animazione si accende la regola che sta decidendo, così puoi collegare ogni passaggio del diagramma alla regola corrispondente.
Ogni riga del registro corrisponde a una valutazione reale. La combinazione viene controllata componente per componente e, se non è valida, il registro indica la regola che non è soddisfatta. I numeri vengono calcolati: se cambia il catalogo dei componenti, cambiano anche i conteggi.