[{"data":1,"prerenderedAt":1060},["ShallowReactive",2],{"/it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale":3,"footer-it-it":59,"the-source-banner-it-it":366,"the-source-navigation-it-it":378,"the-source-newsletter-it-it":405,"footer-source-/it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale/":416,"article-site-categories-it-it":430,"agentic-ai-unlocking-developer-potential-at-scale-article-hero-category-it-it":432,"agentic-ai-unlocking-developer-potential-at-scale-the-source-source-cta-it-it":456,"agentic-ai-unlocking-developer-potential-at-scale-category-it-it":471,"agentic-ai-unlocking-developer-potential-at-scale-the-source-resources-it-it":484,"agentic-ai-unlocking-developer-potential-at-scale-article-hero-author-it-it":511},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":14,"content":19,"type":50,"category":5,"slug":51,"_id":52,"_type":53,"title":54,"_source":55,"_file":56,"_stem":57,"_extension":58},"/it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","ai",false,"",{"layout":9,"template":10,"author":11,"featured":12,"sourceCTA":13},"the-source","TheSourceArticle","emilio-salvador",true,"source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach",{"title":15,"description":16,"ogImage":17,"config":18},"IA agentica: scatenare le potenzialità degli sviluppatori su larga scala","Scopri come l'IA agentica trasforma lo sviluppo software oltre il completamento del codice, per creare partner di IA in grado di svolgere attività complesse.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463876/kiw4eb54r8xtzztvbozf.jpg",{"ignoreTitleCharLimit":12},{"title":15,"date":20,"description":21,"timeToRead":22,"heroImage":17,"keyTakeaways":23,"articleBody":27,"faq":28},"2025-04-08","Scopri come l'IA agentica sta trasformando lo sviluppo software, andando oltre il completamento del codice per creare partner di IA in grado di svolgere in modo proattivo attività complesse.","Tempo di lettura: 6 minuti",[24,25,26],"Gli agenti IA possono ridurre i tempi di sviluppo da settimane a poche ore, perché gestiscono autonomamente attività complesse come la modernizzazione della codebase mantenendo comunque una supervisione umana configurabile per i sistemi critici.","A differenza degli assistenti alla programmazione più semplici, gli agenti IA possono collaborare con altri agenti per svolgere attività diverse, consentendo agli sviluppatori di dedicarsi all'innovazione e alla risoluzione di problemi di alto valore.","Gli agenti IA specializzati, basati su diversi modelli, possono svolgere in modo ottimale attività specifiche relative ad esempio a sicurezza e test, offrendo risultati migliori rispetto a soluzioni più generiche.","L'IA ha già cambiato il lavoro degli sviluppatori. [Secondo un'indagine di GitLab](https://about.gitlab.com/developer-survey/2024/ai/), nel 2024 ha dichiarato di usare l'IA per lo sviluppo software il 39 % dei professionisti DevSecOps, con un aumento del 16 % rispetto all'anno precedente. Gli assistenti di codifica basati sull'IA sono diventati strumenti comuni che aiutano i team a scrivere codice più velocemente, a comprendere le codebase e a creare la documentazione. Oggi, però, stiamo assistendo a un grande cambiamento: gli agenti IA diventano partner attivi e non non più solo aiutanti passivi.\n\nQuesta trasformazione sta ridefinendo lo sviluppo software. L'IA agentica sta semplificando la scrittura di software per sempre più persone, portando a un boom innovativo poiché più e più sviluppatori possono creare software per miliardi di utenti. Per sfruttare al meglio questa nuova ondata di innovazione senza introdurre rischi inutili, però, i leader dovranno cercare soluzioni di IA agentica con ottime misure di sicurezza e conformità.\n\n## Agenti IA e assistenti IA: in cosa differiscono?\nLa differenza principale tra assistenti IA e agenti IA è il loro comportamento. Gli assistenti di codifica sono reattivi e attendono che gli sviluppatori pongano domande o richiedano attività. Sono utili per programmare e comprendere il codice più rapidamente, ma sono passivi nel processo di sviluppo.\n\nGli agenti IA, invece, sono quasi veri e propri membri del team. Sono in grado di ragionare, pianificare e mantenere il contesto su diverse attività, e hanno un certo grado di autonomia per prendere decisioni, interagire con altri agenti e adattarsi alle circostanze mutevoli. Con il passaggio agli agenti, l'IA diventa a tutti gli effetti un partner di sviluppo.\n\nA differenza degli assistenti che aiutano solo a scrivere il codice, gli agenti IA possono orchestrare attivamente processi complessi, dai controlli di sicurezza alle revisioni di conformità. Ad esempio, un agente di revisione può controllare automaticamente il codice, trovare problemi e offrire correzioni. Mentre un assistente IA ha bisogno dell'intervento umano in ogni fase, un agente può gestire le varie attività in base agli obiettivi del progetto. A differenza dei semplici assistenti che non ricordano le interazioni passate e non possono imparare dagli errori, gli agenti possono anche apprendere e adattarsi nel tempo.\n\n## Lo spettro dell'autonomia\nTra gli aspetti più potenti degli agenti IA vi sono la configurabilità e il livello di interazione. Alcuni agenti possono essere altamente interattivi, mentre altri possono eseguire attività complesse in background con un'interazione umana limitata o nulla. I team possono quindi impostare diversi livelli di supervisione umana in base al lavoro dell'agente e all'importanza dell'attività.\n\nPer attività semplici come il riepilogo del codice o la stesura della documentazione, l'agente può lavorare in modo indipendente, avvisando un membro del team solo al termine. Per attività critiche che coinvolgono la logica di business chiave o dati sensibili, i collaboratori umani possono impostare checkpoint di approvazione o monitorare da vicino il lavoro dell'agente.\n\nQuesta flessibilità aiuta a bilanciare la velocità dell'automazione con la necessità di controllo umano, ma senza rappresentare un'operazione all-or-nothing: è sempre possibile definire il livello di autonomia per diversi tipi di attività e fasi del ciclo di sviluppo.\n\n## Il potere della specializzazione\nIn genere, gli attuali assistenti IA alla programmazione usano un unico modello linguistico di grandi dimensioni, ma in futuro ci saranno molti agenti specializzati, ognuno basato su diversi modelli creati per attività specifiche.\n\nStanno già emergendo agenti specializzati per attività come:\n- Modernizzazione del codice (conversione delle codebase in versioni più recenti dei linguaggi di programmazione)\n- Rilevamento e correzione delle vulnerabilità della sicurezza\n- Generazione ed esecuzione di test\n- Ottimizzazione delle prestazioni\n- Generazione della documentazione\n- Analisi delle cause principali per gli errori della pipeline\n\nOgni attività funziona meglio con un modello costruito specificamente. Specializzandosi, ciascun agente può eccellere nel proprio compito, senza la pretesa di essere universale.\n\nSta dunque emergendo un ecosistema di agenti specializzati che lavorano di concerto, ognuno basato su diversi modelli linguistici ottimizzati per attività specifiche. Questo approccio multi-modello promette risultati migliori rispetto al tentativo di gestire ogni attività con un unico modello generico.\n\n## L'impatto reale degli agenti IA\nAttività che una volta richiedevano settimane ora possono essere completate in poche ore grazie agli agenti IA. Ad esempio, l'aggiornamento di un'ampia codebase Java a una versione più recente, che poteva richiedere settimane, oggi può svolgersi molto più velocemente grazie agli agenti.\n\nMa soprattutto, gli agenti IA aiutano gli sviluppatori a sfruttare al meglio le proprie potenzialità. Gestendo le attività di routine, gli agenti consentono agli sviluppatori di concentrarsi su ciò che sanno fare meglio: risolvere problemi complessi e creare nuove soluzioni. L'obiettivo non è sostituire gli sviluppatori con l'IA, ma potenziarne le capacità e permettere che si dedichino alle attività di livello superiore, all'innovazione e al lavoro creativo che richiede l'intelletto umano.\n\nGrazie gli agenti IA, gli sviluppatori possono lavorare come mai prima d'ora, da soli o in team. Gli agenti non si occupano di attività reattive basate su prompt, ma sono invece proattivi e collegano ogni aspetto della creazione del software, contribuendo a programmare, pianificare, progettare ed eseguire test, deployment e manutenzione.\n\n## Cosa prendere in considerazione quando si adottano agenti IA\nPer prepararsi a una rapida crescita dello sviluppo e della programmazione software, le aziende devono pianificare le attività in anticipo. Prima di aggiungere agenti IA al processo, occorre concentrarsi su questi aspetti:\n\n1. **Pensare a come aumentare la produttività reale, non solo ad aggiungere nuovi strumenti e processi che i team devono imparare a usare**. Adottando [flussi di lavoro di IA agentica come parte di una piattaforma DevSecOps](https://about.gitlab.com/blog/gitlab-duo-workflow-enterprise-visibility-and-control-for-agentic-ai/), puoi aiutare gli sviluppatori a dedicare più tempo alla creazione di valore per i clienti senza che ciò sfoci in un'[espansione incontrollata dell'IA](https://about.gitlab.com/the-source/ai/overcome-ai-sprawl-with-a-value-stream-management-approach/). I report e le dashboard integrati nella piattaforma aiutano anche a [misurare il successo](https://about.gitlab.com/the-source/ai/4-steps-for-measuring-the-impact-of-ai/), per sapere se il team è sulla strada giusta.\n2. **Cercare soluzioni adatte a tutto il team**. Gli agenti IA migliori rendono più efficiente il lavoro di tutti, non solo quello di alcuni sviluppatori.\n3. **Puntare su sicurezza e conformità**. Dato che sempre più spesso l'IA genera codice pronto per la produzione, una piattaforma DevSecOps completa è essenziale per sviluppare software su larga scala in modo sicuro. Se operi in un settore regolamentato, assicurati che la tua soluzione di IA agentica soddisfi le norme rigorose per la sicurezza e la privacy dei dati. Verifica se può funzionare offline o in [sistemi con air gap](https://about.gitlab.com/the-source/ai/transforming-government-it-ai-for-air-gapped-environments/) se cerchi un alto livello di sicurezza.\n4. **Cercare soluzioni che garantiscano il controllo aziendale attraverso la supervisione umana**. Gli agenti IA devono offrire procedure di approvazione chiare e sistemi di protezione configurabili che mantengano gli esseri umani all'interno del processo. Questo equilibrio offre la velocità dell'automazione e mantiene al tempo stesso una governance adeguata, essenziale per i sistemi critici e le decisioni strategiche.\n\nLe aziende che usano una piattaforma DevSecOps end-to-end con analisi di sicurezza automatica, misure di conformità e flussi di lavoro standardizzati saranno più attrezzate per sfruttare i vantaggi degli agenti IA senza aggiungere rischi inutili. Chi non usufruisce di una piattaforma avrà difficoltà a gestire la complessità e i rischi dell'IA agentica, pur continuando a offrire un'esperienza cliente sicura e affidabile.\n\n## Guardare al futuro\nSiamo solo all'inizio della rivoluzione degli agenti IA nello sviluppo software. Man mano che questi strumenti matureranno, migliorerà il lavoro di squadra tra sviluppatori umani e agenti IA, che diventeranno partner più rilevanti nella creazione di software.\n\nEsistono quindi grandi potenzialità di convergenza tra gli assistenti alla programmazione e gli agenti IA. Gli assistenti alla programmazione probabilmente si evolveranno, incorporando le funzionalità più avanzate degli agenti IA, ad esempio una maggiore autonomia nella gestione delle attività di programmazione, la risoluzione proattiva dei problemi nel flusso di lavoro e un'integrazione più profonda con altri strumenti e processi di sviluppo. Nelle iterazioni future, gli assistenti alla programmazione potrebbero assumere compiti più complessi che non si limitino alla semplice generazione, come il debugging autonomo, lo svolgimento di test e persino il deployment di codice in base a requisiti di alto livello, diventando di fatto \"agenti alla programmazione\" più autonomi.\n\nNegli ultimi cinque decenni i software hanno cambiato il mondo, ma solo una piccola parte della popolazione ha le competenze per svilupparli. Eppure, questi pochi sviluppatori raggiungono miliardi di persone attraverso gli smartphone e Internet. Immagina un mondo in cui sempre più persone possono sviluppare, proteggere e distribuire software pronti per la produzione: questo traguardo oggi è possibile grazie all'IA agentica.\n\nIl passaggio da assistenti passivi a partner di sviluppo attivi è un balzo in avanti per lo sviluppo di software. Con l'evoluzione di agenti specializzati, la programmazione sarà più rapida, più affidabile e più gratificante per chi si affida a questi nuovi strumenti di IA.",[29,32,35,38,41,44,47],{"header":30,"content":31},"Cos'è l'IA agentica nello sviluppo software?","Con il termine IA agentica si intendono agenti IA autonomi in grado di ragionare, pianificare e prendere l'iniziativa tra un'attività e l'altra, a differenza degli assistenti alla programmazione reattivi che richiedono prompt umani. Questi agenti si comportano come membri del team, svolgendo attività complesse con una supervisione minima e consentendo flussi di lavoro proattivi in tutto il ciclo di sviluppo software.",{"header":33,"content":34},"In cosa gli agenti IA differiscono dai tradizionali assistenti alla programmazione?","Mentre gli assistenti alla programmazione rispondono ai prompt degli sviluppatori, gli agenti IA possono completare autonomamente attività in più fasi, coordinarsi con altri agenti e adattarsi in base agli obiettivi del progetto. Sono in grado di gestire funzionalità come le analisi di sicurezza, la generazione di test e le revisioni del codice senza bisogno di interventi manuali in ogni fase.",{"header":36,"content":37},"Quali sono i vantaggi degli agenti IA per gli sviluppatori?","Gli agenti IA riducono il carico di lavoro manuale automatizzando attività che richiedono molto tempo, come l'aggiornamento delle codebase, l'esecuzione di controlli di conformità e la generazione di documentazione. In questo modo, gli sviluppatori possono concentrarsi su attività di maggior valore come l'innovazione, la risoluzione dei problemi e lo sviluppo strategico, accelerando così la distribuzione senza compromettere la qualità.",{"header":39,"content":40},"Gli agenti IA possono essere personalizzati per diversi livelli di supervisione umana?","Sì. È possibile configurare l'autonomia degli agenti in base alla criticità delle attività. Per le attività di routine, gli agenti possono operare in modo indipendente, mentre per le operazioni ad alto rischio o business-critical è possibile integrare i checkpoint di approvazione umana per mantenere la governance e la conformità.",{"header":42,"content":43},"Gli agenti IA specializzati sono più efficaci dei modelli generici?","Gli agenti IA specializzati, addestrati per una funzione specifica come la sicurezza, i test o l'analisi delle cause principali, in genere sono migliori dei modelli generici per queste attività mirate. Questo approccio modulare e multi-agente migliora l'accuratezza e l'efficienza, sfruttando i punti di forza dei modelli ottimizzati per dominio.",{"header":45,"content":46},"Cosa deve considerare un'azienda quando adotta l'IA agentica?","Le aziende devono garantire che gli agenti IA siano in linea con i loro requisiti di sicurezza, conformità e governance. Dovrebbero essere integrati in una piattaforma DevSecOps end-to-end per evitare l'espansione incontrollata dell'IA, mantenere il controllo attraverso la supervisione umana e supportare l'adozione a livello aziendale con flussi di lavoro coerenti.",{"header":48,"content":49},"Come cambierà il futuro dello sviluppo software con l'IA agentica?","L'IA agentica democratizzerà lo sviluppo software consentendo a sempre più persone di creare e gestire software pronto per la produzione. Con l'aumentare dell'autonomia e dell'integrazione degli agenti, sarà possibile avere cicli di innovazione più rapidi, migliorare la qualità del codice e rendere la programmazione più accessibile, scalabile e sicura.","article","agentic-ai-unlocking-developer-potential-at-scale","content:it-it:the-source:ai:agentic-ai-unlocking-developer-potential-at-scale.yml","yaml","Agentic Ai Unlocking Developer Potential At Scale","content","it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale.yml","it-it/the-source/ai/agentic-ai-unlocking-developer-potential-at-scale","yml",{"_path":60,"_dir":61,"_draft":6,"_partial":6,"_locale":7,"data":62,"_id":362,"_type":53,"title":363,"_source":55,"_file":364,"_stem":365,"_extension":58},"/shared/it-it/main-footer","it-it",{"text":63,"source":64,"edit":70,"contribute":75,"config":80,"items":85,"minimal":354},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":65,"config":66},"Visualizza origine pagina",{"href":67,"dataGaName":68,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":71,"config":72},"Modifica questa pagina",{"href":73,"dataGaName":74,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":76,"config":77},"Contribuisci",{"href":78,"dataGaName":79,"dataGaLocation":69},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":81,"facebook":82,"youtube":83,"linkedin":84},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[86,113,186,254,316],{"title":87,"links":88,"subMenu":94},"Piattaforma",[89],{"text":90,"config":91},"Piattaforma DevSecOps",{"href":92,"dataGaName":93,"dataGaLocation":69},"/it-it/platform/","devsecops platform",[95],{"title":96,"links":97},"Prezzi",[98,103,108],{"text":99,"config":100},"Visualizza i piani",{"href":101,"dataGaName":102,"dataGaLocation":69},"/it-it/pricing/","view plans",{"text":104,"config":105},"Perché passare a Premium?",{"href":106,"dataGaName":107,"dataGaLocation":69},"/it-it/pricing/premium/","why premium",{"text":109,"config":110},"Perché passare a Ultimate?",{"href":111,"dataGaName":112,"dataGaLocation":69},"/it-it/pricing/ultimate/","why ultimate",{"title":114,"links":115},"Soluzioni",[116,121,126,131,136,141,146,151,156,161,166,171,176,181],{"text":117,"config":118},"Trasformazione digitale",{"href":119,"dataGaName":120,"dataGaLocation":69},"/it-it/topics/digital-transformation/","digital transformation",{"text":122,"config":123},"Sicurezza e conformità",{"href":124,"dataGaName":125,"dataGaLocation":69},"/it-it/solutions/application-security-testing/","Application security testing",{"text":127,"config":128},"Distribuzione software automatizzata",{"href":129,"dataGaName":130,"dataGaLocation":69},"/it-it/solutions/delivery-automation/","automated software delivery",{"text":132,"config":133},"Sviluppo Agile",{"href":134,"dataGaName":135,"dataGaLocation":69},"/it-it/solutions/agile-delivery/","agile delivery",{"text":137,"config":138},"Trasformazione cloud",{"href":139,"dataGaName":140,"dataGaLocation":69},"/it-it/topics/cloud-native/","cloud transformation",{"text":142,"config":143},"SCM",{"href":144,"dataGaName":145,"dataGaLocation":69},"/it-it/solutions/source-code-management/","source code management",{"text":147,"config":148},"CI/CD",{"href":149,"dataGaName":150,"dataGaLocation":69},"/it-it/solutions/continuous-integration/","continuous integration & delivery",{"text":152,"config":153},"Gestione del flusso di valore",{"href":154,"dataGaName":155,"dataGaLocation":69},"/it-it/solutions/value-stream-management/","value stream management",{"text":157,"config":158},"GitOps",{"href":159,"dataGaName":160,"dataGaLocation":69},"/it-it/solutions/gitops/","gitops",{"text":162,"config":163},"Aziende",{"href":164,"dataGaName":165,"dataGaLocation":69},"/it-it/enterprise/","enterprise",{"text":167,"config":168},"Piccole imprese",{"href":169,"dataGaName":170,"dataGaLocation":69},"/it-it/small-business/","small business",{"text":172,"config":173},"Pubblica amministrazione",{"href":174,"dataGaName":175,"dataGaLocation":69},"/it-it/solutions/public-sector/","public sector",{"text":177,"config":178},"Istruzione",{"href":179,"dataGaName":180,"dataGaLocation":69},"/it-it/solutions/education/","education",{"text":182,"config":183},"Servizi finanziari",{"href":184,"dataGaName":185,"dataGaLocation":69},"/it-it/solutions/finance/","financial services",{"title":187,"links":188},"Risorse",[189,194,199,204,209,214,219,224,229,234,239,244,249],{"text":190,"config":191},"Installazione",{"href":192,"dataGaName":193,"dataGaLocation":69},"/it-it/install/","install",{"text":195,"config":196},"Guide rapide",{"href":197,"dataGaName":198,"dataGaLocation":69},"/it-it/get-started/","quick setup checklists",{"text":200,"config":201},"Formazione",{"href":202,"dataGaName":203,"dataGaLocation":69},"https://university.gitlab.com/","learn",{"text":205,"config":206},"Documentazione di prodotto",{"href":207,"dataGaName":208,"dataGaLocation":69},"https://docs.gitlab.com/","docs",{"text":210,"config":211},"Blog",{"href":212,"dataGaName":213,"dataGaLocation":69},"/blog/","blog",{"text":215,"config":216},"Storie di successo dei clienti",{"href":217,"dataGaName":218,"dataGaLocation":69},"/it-it/customers/","customer success stories",{"text":220,"config":221},"Lavorare da remoto",{"href":222,"dataGaName":223,"dataGaLocation":69},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":225,"config":226},"Servizi GitLab",{"href":227,"dataGaName":228,"dataGaLocation":69},"/it-it/services/","services",{"text":230,"config":231},"TeamOps",{"href":232,"dataGaName":233,"dataGaLocation":69},"/it-it/teamops/","teamops",{"text":235,"config":236},"Community",{"href":237,"dataGaName":238,"dataGaLocation":69},"/community/","community",{"text":240,"config":241},"Forum",{"href":242,"dataGaName":243,"dataGaLocation":69},"https://forum.gitlab.com/","forum",{"text":245,"config":246},"Eventi",{"href":247,"dataGaName":248,"dataGaLocation":69},"/events/","events",{"text":250,"config":251},"Partner",{"href":252,"dataGaName":253,"dataGaLocation":69},"/it-it/partners/","partners",{"title":255,"links":256},"Azienda",[257,262,267,272,277,282,287,291,296,301,306,311],{"text":258,"config":259},"Informazioni",{"href":260,"dataGaName":261,"dataGaLocation":69},"/it-it/company/","company",{"text":263,"config":264},"Opportunità di lavoro",{"href":265,"dataGaName":266,"dataGaLocation":69},"/jobs/","jobs",{"text":268,"config":269},"Leadership",{"href":270,"dataGaName":271,"dataGaLocation":69},"/company/team/e-group/","leadership",{"text":273,"config":274},"Team",{"href":275,"dataGaName":276,"dataGaLocation":69},"/company/team/","team",{"text":278,"config":279},"Manuale",{"href":280,"dataGaName":281,"dataGaLocation":69},"https://handbook.gitlab.com/","handbook",{"text":283,"config":284},"Rapporti con gli investitori",{"href":285,"dataGaName":286,"dataGaLocation":69},"https://ir.gitlab.com/","investor relations",{"text":288,"config":289},"Sustainability",{"href":290,"dataGaName":288,"dataGaLocation":69},"/sustainability/",{"text":292,"config":293},"Diversità, inclusione e appartenenza (DIB)",{"href":294,"dataGaName":295,"dataGaLocation":69},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":297,"config":298},"Trust Center",{"href":299,"dataGaName":300,"dataGaLocation":69},"/it-it/security/","trust center",{"text":302,"config":303},"Newsletter",{"href":304,"dataGaName":305,"dataGaLocation":69},"/company/contact/","newsletter",{"text":307,"config":308},"Rassegna stampa",{"href":309,"dataGaName":310,"dataGaLocation":69},"/press/","press",{"text":312,"config":313},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":314,"dataGaName":315,"dataGaLocation":69},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":317,"links":318},"Contattaci",[319,324,329,334,339,344,349],{"text":320,"config":321},"Contatta un esperto",{"href":322,"dataGaName":323,"dataGaLocation":69},"/it-it/sales/","sales",{"text":325,"config":326},"Richiedi assistenza",{"href":327,"dataGaName":328,"dataGaLocation":69},"/support/","get help",{"text":330,"config":331},"Portale clienti",{"href":332,"dataGaName":333,"dataGaLocation":69},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":335,"config":336},"Stato",{"href":337,"dataGaName":338,"dataGaLocation":69},"https://status.gitlab.com/","status",{"text":340,"config":341},"Termini di utilizzo",{"href":342,"dataGaName":343,"dataGaLocation":69},"/terms/","terms of use",{"text":345,"config":346},"Informativa sulla privacy",{"href":347,"dataGaName":348,"dataGaLocation":69},"/it-it/privacy/","privacy statement",{"text":350,"config":351},"Preferenze dei cookie",{"dataGaName":352,"dataGaLocation":69,"id":353,"isOneTrustButton":12},"cookie preferences","ot-sdk-btn",{"items":355},[356,358,360],{"text":340,"config":357},{"href":342,"dataGaName":343,"dataGaLocation":69},{"text":345,"config":359},{"href":347,"dataGaName":348,"dataGaLocation":69},{"text":350,"config":361},{"dataGaName":352,"dataGaLocation":69,"id":353,"isOneTrustButton":12},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":367,"_dir":368,"_draft":6,"_partial":6,"_locale":7,"id":369,"visibility":12,"title":370,"button":371,"_id":375,"_type":53,"_source":55,"_file":376,"_stem":377,"_extension":58},"/shared/it-it/the-source/banner/the-economics-of-software-innovation-2025-08-18","banner","The Economics of Software Innovation","The Economics of Software Innovation—AI’s $750 Billion Opportunity",{"config":372,"text":374},{"href":373},"/software-innovation-report/","Get the research report","content:shared:it-it:the-source:banner:the-economics-of-software-innovation-2025-08-18.yml","shared/it-it/the-source/banner/the-economics-of-software-innovation-2025-08-18.yml","shared/it-it/the-source/banner/the-economics-of-software-innovation-2025-08-18",{"_path":379,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":380,"subscribeLink":385,"navItems":389,"_id":401,"_type":53,"title":402,"_source":55,"_file":403,"_stem":404,"_extension":58},"/shared/it-it/the-source/navigation",{"altText":381,"config":382},"the source logo",{"src":383,"href":384},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/it-it/the-source/",{"text":386,"config":387},"Iscriviti",{"href":388},"#subscribe",[390,394,397],{"text":391,"config":392},"Intelligenza artificiale",{"href":393},"/it-it/the-source/ai/",{"text":122,"config":395},{"href":396},"/it-it/the-source/security/",{"text":398,"config":399},"Piattaforma e infrastruttura",{"href":400},"/it-it/the-source/platform/","content:shared:it-it:the-source:navigation.yml","Navigation","shared/it-it/the-source/navigation.yml","shared/it-it/the-source/navigation",{"_path":406,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":407,"description":408,"submitMessage":409,"formData":410,"_id":413,"_type":53,"_source":55,"_file":414,"_stem":415,"_extension":58},"/shared/it-it/the-source/newsletter","Newsletter di The Source","Rimani al passo con le ultime tendenze dello sviluppo software grazie a preziosi approfondimenti.","Hai effettuato l'iscrizione alla newsletter di The Source.",{"config":411},{"formId":412,"formName":305,"hideRequiredLabel":12},28469,"content:shared:it-it:the-source:newsletter.yml","shared/it-it/the-source/newsletter.yml","shared/it-it/the-source/newsletter",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":417,"seo":418,"content":420,"type":50,"category":5,"slug":51,"_id":52,"_type":53,"title":54,"_source":55,"_file":56,"_stem":57,"_extension":58},{"layout":9,"template":10,"author":11,"featured":12,"sourceCTA":13},{"title":15,"description":16,"ogImage":17,"config":419},{"ignoreTitleCharLimit":12},{"title":15,"date":20,"description":21,"timeToRead":22,"heroImage":17,"keyTakeaways":421,"articleBody":27,"faq":422},[24,25,26],[423,424,425,426,427,428,429],{"header":30,"content":31},{"header":33,"content":34},{"header":36,"content":37},{"header":39,"content":40},{"header":42,"content":43},{"header":45,"content":46},{"header":48,"content":49},{"categoryNames":431},{"ai":391,"platform":398,"security":122},{"_path":433,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":434,"seo":435,"content":438,"type":452,"slug":5,"_id":453,"_type":53,"title":7,"_source":55,"_file":454,"_stem":455,"_extension":58},"/it-it/the-source/ai",{"layout":9},{"title":391,"description":436,"ogImage":7,"config":437},"Scopri gli approfondimenti degli esperti su come l'intelligenza artificiale sta trasformando lo sviluppo del software e su come le organizzazioni possono ottenere il massimo dai propri investimenti nell'IA.",{"ignoreDescriptionCharLimit":12},[439,445],{"componentName":440,"componentContent":441},"TheSourceCategoryHero",{"title":391,"description":436,"image":442},{"config":443},{"src":444},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463300/eoudcbj5aoucl0spsp0c.png",{"componentName":446,"componentContent":447},"TheSourceCategoryMainSection",{"config":448},{"sourceCTAs":449},[450,451],"source-lp-how-to-get-started-using-ai-in-software-development","navigating-ai-maturity-in-devsecops","category","content:it-it:the-source:ai:index.yml","it-it/the-source/ai/index.yml","it-it/the-source/ai/index",{"_path":457,"_dir":458,"_draft":6,"_partial":6,"_locale":7,"config":459,"title":460,"description":461,"link":462,"_id":468,"_type":53,"_source":55,"_file":469,"_stem":470,"_extension":58},"/shared/it-it/the-source/source-lp-ctas/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach","source-lp-ctas",{"slug":13},"Adottare un approccio corretto all'IA per elaborare strategie innovative a livello software","Gli strumenti basati sull'IA generativa sono destinati a diventare una presenza costante. Le aziende che gestiscono organizzazioni di software engineering e che intendono reclutare e trattenere i migliori talenti in circolazione sono chiamate a integrare l'IA nei propri processi per mantenere intatta la competitività. Il miglioramento delle competenze, l'adozione e il supporto costanti sono fattori fondamentali per sfruttare in modo sicuro e responsabile la potenza dell'IA. Scarica la nostra guida per i leader d'azienda e scopri come informare dirigenti, responsabili e team di sviluppo sulle potenzialità odierne e future dell'IA, in modo da accelerare il processo di sviluppo del software.",{"text":463,"config":464},"Leggi la guida",{"href":465,"dataGaName":466,"dataGaLocation":467},"/the-source/ai/ai-guide-for-enterprise-leaders-building-the-right-approach/","AI Guide For Enterprise Leaders: Building the Right Approach","thesource","content:shared:it-it:the-source:source-lp-ctas:source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach.yml","shared/it-it/the-source/source-lp-ctas/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach.yml","shared/it-it/the-source/source-lp-ctas/source-lp-ai-guide-for-enterprise-leaders-building-the-right-approach",{"_path":433,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":472,"seo":473,"content":475,"type":452,"slug":5,"_id":453,"_type":53,"title":7,"_source":55,"_file":454,"_stem":455,"_extension":58},{"layout":9},{"title":391,"description":436,"ogImage":7,"config":474},{"ignoreDescriptionCharLimit":12},[476,480],{"componentName":440,"componentContent":477},{"title":391,"description":436,"image":478},{"config":479},{"src":444},{"componentName":446,"componentContent":481},{"config":482},{"sourceCTAs":483},[450,451],[485,498],{"_path":486,"_dir":458,"_draft":6,"_partial":6,"_locale":7,"config":487,"title":488,"description":489,"link":490,"_id":495,"_type":53,"_source":55,"_file":496,"_stem":497,"_extension":58},"/shared/it-it/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops",{"slug":451},"Capire come implementare l'IA in un ambiente DevSecOps","Scopri i [risultati del nostro sondaggio rivolto a oltre 5.000 professionisti DevSecOps in tutto il mondo (disponibile in inglese)](/developer-survey/2024/ai/) e ottieni informazioni utili su come le organizzazioni stanno incorporando l'IA nel ciclo di sviluppo software.",{"text":491,"config":492},"Leggi il report",{"href":493,"dataGaName":494,"dataGaLocation":467},"/developer-survey/2024/ai/","Navigating AI Maturity in DevSecOps","content:shared:it-it:the-source:source-lp-ctas:navigating-ai-maturity-in-devsecops.yml","shared/it-it/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops.yml","shared/it-it/the-source/source-lp-ctas/navigating-ai-maturity-in-devsecops",{"_path":499,"_dir":458,"_draft":6,"_partial":6,"_locale":7,"config":500,"title":501,"description":502,"link":503,"_id":508,"_type":53,"_source":55,"_file":509,"_stem":510,"_extension":58},"/shared/it-it/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development",{"slug":450},"Come iniziare a utilizzare l'IA nello sviluppo software","Leggi il nostro ebook e scopri i concetti essenziali che ti aiuteranno a creare un framework di IA strategico per sviluppare software sicuro più velocemente.",{"text":504,"config":505},"Leggi l'ebook",{"href":506,"dataGaName":507,"dataGaLocation":467},"/the-source/ai/getting-started-with-ai-in-software-development-a-guide-for-leaders/","How to Get Started Using AI in Software Development","content:shared:it-it:the-source:source-lp-ctas:source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/it-it/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development.yml","shared/it-it/the-source/source-lp-ctas/source-lp-how-to-get-started-using-ai-in-software-development",[512,535,551,567,583,604,624,640,658,678,695,715,731,749,766,784,803,821,840,861,882,898,914,932,950,969,985,1003,1019,1038],{"_path":513,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":515,"seo":516,"content":518,"type":530,"slug":531,"_id":532,"_type":53,"title":517,"_source":55,"_file":533,"_stem":534,"_extension":58},"/it-it/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":517},"Amanda Rueda",[519,528],{"componentName":520,"componentContent":521},"TheSourceAuthorHero",{"config":522,"name":517,"headshot":525},{"gitlabHandle":523,"linkedInProfileUrl":524},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":517,"config":526},{"src":527},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":529},"TheSourceArticlesList","author","amanda-rueda","content:it-it:the-source:authors:amanda-rueda.yml","it-it/the-source/authors/amanda-rueda.yml","it-it/the-source/authors/amanda-rueda",{"_path":536,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":537,"seo":538,"content":540,"type":530,"slug":547,"_id":548,"_type":53,"title":539,"_source":55,"_file":549,"_stem":550,"_extension":58},"/it-it/the-source/authors/andre-michael-braun",{"layout":9},{"title":539},"Andre Michael Braun",[541,546],{"componentName":520,"componentContent":542},{"name":539,"headshot":543},{"altText":539,"config":544},{"src":545},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":529},"andre-michael-braun","content:it-it:the-source:authors:andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun",{"_path":552,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":553,"seo":554,"content":556,"type":530,"slug":563,"_id":564,"_type":53,"title":555,"_source":55,"_file":565,"_stem":566,"_extension":58},"/it-it/the-source/authors/andrew-haschka",{"layout":9},{"title":555},"Andrew Haschka",[557,562],{"componentName":520,"componentContent":558},{"name":555,"headshot":559},{"altText":555,"config":560},{"src":561},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":529},"andrew-haschka","content:it-it:the-source:authors:andrew-haschka.yml","it-it/the-source/authors/andrew-haschka.yml","it-it/the-source/authors/andrew-haschka",{"_path":568,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":569,"seo":570,"content":572,"type":530,"slug":579,"_id":580,"_type":53,"title":571,"_source":55,"_file":581,"_stem":582,"_extension":58},"/it-it/the-source/authors/ayoub-fandi",{"layout":9},{"title":571},"Ayoub Fandi",[573,578],{"componentName":520,"componentContent":574},{"name":571,"headshot":575},{"altText":571,"config":576},{"src":577},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":529},"ayoub-fandi","content:it-it:the-source:authors:ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi",{"_path":584,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":585,"seo":586,"content":588,"type":530,"slug":600,"_id":601,"_type":53,"title":587,"_source":55,"_file":602,"_stem":603,"_extension":58},"/it-it/the-source/authors/brian-wald",{"layout":9},{"title":587},"Brian Wald",[589,599],{"componentName":520,"componentContent":590},{"config":591,"name":587,"role":594,"bio":595,"headshot":596},{"gitlabHandle":592,"linkedInProfileUrl":593},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald ricopre il ruolo di Head of Global Field CTO org presso GitLab. Guida un team dinamico di direttori tecnici che lavorano a stretto contatto con le aziende per aiutarle a trasformarne le pratiche di sviluppo software.",{"altText":587,"config":597},{"src":598},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":529},"brian-wald","content:it-it:the-source:authors:brian-wald.yml","it-it/the-source/authors/brian-wald.yml","it-it/the-source/authors/brian-wald",{"_path":605,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":606,"seo":607,"content":609,"type":530,"slug":620,"_id":621,"_type":53,"title":608,"_source":55,"_file":622,"_stem":623,"_extension":58},"/it-it/the-source/authors/bryan-ross",{"layout":9},{"title":608},"Bryan Ross",[610,619],{"componentName":520,"componentContent":611},{"config":612,"name":608,"headshot":616},{"gitlabHandle":613,"twitterXProfileUrl":614,"linkedInProfileUrl":615},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":608,"config":617},{"src":618},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":529},"bryan-ross","content:it-it:the-source:authors:bryan-ross.yml","it-it/the-source/authors/bryan-ross.yml","it-it/the-source/authors/bryan-ross",{"_path":625,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":626,"seo":627,"content":629,"type":530,"slug":636,"_id":637,"_type":53,"title":628,"_source":55,"_file":638,"_stem":639,"_extension":58},"/it-it/the-source/authors/chandler-gibbons",{"layout":9},{"title":628},"Chandler Gibbons",[630,635],{"componentName":520,"componentContent":631},{"name":628,"headshot":632},{"altText":628,"config":633},{"src":634},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":529},"chandler-gibbons","content:it-it:the-source:authors:chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons",{"_path":641,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":642,"seo":643,"content":645,"type":530,"slug":654,"_id":655,"_type":53,"title":644,"_source":55,"_file":656,"_stem":657,"_extension":58},"/it-it/the-source/authors/dave-steer",{"layout":9},{"title":644},"Dave Steer",[646,653],{"componentName":520,"componentContent":647},{"config":648,"name":644,"headshot":650},{"gitlabHandle":649},"dsteer",{"altText":644,"config":651},{"src":652},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":529},"dave-steer","content:it-it:the-source:authors:dave-steer.yml","it-it/the-source/authors/dave-steer.yml","it-it/the-source/authors/dave-steer",{"_path":659,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":660,"seo":661,"content":663,"type":530,"slug":673,"_id":674,"_type":53,"title":675,"_source":55,"_file":676,"_stem":677,"_extension":58},"/it-it/the-source/authors/ddesanto",{"layout":9},{"title":662},"David DeSanto",[664,672],{"componentName":520,"componentContent":665},{"config":666,"name":662,"headshot":669},{"gitlabHandle":667,"linkedInProfileUrl":668},"david","https://www.linkedin.com/in/ddesanto/",{"altText":662,"config":670},{"src":671},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":529},"ddesanto","content:it-it:the-source:authors:ddesanto.yml","Ddesanto","it-it/the-source/authors/ddesanto.yml","it-it/the-source/authors/ddesanto",{"_path":679,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":680,"seo":681,"content":683,"type":530,"slug":690,"_id":691,"_type":53,"title":692,"_source":55,"_file":693,"_stem":694,"_extension":58},"/it-it/the-source/authors/derek-debellis",{"layout":9},{"title":682},"Derek DeBellis",[684,689],{"componentName":520,"componentContent":685},{"name":682,"headshot":686},{"altText":682,"config":687},{"src":688},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":529},"derek-debellis","content:it-it:the-source:authors:derek-debellis.yml","Derek Debellis","it-it/the-source/authors/derek-debellis.yml","it-it/the-source/authors/derek-debellis",{"_path":696,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":697,"seo":698,"content":700,"type":530,"slug":11,"_id":712,"_type":53,"title":699,"_source":55,"_file":713,"_stem":714,"_extension":58},"/it-it/the-source/authors/emilio-salvador",{"layout":9},{"title":699},"Emilio Salvador",[701,711],{"componentName":520,"componentContent":702},{"config":703,"name":699,"role":706,"bio":707,"headshot":708},{"gitlabHandle":704,"linkedInProfileUrl":705},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vicepresidente, Strategia e Relazioni con gli sviluppatori","Emilio Salvador è vicepresidente della strategia e delle relazioni con gli sviluppatori presso GitLab. Dirigente del settore tecnologico con oltre 20 anni di esperienza, Emilio ha ricoperto ruoli in Amazon e Microsoft e, più di recente, ha guidato la strategia e le operazioni per il team Developer Advocacy and Experience di Google. Ha conseguito un MBA presso la MIT Sloan School of Management.",{"altText":699,"config":709},{"src":710},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":529},"content:it-it:the-source:authors:emilio-salvador.yml","it-it/the-source/authors/emilio-salvador.yml","it-it/the-source/authors/emilio-salvador",{"_path":716,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":717,"seo":718,"content":720,"type":530,"slug":727,"_id":728,"_type":53,"title":719,"_source":55,"_file":729,"_stem":730,"_extension":58},"/it-it/the-source/authors/erika-feldman",{"layout":9},{"title":719},"Erika Feldman",[721,726],{"componentName":520,"componentContent":722},{"name":719,"headshot":723},{"altText":719,"config":724},{"src":725},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":529},"erika-feldman","content:it-it:the-source:authors:erika-feldman.yml","it-it/the-source/authors/erika-feldman.yml","it-it/the-source/authors/erika-feldman",{"_path":732,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":733,"seo":734,"content":736,"type":530,"slug":745,"_id":746,"_type":53,"title":735,"_source":55,"_file":747,"_stem":748,"_extension":58},"/it-it/the-source/authors/george-kichukov",{"layout":9},{"title":735},"George Kichukov",[737,744],{"componentName":520,"componentContent":738},{"config":739,"name":735,"headshot":741},{"gitlabHandle":740},"gkichukov",{"altText":735,"config":742},{"src":743},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":529},"george-kichukov","content:it-it:the-source:authors:george-kichukov.yml","it-it/the-source/authors/george-kichukov.yml","it-it/the-source/authors/george-kichukov",{"_path":750,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":751,"seo":752,"content":754,"type":530,"slug":761,"_id":762,"_type":53,"title":763,"_source":55,"_file":764,"_stem":765,"_extension":58},"/it-it/the-source/authors/gitlab",{"layout":9},{"title":753},"GitLab",[755,760],{"componentName":520,"componentContent":756},{"name":753,"headshot":757},{"altText":753,"config":758},{"src":759},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":529},"gitlab","content:it-it:the-source:authors:gitlab.yml","Gitlab","it-it/the-source/authors/gitlab.yml","it-it/the-source/authors/gitlab",{"_path":767,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":768,"seo":769,"content":771,"type":530,"slug":780,"_id":781,"_type":53,"title":770,"_source":55,"_file":782,"_stem":783,"_extension":58},"/it-it/the-source/authors/grant-hickman",{"layout":9},{"title":770},"Grant Hickman",[772,779],{"componentName":520,"componentContent":773},{"config":774,"name":770,"headshot":776},{"gitlabHandle":775},"g.hickman",{"altText":770,"config":777},{"src":778},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":529},"grant-hickman","content:it-it:the-source:authors:grant-hickman.yml","it-it/the-source/authors/grant-hickman.yml","it-it/the-source/authors/grant-hickman",{"_path":785,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":786,"seo":787,"content":789,"type":530,"slug":799,"_id":800,"_type":53,"title":788,"_source":55,"_file":801,"_stem":802,"_extension":58},"/it-it/the-source/authors/haim-snir",{"layout":9},{"title":788},"Haim Snir",[790,798],{"componentName":520,"componentContent":791},{"config":792,"name":788,"headshot":795},{"gitlabHandle":793,"linkedInProfileUrl":794},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":788,"config":796},{"src":797},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":529},"haim-snir","content:it-it:the-source:authors:haim-snir.yml","it-it/the-source/authors/haim-snir.yml","it-it/the-source/authors/haim-snir",{"_path":804,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":805,"seo":806,"content":808,"type":530,"slug":812,"_id":817,"_type":53,"title":818,"_source":55,"_file":819,"_stem":820,"_extension":58},"/it-it/the-source/authors/iganbaruch",{"layout":9},{"title":807},"Itzik Gan Baruch",[809,816],{"componentName":520,"componentContent":810},{"config":811,"name":807,"headshot":813},{"gitlabHandle":812},"iganbaruch",{"altText":807,"config":814},{"src":815},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":529},"content:it-it:the-source:authors:iganbaruch.yml","Iganbaruch","it-it/the-source/authors/iganbaruch.yml","it-it/the-source/authors/iganbaruch",{"_path":822,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":823,"seo":824,"content":826,"type":530,"slug":835,"_id":836,"_type":53,"title":837,"_source":55,"_file":838,"_stem":839,"_extension":58},"/it-it/the-source/authors/jlongo",{"layout":9},{"title":825},"Joseph Longo",[827,834],{"componentName":520,"componentContent":828},{"config":829,"name":825,"headshot":831},{"gitlabHandle":830},"jlongo_gitlab",{"altText":825,"config":832},{"src":833},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":529},"jlongo","content:it-it:the-source:authors:jlongo.yml","Jlongo","it-it/the-source/authors/jlongo.yml","it-it/the-source/authors/jlongo",{"_path":841,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":842,"seo":843,"content":845,"type":530,"slug":857,"_id":858,"_type":53,"title":844,"_source":55,"_file":859,"_stem":860,"_extension":58},"/it-it/the-source/authors/joel-krooswyk",{"layout":9},{"title":844},"Joel Krooswyk",[846,856],{"componentName":520,"componentContent":847},{"config":848,"name":844,"role":851,"bio":852,"headshot":853},{"gitlabHandle":849,"linkedInProfileUrl":850},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","CTO federale","Joel Krooswyk è il CTO federale di GitLab. Joel è attivamente coinvolto nella crescita di GitLab dal 2017. Nei suoi 25 anni di esperienza in posizioni di responsabilità ha operato sia nel settore pubblico degli Stati Uniti, che in piccole e medie imprese a livello internazionale. Joel combina una profonda esperienza nelle politiche governative con una vasta esperienza nei settori tecnologia, sviluppo software, intelligenza artificiale e sicurezza informatica. Viene spesso interpellato dalle aziende del settore e dalle agenzie per fornire commenti e risposte sulle politiche adottate.",{"altText":844,"config":854},{"src":855},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":529},"joel-krooswyk","content:it-it:the-source:authors:joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk",{"_path":862,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":863,"seo":864,"content":866,"type":530,"slug":878,"_id":879,"_type":53,"title":865,"_source":55,"_file":880,"_stem":881,"_extension":58},"/it-it/the-source/authors/josh-lemos",{"layout":9},{"title":865},"Josh Lemos",[867,877],{"componentName":520,"componentContent":868},{"config":869,"name":865,"role":872,"bio":873,"headshot":874},{"gitlabHandle":870,"linkedInProfileUrl":871},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Con venti anni di esperienza alla guida di team di sicurezza delle informazioni, Josh Lemos è il Chief Information Security Officer di GitLab Inc. Il suo compito è definire e portare avanti la visione, le strategie e i programmi dell'azienda per fare in modo che le risorse e le tecnologie informative siano salvaguardate nel migliore dei modi, rafforzando la piattaforma DevSecOps di GitLab e offrendo ai clienti il massimo livello di sicurezza.",{"altText":865,"config":875},{"src":876},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":529},"josh-lemos","content:it-it:the-source:authors:josh-lemos.yml","it-it/the-source/authors/josh-lemos.yml","it-it/the-source/authors/josh-lemos",{"_path":883,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":884,"seo":885,"content":887,"type":530,"slug":894,"_id":895,"_type":53,"title":886,"_source":55,"_file":896,"_stem":897,"_extension":58},"/it-it/the-source/authors/julie-griffin",{"layout":9},{"title":886},"Julie Griffin",[888,893],{"componentName":520,"componentContent":889},{"name":886,"headshot":890},{"altText":886,"config":891},{"src":892},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":529},"julie-griffin","content:it-it:the-source:authors:julie-griffin.yml","it-it/the-source/authors/julie-griffin.yml","it-it/the-source/authors/julie-griffin",{"_path":899,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":900,"seo":901,"content":903,"type":530,"slug":910,"_id":911,"_type":53,"title":902,"_source":55,"_file":912,"_stem":913,"_extension":58},"/it-it/the-source/authors/kristina-weis",{"layout":9},{"title":902},"Kristina Weis",[904,909],{"componentName":520,"componentContent":905},{"name":902,"headshot":906},{"altText":902,"config":907},{"src":908},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":529},"kristina-weis","content:it-it:the-source:authors:kristina-weis.yml","it-it/the-source/authors/kristina-weis.yml","it-it/the-source/authors/kristina-weis",{"_path":915,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":916,"seo":917,"content":919,"type":530,"slug":928,"_id":929,"_type":53,"title":918,"_source":55,"_file":930,"_stem":931,"_extension":58},"/it-it/the-source/authors/lee-faus",{"layout":9},{"title":918},"Lee Faus",[920,927],{"componentName":520,"componentContent":921},{"config":922,"name":918,"headshot":924},{"gitlabHandle":923},"lfaus",{"altText":918,"config":925},{"src":926},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":529},"lee-faus","content:it-it:the-source:authors:lee-faus.yml","it-it/the-source/authors/lee-faus.yml","it-it/the-source/authors/lee-faus",{"_path":933,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":934,"seo":935,"content":937,"type":530,"slug":941,"_id":946,"_type":53,"title":947,"_source":55,"_file":948,"_stem":949,"_extension":58},"/it-it/the-source/authors/ncregan",{"layout":9},{"title":936},"Niall Cregan",[938,945],{"componentName":520,"componentContent":939},{"config":940,"name":936,"headshot":942},{"gitlabHandle":941},"ncregan",{"altText":936,"config":943},{"src":944},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":529},"content:it-it:the-source:authors:ncregan.yml","Ncregan","it-it/the-source/authors/ncregan.yml","it-it/the-source/authors/ncregan",{"_path":951,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":952,"seo":953,"content":955,"type":530,"slug":964,"_id":965,"_type":53,"title":966,"_source":55,"_file":967,"_stem":968,"_extension":58},"/it-it/the-source/authors/rschulman",{"layout":9},{"title":954},"Robin Schulman",[956,963],{"componentName":520,"componentContent":957},{"config":958,"name":954,"headshot":960},{"gitlabHandle":959},"robin",{"altText":954,"config":961},{"src":962},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":529},"rschulman","content:it-it:the-source:authors:rschulman.yml","Rschulman","it-it/the-source/authors/rschulman.yml","it-it/the-source/authors/rschulman",{"_path":970,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":971,"seo":972,"content":974,"type":530,"slug":981,"_id":982,"_type":53,"title":973,"_source":55,"_file":983,"_stem":984,"_extension":58},"/it-it/the-source/authors/sabrina-farmer",{"layout":9},{"title":973},"Sabrina Farmer",[975,980],{"componentName":520,"componentContent":976},{"name":973,"headshot":977},{"altText":973,"config":978},{"src":979},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":529},"sabrina-farmer","content:it-it:the-source:authors:sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer",{"_path":986,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":987,"seo":988,"content":990,"type":530,"slug":999,"_id":1000,"_type":53,"title":989,"_source":55,"_file":1001,"_stem":1002,"_extension":58},"/it-it/the-source/authors/sandra-gittlen",{"layout":9},{"title":989},"Sandra Gittlen",[991,998],{"componentName":520,"componentContent":992},{"config":993,"name":989,"headshot":995},{"gitlabHandle":994},"sgittlen",{"altText":989,"config":996},{"src":997},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":529},"sandra-gittlen","content:it-it:the-source:authors:sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen",{"_path":1004,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":1005,"seo":1006,"content":1008,"type":530,"slug":1015,"_id":1016,"_type":53,"title":1007,"_source":55,"_file":1017,"_stem":1018,"_extension":58},"/it-it/the-source/authors/sharon-gaudin",{"layout":9},{"title":1007},"Sharon Gaudin",[1009,1014],{"componentName":520,"componentContent":1010},{"name":1007,"headshot":1011},{"altText":1007,"config":1012},{"src":1013},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":529},"sharon-gaudin","content:it-it:the-source:authors:sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin",{"_path":1020,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":1021,"seo":1022,"content":1024,"type":530,"slug":1034,"_id":1035,"_type":53,"title":1023,"_source":55,"_file":1036,"_stem":1037,"_extension":58},"/it-it/the-source/authors/stephen-walters",{"layout":9},{"title":1023},"Stephen Walters",[1025,1033],{"componentName":520,"componentContent":1026},{"config":1027,"name":1023,"headshot":1030},{"gitlabHandle":1028,"linkedInProfileUrl":1029},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":1023,"config":1031},{"src":1032},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":529},"stephen-walters","content:it-it:the-source:authors:stephen-walters.yml","it-it/the-source/authors/stephen-walters.yml","it-it/the-source/authors/stephen-walters",{"_path":1039,"_dir":514,"_draft":6,"_partial":6,"_locale":7,"config":1040,"seo":1041,"content":1043,"type":530,"slug":1055,"_id":1056,"_type":53,"title":1057,"_source":55,"_file":1058,"_stem":1059,"_extension":58},"/it-it/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1042},"Taylor McCaslin",[1044,1054],{"componentName":520,"componentContent":1045},{"config":1046,"name":1042,"role":1049,"bio":1050,"headshot":1051},{"gitlabHandle":1047,"linkedInProfileUrl":1048},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Responsabile di gruppo, Prodotto - Data science","Taylor McCaslin svolge il ruolo di Product Lead per l'IA e il ML presso GitLab e dirige un team composto da product manager incaricato di gestire processi, pratiche e strumenti legati all'operatività dei modelli di intelligenza artificiale e machine learning. Inoltre, ha il compito di definire una visione chiara e strategica che permetta agli utenti di GitLab di sfruttare la scienza dei dati nell'ambito dei loro programmi DevOps. Prima di entrare in GitLab ha lavorato per Indeed, Duo Security e WP Engine.",{"altText":1042,"config":1052},{"src":1053},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":529},"taylor-mccaslin","content:it-it:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","it-it/the-source/authors/taylor-mccaslin.yml","it-it/the-source/authors/taylor-mccaslin",1761814451047]