A Oracle está prestes a lançar o Oracle Code Assist, um serviço alimentado por inteligência artificial, criado para ajudar desenvolvedores a construir aplicações rapidamente com Java, SQL e infraestrutura Oracle Cloud. Esta nova ferramenta aprimorará o ciclo de vida do desenvolvimento de aplicativos, juntando-se a serviços semelhantes como GitHub Copilot e Amazon CodeWhisperer. Embora a Oracle não tenha divulgado uma data de lançamento específica, indicou que o Code Assist estará disponível "em um futuro próximo".
“Aplicações personalizadas fazem a diferença para organizações em um mercado global, mas o processo de construção, implantação e manutenção dessas aplicações é trabalhoso,” afirmou Aanand Krishnan, Vice-Presidente de Gestão de Produtos da Oracle para Oracle Cloud Infrastructure. “Ao utilizar o Oracle Code Assist, os desenvolvedores podem aumentar sua produtividade e garantir a consistência do código, o que auxilia na manutenção a longo prazo em um ambiente seguro e em conformidade.”
O Code Assist possui diversas funcionalidades, incluindo sugestões de código baseadas em contexto, geração de documentação de API, anotações de código para maior clareza e resumos de código para facilitar a compreensão. Ele também pode auxiliar em pull requests, revisões de código e na execução de testes unitários e funcionais, elevando a qualidade do trabalho dos desenvolvedores.
Assim que estiver disponível, o Oracle Code Assist funcionará como um plugin para ambientes de desenvolvimento populares, como JetBrains IntelliJ IDEA e Microsoft Visual Studio Code. A ferramenta tem como objetivo fornecer feedback especialista, permitindo que os desenvolvedores construam, otimizem e atualizem aplicações de forma eficaz.
O Code Assist está otimizado para Java e SQL — duas linguagens de programação comumente usadas em aplicações empresariais — sendo especialmente relevante devido ao papel da Oracle como desenvolvedora principal do Java. Essa conexão assegura que o assistente de IA melhore o desenvolvimento de aplicativos de forma integrada na plataforma da Oracle.
Vijay Kumar, Vice-Presidente de Marketing de Produtos da Oracle para Desenvolvimento de Aplicações, comentou: “O mercado atual carece de LLMs que abordam efetivamente nossos casos de uso de produtos. Desenvolvemos LLMs com bibliotecas específicas de Java, SQL, APIs de serviços OCI e nossas práticas de desenvolvimento. Essa abordagem especializada capacita nossos desenvolvedores a criar aplicações e serviços de alta performance de forma eficaz.”
Além das capacidades de Java e SQL, o Code Assist também é aprimorado utilizando a infraestrutura Oracle Cloud e o SuiteScript da NetSuite.
Com um mercado competitivo que inclui GitHub, Amazon e várias startups, alguns podem questionar a atratividade do Code Assist. Porém, sua integração nativa a uma plataforma de aplicativos empresariais líder pode torná-lo atraente, especialmente para indústrias que priorizam resiliência, conformidade e segurança de dados. Desenvolvedores em áreas especializadas podem preferir o Code Assist, dada a reputação consolidada da Oracle.
Kumar ressaltou: “O Oracle Code Assist é projetado para garantir a consistência do código, permitindo que organizações conectem de forma segura bibliotecas de código e fontes de dados utilizando Recuperação Aumentada por Geração (RAG). Essa abordagem adapta sugestões para alinhar-se às práticas de codificação específicas de uma organização.”
Adicionalmente, os desenvolvedores podem utilizar múltiplos assistentes de código. Por exemplo, podem começar com o GitHub Copilot e depois aprimorar seu código utilizando o Oracle Code Assist à medida que se aproximam da implantação.
“O Oracle Code Assist permitirá que os desenvolvedores atualizem rapidamente aplicações inteiras em Java, melhorando as capacidades empresariais para fortalecer a resiliência, desempenho e segurança das aplicações ao incorporar os recursos mais recentes do JDK,” comentou Arnal Dayaratna, Vice-Presidente de Pesquisa da IDC.
O anúncio do Code Assist segue a recente implantação pela Oracle de mais de uma dúzia de capacidades de IA generativa para sua suíte de aplicações Fusion Cloud.