
Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.

Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.
Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.
Anthropic's agentic coding tool. Claude Code understands your codebase, edits files, runs commands, and helps you ship faster.

New research from 500+ technical leaders reveals how enterprises are deploying AI agents—and why 80% already report measurable ROI.
New research from 500+ technical leaders reveals how enterprises are deploying AI agents—and why 80% already report measurable ROI.
New research from 500+ technical leaders reveals how enterprises are deploying AI agents—and why 80% already report measurable ROI.
Stripe fornisce un'infrastruttura finanziaria per Internet, gestendo i pagamenti di milioni di aziende in tutto il mondo. Il suo personale dedicato all'infrastruttura di sviluppo si impegna a offrire al team di programmazione interno l'esperienza professionale più produttiva possibile attraverso strumenti e funzionalità di piattaforma dedicati.
Stripe aveva bisogno di un assistente di codifica nativo per la CLI che soddisfacesse i requisiti di sicurezza aziendali. Il team di infrastruttura di sviluppo di Stripe, guidato da Scott MacVicar, si era posto un obiettivo ambizioso: non individuare un'unica soluzione per tutti, ma consentire ai membri del team di programmazione di trovare gli strumenti più adatti ai propri specifici flussi di lavoro, garantendo al contempo una sicurezza di livello enterprise.
"Siamo in una fase di rapida evoluzione", ha affermato MacVicar, responsabile del gruppo di infrastruttura di sviluppo aziendale. "Stiamo semplicemente ampliando le nostre possibilità, non stiamo consolidando nulla". Il team ha attivato ben sei assistenti di codifica, consapevole che profili tecnici diversi si orientano verso modelli di interazione differenti. Chi si occupa di infrastrutture preferisce strumenti a riga di comando, mentre chi sviluppa prodotti predilige le esperienze integrate direttamente nell'editor. Imporre a tutti un unico strumento avrebbe significato sacrificare la produttività.
Tuttavia, questa varietà presentava delle sfide. I requisiti di sicurezza aziendale impedivano a Stripe di permettere l'installazione libera di qualsiasi strumento. Gli attacchi alla supply chain rappresentano una minaccia concreta e la presenza di pacchetti JavaScript non verificati sui laptop aziendali comportava rischi inaccettabili.
Il percorso verso la distribuzione ha richiesto una stretta collaborazione. MacVicar ha operato direttamente con Anthropic per produrre una versione binaria enterprise di Claude Code, un processo che ha richiesto tra i due e i tre mesi di test e iterazioni. Il risultato è stato un binario firmato, distribuibile in piena sicurezza in tutta l'azienda, che aggira la catena di dipendenze npm, fonte di preoccupazioni in termini di sicurezza.
"Abbiamo ideato un nostro sistema di distribuzione interno", ha spiegato MacVicar. "È preinstallato su tutti i laptop e su ogni postazione di sviluppo. È preconfigurato con le regole, i token e le procedure di autenticazione. È pronto all'uso, senza che nessuno debba creare un account o leggere tutte le configurazioni".
Questa filosofia si estende a tutti gli strumenti di sviluppo di Stripe: chi opera in questo ambito non dovrebbe perdere tempo a leggere manuali o a cercare configurazioni ideali. Il team dell'infrastruttura gestisce questa complessità affinché il team di sviluppo possa concentrarsi sul proprio lavoro. Claude Code ha trovato spazio tra chi cercava un abile assistente che si integrasse nei flussi di lavoro a riga di comando già esistenti senza dover cambiare editor.
La sfida principale non è stata di natura tecnica, bensì formativa. Inizialmente, i team di programmazione si sono avvicinati agli assistenti IA con aspettative irrealistiche, ritenendoli sostituti invece che collaboratori.
"Le persone pensano che siano loro sostituti e di conseguenza non forniscono un contesto sufficientemente adeguato", ha affermato MacVicar. Il team ha elaborato un modello concettuale efficace: considerare l'IA come "un nuovo o una nuova competente collega, che conosce tutti i linguaggi di programmazione ma non il contesto aziendale, non comprende la codebase esistente ed è all'oscuro delle procedure operative di Stripe".
Questa mentalità ha cambiato il modo in cui chi si occupa di sviluppo formula i prompt per gli assistenti IA. Invece di aspettarsi risultati magici, ha imparato a fornire il contesto necessario: segnalare la documentazione, mostrare esempi di codice e spiegare i modelli dell'architettura. Il team ha rafforzato questo approccio attraverso presentazioni plenarie per le figure tecniche, sessioni di formazione dedicate e "pulsanti di suggerimento" posizionati strategicamente in tutti gli strumenti interni. Gli esempi locali si sono rivelati più efficaci della formazione centralizzata. Chi ha individuato prompt efficaci per le specifiche codebase ha condiviso questi pattern con gli altri membri del proprio gruppo, generando un trasferimento organico di conoscenze. Per il team di MacVicar, quest'attività formativa è importante quanto gli strumenti stessi. Questo approccio all'onboarding, che considera l'IA come un collaboratore che necessita di contesto anziché come un sostituto, rispecchia la visione condivisa da Stripe e Anthropic sul futuro dello sviluppo assistito dall'IA.
I team di programmazione segnalano una maggiore soddisfazione nei confronti dei propri strumenti. Sebbene l'azienda non abbia isolato metriche attribuibili a un singolo assistente IA, gli indicatori sono positivi in ogni ambito. Un esempio concreto: un team ha utilizzato i modelli Claude per migrare 10.000 righe di codice da Scala a Java in quattro giorni, un progetto che avrebbe richiesto circa 10 settimane di sviluppo manuale. Questa migrazione ha permesso l'adozione di una versione più recente del JDK, consentendo miglioramenti delle prestazioni in precedenza ostacolati dallo sforzo manuale necessario. "Il morale è alto", ha dichiarato MacVicar. "Alle persone piace. Il clima aziendale è ottimo".
All'orizzonte si intravedono progetti ambiziosi. Stripe mantiene un'affidabilità del 99,9995% e MacVicar vede negli agenti IA la via per raggiungere standard ancora più elevati. "Se ci affidiamo all'intervento umano, i tempi si misurano in minuti. Se disponiamo di un agente, possiamo misurarli in secondi".
Il team sta sperimentando Claude Agent SDK per sviluppare strumenti specializzati mirati al rilevamento e alla risoluzione degli incident. In un settore in cui i downtime incidono direttamente sui ricavi dei clienti, ridurre di minuti i tempi di risposta si traduce in un valore tangibile.
MacVicar ha classificato questa opportunità in quattro quadranti: solo umani, umani con agenti, agenti con umani e solo agenti. "Stiamo procedendo verso umani con agenti e agenti con umani", ha affermato. "L'obiettivo è arrivare al quadrante superiore, quello dei soli agenti".
Per il momento, Stripe sta ancora valutando quale strumento IA sia più efficace nell'ambito della propria suite. Gli sforzi profusi in un'estesa implementazione, in una distribuzione sicura e nella formazione dei team di programmazione hanno posto le basi per qualsiasi sviluppo futuro in questo settore in rapida evoluzione.