Vai al contenuto
AI.info

The Pulse

JetBrains trasforma Air in un sistema di sviluppo agentico multi-vendor

JetBrains ha ampliato Air, trasformandolo da ambiente di sviluppo agentico in un sistema di prodotti che abbraccia sviluppatori, team e governance organizzativa. L’azienda afferma che Air collegherà gli IDE JetBrains, gli agenti autonomi, i

JetBrains trasforma Air in un sistema di sviluppo agentico multi-vendor

AI.info Team ·

«L’obiettivo non è scrivere più codice. È realizzare software che sviluppatori, team e organizzazioni possano comprendere, verificare e sostenere.»

Kirill Skrygan, autore dell’annuncio di JetBrains

JetBrains sta trasformando Air in un sistema più ampio per lo sviluppo software agentico, che riunisce agenti di programmazione, IDE JetBrains, flussi di lavoro dei team e controlli a livello organizzativo in un’unica famiglia di prodotti. L’azienda ha annunciato l’espansione il 22 settembre, descrivendo Air come un «sistema di prodotti aperto e coerente» che opera dentro e fuori dai suoi IDE.

Con questa mossa JetBrains va oltre la sua tradizionale attenzione alla postazione di lavoro del singolo sviluppatore. L’azienda afferma di aver dedicato 26 anni alla creazione di strumenti per sviluppatori e di voler ora intervenire sul processo più ampio attraverso cui il lavoro agentico viene avviato, eseguito, coordinato, esaminato e governato.

Air collega sviluppatori, team e governance

JetBrains Air riunirà prodotti destinati a diversi livelli dello sviluppo software. Air negli IDE JetBrains è pensato per permettere agli sviluppatori di dirigere e orchestrare gli agenti, esaminandone al contempo i risultati con l’intelligenza del codice di JetBrains. Air Teams coordinerà flussi di lavoro che coinvolgono sviluppatori e agenti autonomi. Air Governance, in precedenza chiamato JetBrains Central, si occuperà di politiche organizzative, visibilità, verificabilità, gestione dei costi e responsabilità.

Junie, l’agente di programmazione di JetBrains per lo sviluppo software professionale, sarà supportato in tutti gli ambienti Air. L’azienda afferma inoltre che Air resterà aperto ad agenti e servizi che non sviluppa, riflettendo la sua convinzione che gli sviluppatori useranno modelli e agenti diversi per attività diverse.

Questa apertura dipende in parte dall’Agent Client Protocol, o ACP. JetBrains afferma che il protocollo standardizza il collegamento tra un IDE e l’intera infrastruttura di un agente, compresi pianificazione, strumenti, instradamento dei modelli e osservabilità. Attraverso l’ACP Registry, gli sviluppatori potranno scoprire e avviare agenti compatibili continuando a lavorare negli IDE JetBrains.

JetBrains punta sui costi del lavoro agentico frammentato

L’annuncio presenta Air come una risposta al divario tra l’adozione individuale degli agenti di programmazione e l’infrastruttura necessaria alle organizzazioni per gestirli. JetBrains afferma che gli agenti stanno già apportando un valore concreto a molti sviluppatori, ma che i costi per le organizzazioni emergono nelle revisioni, nelle rilavorazioni, nella sicurezza, nell’infrastruttura e nella spesa per l’IA.

L’azienda individua una serie di domande che diventano più difficili man mano che si diffonde l’uso degli agenti: quali agenti possono accedere al codice aziendale, dove possono essere inviati i dati, quali risultati richiedono una revisione umana, che cosa è accaduto mentre un agente lavorava da remoto, chi ha approvato una modifica e come è stata verificata.

Air Governance è progettato per offrire alle organizzazioni una visione d’insieme tra fornitori e strumenti. JetBrains afferma che il sistema conserverà il contesto, applicherà le politiche, attribuirà le spese e registrerà ciò che è accaduto anche quando parti diverse di una modifica software sono prodotte da fornitori diversi.

La strategia multi-vendor di Air mette il controllo al di sopra del modello

JetBrains non presenta Air come un sostituto di tutti gli altri agenti di programmazione. L’azienda afferma che svilupperà e supporterà il proprio agente, Junie, ma non obbligherà i clienti a usarlo. Air vuole invece offrire un luogo comune in cui eseguire, osservare, governare e rendicontare il lavoro di sviluppo attraverso modelli, agenti e servizi diversi.

JetBrains sostiene che le classifiche e le capacità dei modelli cambiano abbastanza spesso da rendere difficile giustificare l’impegno a favore di un solo fornitore. Anche i team della stessa azienda possono scegliere strumenti diversi per attività diverse. Secondo l’azienda, la difficoltà è che ogni servizio aggiuntivo può frammentare il contesto, i dati di spesa, l’applicazione delle politiche e le registrazioni dell’attività degli agenti.

Il supporto a più agenti è solo il punto di partenza, afferma JetBrains. Il livello sovrastante questi strumenti dovrebbe offrire un contesto condiviso, politiche unificate, un’unica visione dei costi e una registrazione di come è stata prodotta una modifica.

JetBrains porta l’intelligenza del codice nei flussi di lavoro agentici

L’argomento tecnico di JetBrains si basa sulla sua intelligenza del codice già esistente. L’azienda afferma che gli agenti possono spendere tempo e denaro per riscoprire informazioni già presenti in una base di codice, mentre l’analisi deterministica può aiutarli a recuperarle direttamente.

Questo approccio dovrebbe rendere più facile comprendere e verificare il lavoro degli agenti con modelli diversi. JetBrains afferma che, col tempo, il contesto più ricco attingerà da codice, architettura, repository, comportamento in fase di esecuzione e conoscenze organizzative, consentendo al lavoro di passare tra sviluppatori, modelli, agenti e servizi con una minore perdita di contesto.

L’azienda prevede inoltre che sempre più attività inizieranno al di fuori della tradizionale sessione nell’editor. I flussi di lavoro Air del futuro potrebbero essere attivati da eventi nei repository, pianificazioni e processi di rilascio, anziché dall’apertura di un editor e dall’inserimento di un prompt da parte di uno sviluppatore.

JetBrains prevede rilasci progressivi di Air

JetBrains afferma che Air arriverà attraverso una serie progressiva di rilasci, con comunicazioni separate per le funzionalità già disponibili, quelle in fase di anteprima e i piani a più lungo termine. L’azienda dichiara che le versioni future si estenderanno alle esperienze su dispositivi mobili e da remoto, così che gli utenti possano avviare, monitorare, esaminare e proseguire il lavoro agentico in ambienti diversi.

JetBrains non ha annunciato un calendario completo dei prodotti per Air Teams, Air Governance o l’esperienza negli IDE. L’annuncio del 22 settembre definisce invece la struttura: un sistema aperto incentrato su agenti, intelligenza del codice, coordinamento dei team e responsabilità organizzativa.

Fonte

Esplora

Altri articoli