Al centro della conferenza degli sviluppatori Universe di GitHub a San Francisco c’era l’assistente alla programmazione AI Copilot, che a dicembre verrà ampliato con una serie di nuove funzionalità. GitHub non solo vuole aiutare gli sviluppatori a scrivere codice, ma rende anche lo sviluppo del software più sicuro.
annuncio
La società ha annunciato che aggiornerà l’intelligenza artificiale per una serie di funzionalità disponibili come parte di GitHub Advanced Security (GHAS). La scansione con CodeQL ora può suggerire correzioni generate dall’intelligenza artificiale per le vulnerabilità trovate nelle richieste pull. Funziona con JavaScript e TypeScript, due dei linguaggi più utilizzati su GitHub.
L’investigatore AI cerca le password
I segreti come le chiavi API (Application Programming Interface) nei repository di codici rappresentano ancora uno dei maggiori rischi per la sicurezza. E per conoscerli meglio, GitHub offre da tempo il cosiddetto Programma partner di verifica riservataAl quale hanno partecipato finora 180 partner. Inoltre, puoi utilizzare le espressioni regolari (Regex) per creare i tuoi modelli da cercare. Per semplificare questo processo complesso, ora puoi farti aiutare dall’intelligenza artificiale, che genera espressioni regolari a partire da un questionario che hai precedentemente compilato.
.
In passato le password erano più difficili da scoprire perché solitamente non seguivano schemi ricorrenti. Secondo GitHub, con una nuova generazione di modelli linguistici AI (LLM), è meglio trovare questi segreti non strutturati. Grazie alla partnership con OpenAI e Microsoft, hai accesso a un’ampia gamma di modelli in modo da avere sempre lo strumento giusto per il compito da svolgere, afferma Michael Hanley, chief security officer e vicepresidente del team di ingegneri di GitHub, in un intervista con J’R. Le funzionalità di sicurezza AI all’interno del Programma di sicurezza avanzata sono ora disponibili per l’anteprima. Chi è interessato può Registrati nella lista d’attesa.
Tendenze nello sviluppo del software
Come l’anno scorso, GitHub ha sfruttato la conferenza Universe come un’opportunità per presentare il Report Octoverse, che riassume importanti tendenze e cambiamenti sulla piattaforma.
GitHub prevede che l’India ospiterà il maggior numero di sviluppatori entro il 2027, superando gli Stati Uniti. La Germania è attualmente al settimo posto e dovrebbe scendere all’ottavo posto nel 2024. Nel complesso, quest’anno su GitHub si sono registrati il 26% in più di utenti. In un’intervista con c’t, Chris Reddington, direttore senior del supporto agli sviluppatori di GitHub, prevede che strumenti come Copilot renderanno molto più semplice iniziare nello sviluppo di software in futuro.
Secondo GitHub, l’intelligenza artificiale gioca un ruolo importante sulla piattaforma. I progetti che si occupano di intelligenza artificiale generativa sono ora tra i primi 10 progetti open source più popolari, misurati in base al numero di sviluppatori che vi contribuiscono. I progetti open source sponsorizzati dalle aziende vedono per la prima volta il maggior numero di sviluppatori contribuire al codice del progetto. I repository privati sono cresciuti del 38% nel 2023 e rappresentano l’80% dell’attività su GitHub.
La tendenza già osservata l’anno scorso verso uno sviluppo di applicazioni sempre più Infrastructure as Code (IaC) e cloud native, continua, come dimostra la popolarità di linguaggi come HCL (HashiCorp Composition Language) e Go. Nel 2023, più di 4,3 milioni di repository contenevano Dockerfile che potevano essere utilizzati per creare contenitori. Rust è il linguaggio di programmazione che sta vedendo la crescita maggiore.
accanto a Rapporto annuale OKOVER Da settembre i trend possono essere visualizzati ininterrottamente anche su GitHub Il cosiddetto grafico dell’innovazione tracciamento.
(Nada)