Uma nova ferramenta GenAI está sendo desenvolvida internamente na Oracle e será lançada no mercado no futuro para atender às necessidades específicas de desenvolvedores, como Java e SQL.
Traduzido de Code Assist: Fashionably Late to the GenAI Party da Oracle , autor Darryl K Taft.
A Oracle anunciou sua intenção de se juntar à festa GenAI e lançou uma nova ferramenta de desenvolvimento baseada em IA chamada Oracle Code Assist , que ajudará os desenvolvedores a construir aplicativos com mais rapidez.
Embora a tecnologia pareça promissora, especialmente para desenvolvedores Java e SQL , ela é considerada muito atrasada, visto que ferramentas como GitHub Copilot , ChatGPT da OpenAI e outras já estão liderando o caminho. Além disso, o Oracle Code Assist ainda não está disponível fora da Oracle.
Tarde?
“A Oracle chega atrasada à festa, mas às vezes estes são os melhores convidados – porque podem ajudar a reabastecer a festa”, disse Holger Mueller , analista da Constellation Research . "No caso da Oracle, eles trazem muita capacidade de GPU , muito conhecimento no domínio Java e muita experiência em codificação. Então, de certa forma, eles dão início à festa."
O analista da Omdia, Brad Shimmin, concorda.
“Sim, se você está falando sobre Microsoft Copilot, CodeLlama, etc. estilo copiloto universal, eles estão relativamente atrasados para a festa”, disse ele.
No entanto, “aqui estamos falando de um sistema de geração de código que pode ser ajustado para a linguagem Java e pré-treinado em algum código de altíssima qualidade”, disse Shimmin. "Espero que seus esforços aqui reflitam o que a empresa tem feito na geração de SQL, que é específico do paradigma de desenvolvimento de software Oracle e, mais importante, consistente e baseado no próprio contexto do cliente."
Além do mais, a Oracle está construindo este sistema com base em um rico conjunto de algoritmos e técnicas de otimização de código, explicou ele, e a empresa tem décadas de experiência na otimização de consultas de bancos de dados de clientes.
O lançamento do Oracle Code Assist tem como objetivo demonstrar aos clientes e desenvolvedores que a Oracle está desenvolvendo ativamente ferramentas de desenvolvimento assistidas por IA, adaptadas às suas necessidades e conhecimentos específicos.
Potencial adoção generalizada
“Os desenvolvedores poderão usar o Oracle Code Assist para atualizar rapidamente aplicativos Java inteiros para versões mais recentes. A capacidade de atualizar rapidamente o Java usando o Coding Assistant capacita muito as empresas a melhorar a resiliência e o desempenho dos aplicativos, integrar os recursos JDK mais recentes e aprimorar sua postura de segurança capacidades", disse Arnal Dayaratna , vice-presidente de pesquisa da IDC , em comunicado. "O Oracle Code Assist também pode acelerar atualizações de banco de dados que envolvem a refatoração e o teste de código PL/SQL complexo e muitas vezes personalizado, o que pode ser demorado e muito caro. Dada a onipresença do Java e dos bancos de dados na empresa, o Oracle Code Assist provavelmente ser amplamente adotado por organizações de renome em todo o mundo.”
Vijay Kumar, vice-presidente de marketing de produtos e desenvolvimento de aplicativos da OCI, disse ao The New Stack que o Oracle Code Assist é um companheiro de código de IA que aumenta a velocidade do desenvolvedor, melhora a consistência do código e tem como alvo aplicativos Java e Oracle Cloud Infrastructure (OCI) otimizado para aplicações específicas. cenários.
A função principal
O Oracle Code Assist é desenvolvido com um modelo de linguagem grande (LLM) executado em OCI e otimizado para desenvolvimento de aplicativos em OCI. Ele fornecerá recomendações específicas de contexto adaptadas às melhores práticas e base de código de uma organização, disse Kumar, e pode ser usado para atualizar, atualizar e refatorar código escrito na maioria das linguagens de programação modernas, como Python e outras.
A ferramenta é um plug-in que os desenvolvedores podem instalar em ambientes de desenvolvimento populares, como JetBrains IDEA IntelliJ e Visual Studio Code , com mais por vir.
A ferramenta é alimentada por modelos de IA executados no Oracle Cloud Infrastructure, treinados e ajustados para Java, SQL e SuiteScript da NetSuite .
Os principais recursos incluem geração de código, geração de casos de teste, criação de documentação, atualizações automáticas de linguagem, análise de código para otimização e descrições de código para novos talentos.
O Oracle Code Assist está atualmente disponível para mais de 40.000 desenvolvedores internos da Oracle. Kumar disse que futuros lançamentos para desenvolvedores externos estarão em andamento.
“Aplicativos personalizados são a forma como cada organização se diferencia em escala global, mas construir, implantar e manter aplicativos requer trabalho e tempo significativos”, disse , vice-presidente de gerenciamento de produtos da OCI,Aanand Krishnan
Ao mesmo tempo, difere de outras ferramentas de codificação de IA por direcionar casos de uso específicos importantes para a base de clientes da Oracle, aproveitando a experiência da Oracle em linguagens como Java e SQL e fornecendo funcionalidades adicionais não baseadas em LLM, como correções de erros e ajuste de desempenho.
Além disso, a ferramenta ajuda com atualizações de linguagem, refatoração de código antigo e fornece recomendações para melhorar o desempenho.
Kumar disse que os primeiros padrões de uso interno mostram que os desenvolvedores estão usando a ferramenta principalmente para aconselhamento de codificação, documentação e testes.
Kumar disse que a Oracle está constantemente avaliando e ajustando modelos de IA para fornecer o melhor desempenho e experiência entre sua base de desenvolvedores.
RustDesk suspende serviços domésticos devido a fraude desenfreada Apple lança chip M4 Taobao (taobao.com) reinicia trabalho de otimização de versão web Alunos do ensino médio criam sua própria linguagem de programação de código aberto como um presente de maioridade - Comentários críticos dos internautas: Confiando no defesa Yunfeng renunciou ao Alibaba e planeja produzir no futuro O destino para programadores de jogos independentes Visual Studio Code 1.89 lança Java 17. É a versão Java LTS mais comumente usada, com uma participação de mercado de 70. %, e o Windows 11 continua a diminuir. Open Source Daily | Google apoia Hongmeng para assumir o controle do Rabbit R1;Este artigo foi publicado pela primeira vez em Yunyunzhongsheng ( https://yylives.cc/ ), todos são bem-vindos para visitar.