AI 솔루션

AI 벡터 검색을 사용하여 Oracle APEX에서 의미 검색 구현

개요

Oracle APEX는 이제 Oracle Database 23ai에서 도입된 AI Vector Search 기능을 활용하여 의미 기반 유사성 검색을 구현합니다. 이 기능을 통해 개발자는 딥 러닝 모델을 실행하고 데이터베이스를 떠나지 않고도 벡터 임베딩을 생성할 수 있습니다. AI Vector Search는 데이터를 고차원 벡터로 변환하여 APEX 애플리케이션에서 고급 의미 검색 기능을 제공합니다. 기존의 키워드 기반 검색과 달리 이 기술은 데이터의 의미를 이해하고 컨텍스트 인식 유사성 검색을 수행하여 보다 관련성 높은 결과를 제공합니다.

Oracle Database 23ai는 벡터를 포함한 모든 최신 데이터 유형 및 워크로드를 지원하고 AI 및 머신 러닝 기능을 데이터베이스 내에 직접 통합합니다. 문서, 이미지, 비디오, 사운드 및 기타 유형의 비정형 데이터에 대한 다차원 표현 벡터를 생성 및 저장함으로써 개발자는 이러한 객체를 벡터로 인코딩하고 수학적 계산을 사용하여 의미상 유사성을 검색할 수 있습니다. 이 강력한 기술은 간단한 SQL을 사용하여 비즈니스 데이터에 대한 검색과 유사성 검색을 결합하여 SQL에 대한 기본적인 이해를 가진 모든 사람이 액세스할 수 있도록 합니다.

Oracle Database 23ai에서 실행되는 APEX의 경우 추가 비용 없이 AI Vector Search 기능을 기본적으로 사용할 수 있습니다. 즉, APEX 개발자는 애플리케이션에 이러한 고급 검색 기능을 원활하게 포함시켜 보다 정확하고 컨텍스트를 인식하는 결과를 통해 사용자 경험을 개선할 수 있습니다.

데모

데모: Oracle APEX 및 AI Vector Search를 통한 파워 시맨틱 검색(2:15)

선수 과정 및 설정

  1. Oracle Cloud 계정—사인업 페이지
  2. 사전 학습형 ONNX 모델—설명서
  3. Oracle Database 23ai—설명서