Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Passa al contenuto principaleAWS Startups

Qodo aiuta gli sviluppatori a eliminare errori di codice grazie agli strumenti di intelligenza artificiale che fanno risparmiare tempo

Com'era questo contenuto?

I manager de settore tecnologico e i loro team stanno esplorando attivamente il potenziale dell'intelligenza artificiale (IA) come mezzo per aumentare la produttività e l'efficienza. Il codice generato dall'intelligenza artificiale ha il potenziale per semplificare i flussi di lavoro degli sviluppatori e aiutarli a concentrarsi su attività più importanti, ma c'è un'altra parte fondamentale del puzzle da tenere in considerazione: la qualità del codice.

Far risparmiare tempo agli sviluppatori non significa nulla se poi devono passare ore e ore a correggere il codice generato: in questo modo si sta semplicemente scambiando un problema con un altro. È qui che entra in gioco la startup di intelligenza artificiale Qodo, che fornisce ai team di sviluppo agenti e strumenti basati sull'intelligenza artificiale per aiutarli a rivedere, testare e correggere gli errori di programmazione nel modo più rapido e accurato possibile.

Qodo ha collaborato con Amazon Web Services (AWS) e NVIDIA tramite AWS Generative AI Accelerator per accelerare l'addestramento dei modelli e l'implementazione dei prodotti.

Realizzare la soluzione di un problema da migliaia di miliardi di dollari

Qodo è stata fondata nel 2022 dal CEO Itamar Friedman e dal Chief Product Officer Dedy Kredo, Qodo come piattaforma software di intelligenza artificiale che potrebbe aiutare gli sviluppatori a creare software di alta qualità in modo sicuro, preciso e semplice. Il team dirigenziale di Qodo combina una profonda conoscenza tecnica e un senso degli affari con esperienze precedenti nella fondazione di startup di successo come Visualead e nel lavoro in aziende leader come VMware e Alibaba Group.

Oggi Qodo si è affermata come leader nell'innovazione dell'IA. Nel 2024, la società è stata nominata vincitrice dell'Audience Choice all'AWS Unicorn Tank e di recente ha raccolto 40 milioni di dollari in finanziamenti di Serie A. Il team di Qodo sta ora lavorando per incorporare la qualità in ogni aspetto dello sviluppo software, dalla creazione del codice all'implementazione, fino alle fasi successive.

“Qodo è una piattaforma di programmazione che mette la qualità al primo posto e permette a team di professionisti oberati di lavoro di programmare, rivedere e testare software complessi”, afferma Friedman. “I codici scritti male rappresentano un problema da migliaia di miliardi di dollari. Puoi scrivere molte righe di codice con l'intelligenza artificiale, ma non puoi creare automaticamente un software da Fortune 5000. Noi di Qodo crediamo che risolvendo la fase di test, potremo risolvere il problema del software.”

A mano a mano che aumentano le linee di codice generate dall'intelligenza artificiale, aumenta anche il rischio di errori. Affinché il codice scritto dall'IA abbia successo, i team di sviluppo hanno bisogno di strumenti efficienti che li aiutino a rivedere, correggere gli errori e garantire che il codice funzioni nel modo previsto dallo sviluppatore. La piattaforma di Qodo svolge esattamente questo ruolo, concentrandosi sui test automatici e sulla revisione del codice piuttosto che sul semplice completamento del codice. Ma non è così semplice come chiedere a un'IA di controllare il lavoro di un'altra IA.

La programmazione non è sempre una scienza esatta. Gli sviluppatori professionisti possono avere forti opinioni su cosa sia un codice “di qualità” e, quando ci sono diversi modi per risolvere      un problema, la soluzione ovvia potrebbe non essere così ovvia come sembra a prima vista. Per risolvere questo problema, gli agenti di Qodo apprendono in modo dinamico le best practice dell'azienda che li utilizza per raccogliere il contesto giusto per la richiesta di un utente, prima di sfruttarlo per far emergere i problemi con maggiore precisione. Per una conoscenza ancora più approfondita del contesto, le aziende possono indicizzare le loro basi di codice complete con i metodi avanzati di Qodo per la generazione potenziata da recupero dati (RAG) remota, basati sul modello avanzato di embedding del codice dell'azienda.

“Le aziende stanno iniziando a capire che i veri ostacoli da superare sono la revisione e il test del codice,” afferma Friedman. Questa consapevolezza è stata fondamentale per il successo di Qodo. “Il nostro modello di embedding del codice è unico e il migliore in circolazione per risolvere basi di codice complesse. Un milione di sviluppatori hanno installato i nostri strumenti, ogni trimestre vengono esaminate un milione di pull request e ogni giorno vengono generati 50.000 test.”

Accelerazione dell'addestramento e dell'implementazione dei modelli

Essere una startup di intelligenza artificiale significa operare in un panorama ipercompetitivo e in rapida evoluzione. Il successo non si basa solo su una grande idea e sulla volontà di lavorare sodo. L'accesso a tecnologie e strumenti avanzati, alla guida di esperti e a una comunità di supporto sono tutti elementi fondamentali per alimentare la crescita. Ecco perché Qodo ha preso parte al Generative AI Accelerator, un programma ibrido globale di 10 settimane progettato per aiutare le startup a dimostrare cosa è possibile fare nel loro settore.

Le startup che si sono iscritte con successo al programma hanno ottenuto fino a 1 milione di dollari in crediti promozionali AWS per creare, formare, testare e lanciare i propri prodotti utilizzando l'intera gamma di servizi e tecnologie AWS. Hanno imparato da una rete curata ed esperta di esperti di AWS, presentando partner come NVIDIA e altri leader del settore delle migliori aziende di intelligenza artificiale.

Tutti i partecipanti ricevono una guida dedicata da mentori esecutivi, go-to-market e tecnici scelti in base ai loro settori e alle loro esigenze. La comunità globale in forte crescita permette loro di entrare in contatto con altri membri della stessa coorte a livello mondiale e di partecipare a eventi di networking esclusivi con dirigenti di AWS, partner AWS e investitori di alto livello. Per Qodo, il programma Generative AI Accelerator ha rappresentato una preziosa opportunità per lavorare a stretto contatto con AWS e NVIDIA.

Offrire un'esperienza migliore a un pubblico più ampio

Per avere successo e offrire la migliore esperienza possibile ai propri clienti, Qodo deve soddisfare una vasta gamma di scenari di implementazione. Dopo aver completato il Generative AI Accelerator, Qodo può implementare con sicurezza e rapidità i propri prodotti su un'ampia gamma di infrastrutture.

“I nostri clienti sono aziende Fortune 500 e vogliono che la piattaforma Qodo venga eseguita all'interno del proprio cloud privato virtuale (VPC), il che spesso significa operare su AWS,” afferma Friedman. Ad esempio, alcuni clienti di Qodo sono disposti a utilizzare solo soluzioni di intelligenza artificiale compatibili con Amazon Bedrock, un servizio completamente gestito che fornisce l'accesso a modelli di fondazione (FM) ad alte prestazioni dei principali fornitori. “Fortunatamente, AWS ci permette di semplificare l'implementazione e l'esecuzione dei nostri modelli a seconda dei desideri dei nostri clienti,” afferma Friedman. I clienti AWS possono ora accedere ai prodotti Qodo anche in AWS Marketplace, offrendo un'esperienza di implementazione ancora più semplice.

AWS Marketplace serve milioni di clienti AWS e aiuta le aziende di software a espandere la portata e l'accessibilità dei loro prodotti. Per le startup come Qodo, AWS Marketplace permette di offrire un'esperienza più flessibile per i clienti, supportando diverse opzioni di prezzo, tra cui pay-as-you-go, piani di impegno a lungo termine, offerte private e piani di pagamento flessibili. L'adesione ad AWS Marketplace ha inoltre aperto nuove opportunità di co-marketing e co-selling per Qodo.

Tecnologia all'avanguardia e integrazione profonda

Qodo utilizza AWS e la piattaforma di elaborazione accelerata NVIDIA per migliorare la formazione e la compatibilità dei suoi prodotti. Ad esempio, la formazione di modelli di intelligenza artificiale è un processo che richiede un elevato impiego di risorse, tempo e investimenti finanziari. Il team di Qodo sta utilizzando le unità di elaborazione grafica (GPU) NVIDIA Hopper per addestrare i propri modelli in modo efficiente, offrendo un'elevata larghezza di banda di memoria, una potenza di elaborazione ottimizzata e un deep learning più rapido.

“In Qodo abbiamo quattro modelli diversi e utilizziamo NVIDIA H100 per addestrarli,” afferma Friedman. “Teniamo molto alla quantizzazione, e l'architettura Hopper di NVIDIA H100 ci ha permesso di raggiungere una lunghezza del contesto 10 volte superiore e triplicare il throughput.” In questo modo, il team di Qodo riesce a evitare i colli di bottiglia e ad aumentare la potenza di calcolo a sua disposizione durante i processi di formazione.

Oltre all'addestramento, rendere i modelli compatibili con i principali sistemi di repository di codice è fondamentale per il modo in cui Qodo offre esperienze eccezionali ai clienti. Qodo Merge, un assistente basato sull'IA generativa che integra il tradizionale processo di revisione del codice, offre una profonda integrazione con i modelli avanzati di IA generativa di Amazon Bedrock. Ciò consente a Qodo Merge di analizzare il codice in modo efficiente, generare suggerimenti di alta qualità e fornire descrizioni e procedure dettagliate automatiche delle pull request. Il risultato? Gli sviluppatori lavorano in modo più produttivo e i revisori si ritrovano ad affrontare un carico cognitivo più leggero.

La nuova generazione della generazione di codice

Qodo continua a sviluppare nuovi modi per supportare gli sviluppatori con l'intelligenza artificiale. “La seconda fase di Qodo prevede il passaggio da una piattaforma incentrata sulla revisione e il test del codice alla creazione di uno sviluppatore IA in grado di generare codici complessi,” afferma Friedman. “Penso che gli sviluppatori riusciranno a portare il mondo del software verso aree che non riusciamo nemmeno a immaginare, e Qodo rappresenta la pietra miliare, un trampolino di lancio fondamentale verso la prossima generazione di generazione del codice.”

AWS e NVIDIA continueranno ad aiutare Qodo a innovare e crescere attraverso una combinazione di tecnologia all'avanguardia e competenze approfondite. La società ha recentemente annunciato Qodo-Embed-1, un nuovo modello all'avanguardia per l'embedding del codice. Embed-1 è disponibile in Amazon Bedrock Marketplace e include una profonda integrazione con i microservizi NVIDIANIM. “NVIDIA e AWS sono ottimi partner con ottimi programmi, come NVIDIA Inception e Generative AI Accelerator,” afferma Friedman. “Ci offrono moltissime nuove opportunità. Comprendono le nostre esigenze, cosa stiamo cercando di ottenere in questo momento e ci aiutano a essere una startup migliore.”

Se desideri accedere a finanziamenti, competenze e tecnologie all'avanguardia che possano aiutare la tua startup a crescere, valuta la possibilità di candidarti al Generative AI Accelerator. Puoi trovare tutti i dettagli qui.

Com'era questo contenuto?