Oracle Code Assist mira ad aiutare gli sviluppatori a incrementare la velocità e a migliorare la coerenza del codice e sarà ottimizzato per applicazioni basate su Java, SQL e Oracle Cloud Infrastructure
Milano e Austin (USA)—8 maggio 2024Oracle ha annunciato i propri piani per Oracle Code Assist, un supporto nel coding basato su AI, per aiutare gli sviluppatori a incrementare la velocità e migliorare la coerenza del codice.
Alimentato da modelli linguistici di grandi dimensioni (LLM) in esecuzione su Oracle Cloud Infrastructure (OCI) e ottimizzato per Java, SQL e lo sviluppo di applicazioni su OCI, Oracle Code Assist è progettato per fornire agli sviluppatori suggerimenti contestuali che possono essere adattati in base alle best practice e alle basi di codice di un'organizzazione. Oracle Code Assist sarà inoltre progettato per essere utilizzato per aggiornare, potenziare e fare il refactoring del codice già scritto nella maggior parte dei linguaggi di programmazione moderni.
Lo sviluppo software basato sull'intelligenza artificiale ha rivoluzionato il modo in cui il software viene concettualizzato, creato, testato e gestito. Con gli strumenti assistiti dall'intelligenza artificiale, gli sviluppatori possono esplorare nuove idee e ricevere suggerimenti intelligenti per il codice nuovo, aggiornato o rifatto. Inoltre, le attività di routine possono essere automatizzate, rendendo gli strumenti di intelligenza artificiale parte integrante di ogni fase del ciclo di vita dello sviluppo del software (SDLC).
Oracle Code Assist ne diventerà un esempio lampante, in quanto affronta ogni fase dell'SDLC fornendo snippet di codice, analisi delle dipendenze, alternative per la riduzione degli errori, casi di test, annotazioni, sintesi e documentazione. Distribuito come plugin per l'ambiente di sviluppo di JetBrains IntelliJ IDEA o Microsoft Visual Studio Code, Oracle Code Assist sarà specificamente addestrato a fornire un feedback esperto e informato per aiutare gli sviluppatori a creare, ottimizzare e aggiornare le applicazioni, ovunque vengano eseguite.
"Gli sviluppatori potranno utilizzare Oracle Code Assist per aggiornare rapidamente intere applicazioni Java a versioni più recenti. Questa capacità di aggiornare rapidamente Java utilizzando un assistente di programmazione aumenta in modo significativo la capacità delle aziende di migliorare la resilienza e le prestazioni delle proprie applicazioni, di incorporare le più recenti funzionalità del JDK e di rafforzare la loro strategia di sicurezza", ha dichiarato Arnal Dayaratna research vice president, IDC. “Oracle Code Assist può anche accelerare gli aggiornamenti dei database per quanto riguarda il refactoring e il test di codici PL/SQL complessi e spesso personalizzati, il che può richiedere molto tempo e costi elevati. Data l'ubiquità di Java e dei database nelle aziende, Oracle Code Assist sarà probabilmente adottato su larga scala da importanti organizzazioni a livello globale”.
Oracle è la custode e il principale ente sviluppatore della piattaforma Java, nonchè pioniere nel settore dei database relazionali. Oracle Code Assist si basa su un ampio archivio di software creato in molti anni di sviluppo di applicazioni e software. Grazie alla messa a punto delle API di servizio di OCI, ai modelli di codifica e alle best practice di Oracle per lo sviluppo di software che vengono da Java, SQL, OCI e da altre come SuiteScript di NetSuite, Oracle Code Assist avrà la capacità di aiutare le organizzazioni indipendentemente dal luogo in cui vengono implementati il software e le applicazioni.
“Le applicazioni personalizzate sono il metodo con cui ogni organizzazione si differenzia a livello globale, ma la creazione, la distribuzione e la manutenzione delle applicazioni richiedono molto tempo e lavoro”, ha dichiarato Aanand Krishnan, vice president, product management, Oracle Cloud Infrastructure. “Le organizzazioni che useranno Oracle Code Assist potranno aiutare gli sviluppatori ad aumentare la velocità e la coerenza del codice per migliorare la manutenzione a lungo termine delle proprie applicazioni in modo sicuro, rigoroso e conforme”.
Oracle Code Assist è progettato per aiutare gli sviluppatori ad aumentare la velocità con:
Oracle Code Assist inoltre aiuterà gli sviluppatori a migliorare la coerenza e l'ottimizzazione del codice con:
Gli sviluppatori di Oracle utilizzano già attivamente Oracle Code Assist per realizzare nuovi prodotti e servizi Oracle. In futuro sarà quindi disponibile per i clienti Oracle.
Oracle offre suite di applicazioni integrate, oltre a un'infrastruttura sicura e autonoma in Oracle Cloud. Per maggiori informazioni su Oracle (NYSE: ORCL), visita il nostro sito www.oracle.com..
Oracle, Java, MySQL e NetSuite sono marchi registrati di Oracle Corporation. NetSuite è stata l'azienda cloud che ha inaugurato la nuova era del cloud computing.