A Oracle lançou esta semana uma atualização orientada por IA para sua plataforma de desenvolvimento de baixo código Oracle APEX que permite que não desenvolvedores executem consultas vetoriais em menos de dois minutos, sem conhecer SQL.
Na verdade, Mike Hichwa, vice-presidente sênior de desenvolvimento de software da Oracle, demonstrou essa capacidade para o The New Stack empregando o APEX AI Assistant.
Durante a demonstração de um aplicativo desenvolvido para escolas da cidade de Nova York, Hichwa destacou a resposta a perguntas orientada por IA da ferramenta, os recursos de pesquisa facetada e a visualização de dados.
Esta atualização inclui recursos de IA que podem gerar aplicativos baseados em descrições em linguagem natural do zero. A plataforma foi projetada para auxiliar os desenvolvedores na criação de aplicativos com componentes de IA sem a necessidade de conhecimento de codificação.
Assistente de IA APEX
Hichwa, que também é designer, desenvolvedor e criador do APEX, mostrou como o novo APEX AI Assistantpermite que os desenvolvedores criem instruções SQL válidas a partir de um prompt do usuário em linguagem natural. O APEX AI Assistant lembra a sintaxe SQL, para que os desenvolvedores não precisem fazer isso e automatiza a gravação de consultas SQL. Ele explica o código existente e sugere correções de bugs que podem ser adotadas com um simples clique, disse ele.
“Como desenvolvedor e alguém que escreve SQL todos os dias, sei como pode ser desafiador lembrar nomes de tabelas, nomes de colunas e sintaxe que não uso com frequência”, explicou Hichwa em um comunicado. “Ter um assistente de IA para determinar nomes de colunas contextualmente, JOINS e gerar sintaxe complexa é uma verdadeira virada de jogo.”
O novo lançamento. O APEX 24.1 “muda drasticamente a trajetória do APEX, torna substancialmente mais fácil a criação de aplicativos com IA incorporada”, disse Hichwa ao The New Stack. “Mas o mais importante é que você pode introduzir IA em seu aplicativo para que seus usuários finais obtenham os benefícios da IA para fazer todo tipo de coisa.”
Além disso, “com o APEX AI Assistant, os desenvolvedores agora podem declarar suas intenções usando linguagem natural e permitir que o APEX gere automaticamente o SQL necessário para criar aplicativos”, disse Bradley Shimmin, analista-chefe de IA e análise de dados da Omdia, em um comunicado. “Basicamente, os usuários podem indicar ‘o que’ desejam que o aplicativo faça, e não ‘como’ fazê-lo. Além disso, o APEX também traz esse estilo declarativo de desenvolvimento para o problema de depuração, ajudando a melhorar o código ou oferecendo sugestões. Tudo isso é muito bem pensado e pode ser uma experiência transformadora para os desenvolvedores.”
Além do APEX AI Assistant, o APEX AI Assistant, que agiliza a escrita de consultas SQL e a correção de problemas de código por meio de prompts em linguagem natural. Outros novos recursos do APEX incluem o Create App Assistant, que facilita a criação de projetos de aplicativos especificando atributos e funcionalidades desejados usando prompts em linguagem natural. Também foi introduzido recentemente o recurso de diálogos de IA conversacional, que permite aos usuários finais interagir com aplicativos usando linguagem natural por meio de uma interface integrada.
Como o APEX da Oracle é uma solução de baixo código, “o principal valor é que você pode desenvolver aplicativos substancialmente mais rápido, mas com substancialmente menos código. Então você está capturando a intenção, mas não a implementação. Não é um gerador de código; é um mecanismo de execução orientado por modelo”, disse Hichwa ao The New Stack.
Incluído com o banco de dados Oracle
O Oracle APEX é fornecido com o Oracle Database e todos os serviços do Oracle Database, incluindo o Oracle Autonomous Database.
Funcionários da Oracle afirmam que a abordagem de desenvolvimento declarativo do APEX permite que os desenvolvedores criem e implantem aplicativos empresariais de missão crítica 20 vezes mais rápido e com 100 vezes menos código. Mais de 850 mil desenvolvedores usaram o APEX para construir mais de 21 milhões de aplicativos, disse a empresa.
Lançado inicialmente em 2004, o APEX é uma solução econômica, pois é fornecido gratuitamente no banco de dados Oracle e também é oferecido como um serviço de nuvem independente, disse Hichwa. Ele permite o desenvolvimento de aplicativos com código, utilizando um mecanismo de execução orientado por modelo em vez de um gerador de código.
Além disso, o APEX agora se integra a grandes modelos de linguagem (LLMs) para oferecer suporte de IA sensível ao contexto no desenvolvimento de aplicativos e nas interações do usuário.
“O Oracle APEX 24.1 revoluciona fundamentalmente o desenvolvimento de aplicativos de baixo código”, disse Marc Staimer, analista sênior da theCUBE Research, em comunicado. “APEX sempre foi uma fantástica plataforma de desenvolvimento de baixo código… Mas agora a Oracle elevou-a a novos patamares extraordinários com a integração abrangente do GenAI LLM, capacitando até mesmo um desenvolvedor iniciante a construir aplicativos de classe mundial sem escrever uma única linha de código SQL.”
Assistente de Código Oracle
Embora o APEX adicione novos recursos GenAI, ele difere da ferramenta Oracle Code Assist que a Oracle lançou recentemente.
Hichwa explicou que APEX é uma plataforma de desenvolvimento de aplicativos de baixo código usada por clientes que desejam minimizar a quantidade de código necessária para criar novos aplicativos. Além disso, o APEX é integrado ao Oracle Database e herda todos os seus recursos, incluindo vetores e visualizações de dualidade relacional JSON, observou ele.
Enquanto isso, “Oracle Code Assist é um companheiro de código de uso geral que incorpora IA para ajudar as equipes de desenvolvimento a acelerar a criação de aplicativos usando uma abordagem de desenvolvimento tradicional”, disse Hichwa ao The New Stack. “Em comparação, o Oracle APEX fornece um assistente baseado em IA no contexto do ambiente de desenvolvimento de aplicativos de baixo código do Oracle APEX. Queremos que nossos clientes aproveitem os recursos de IA generativa, independentemente da metodologia de desenvolvimento de aplicativos. Nossos clientes costumam usar APEX e métodos de codificação tradicionais, dependendo de suas equipes de desenvolvimento e organização.”
YOUTUBE.COM/THENEWSTACK
A tecnologia avança rápido, não perca um episódio. Inscreva-se em nosso canal no YouTube para transmitir todos os nossos podcasts, entrevistas, demonstrações e muito mais.
SE INSCREVER
Darryl K. Taft cobre DevOps, ferramentas de desenvolvimento de software e questões relacionadas ao desenvolvedor em seu escritório na área de Baltimore. Ele tem mais de 25 anos de experiência no ramo e está sempre em busca das próximas novidades. Ele tem trabalhado…
Este site utiliza cookies para melhorar sua experiência de navegação. Ao continuar, você concorda com o uso de cookies. Para mais informações, consulte nossa Política de Privacidade.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.