AI Solution

AI Vector Search를 사용하여 Oracle APEX에서 의미 검색 구현

개요

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

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

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

데모

데모: Oracle APEX 및 AI Vector Search을 사용하여 강력한 시맨틱 검색(2:15)

선행 조건 및 설정

  1. Oracle Cloud 계정—등록 페이지
  2. 사전 학습된 ONNX 모델—설명서
  3. Oracle AI Database—설명서