Solução de IA

Implementar a Pesquisa Semântica no Oracle APEX Usando o AI Vector Search

Introdução

Oracle APEX agora aproveita o recurso AI Vector Search introduzido no Oracle AI Database para implementar pesquisas de similaridade baseadas em semântica. Esse recurso permite que os desenvolvedores executem modelos de deep learning e criem embeddings vetoriais sem sair do banco de dados. O AI Vector Search transforma dados em vetores de alta dimensão, permitindo funcionalidades avançadas de pesquisa semântica em aplicações APEX. Diferentemente das pesquisas tradicionais baseadas em palavras-chave, essa tecnologia compreende o significado por trás dos dados, fornecendo resultados mais relevantes ao realizar pesquisas de similaridade sensíveis ao contexto.

O Oracle AI Database oferece suporte a todos os tipos de dados e cargas de trabalho modernos, incluindo vetores, e incorpora recursos de IA e machine learning diretamente no banco de dados. Ao gerar e armazenar vetores — representações multidimensionais de documentos, imagens, vídeos, sons e outros tipos de dados não estruturados —, os desenvolvedores podem codificar esses objetos como vetores e viabilizar buscas por similaridades semânticas usando cálculos matemáticos. Essa poderosa tecnologia permite combinar pesquisas por similaridade com pesquisas em dados de negócios usando SQL simples, tornando-a acessível a qualquer pessoa com conhecimento básico de SQL.

Para quem executa o APEX sobre o Oracle AI Database, os recursos de AI Vector Search estão disponíveis nativamente sem custo adicional. Isso significa que os desenvolvedores do APEX podem incluir perfeitamente essas funcionalidades avançadas de pesquisa em seus aplicativos, aprimorando a experiência do usuário com resultados mais precisos e cientes do contexto.

Demonstração

Demonstração: Potencialize a pesquisa semântica com o Oracle APEX e o AI Vector Search (2:15)

Pré-requisitos e configuração

  1. Conta Oracle Cloud —página de cadastro
  2. Modelo ONNX pré-treinado—documentação
  3. Oracle AI Database — documentação