이 페이지에서는
Kubernetes 배포 옵션을 사용하여 AlloyDB Omni 버전
15.5.5 를 설명합니다.
다른 배포 옵션을 선택하세요 .
의견 보내기
AlloyDB AI를 사용하여 생성형 AI 애플리케이션 빌드
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
문서 버전을 선택하세요.
15.5.5keyboard_arrow_down
AlloyDB AI는 머신러닝 (ML) 모델의 시맨틱 및 예측 기능을 데이터에 적용할 수 있는 PostgreSQL용 AlloyDB 및 AlloyDB Omni에 포함된 기능 모음입니다. 이 페이지에서는 AlloyDB를 통해 사용할 수 있는 ML 기반 AI 기능을 간략하게 설명합니다.
주의: postgres_ann
확장 프로그램의 이름이 alloydb_scann
로 변경되었습니다. AlloyDB Omni 버전 15.5.5로 업그레이드하기 전에 이전 postgres_ann
버전을 사용하여 만든 색인을 삭제해야 합니다. 그런 다음 AlloyDB Omni를 업그레이드하고 alloydb_scann
확장 프로그램을 사용하여 색인을 다시 만듭니다.
이는 AlloyDB Omni에만 적용됩니다.
벡터 저장, 색인 생성, 쿼리
기본 pgvector
PostgreSQL 확장 프로그램 은 AlloyDB에 맞게 맞춤설정되어 있으며 vector
이라고 합니다.
생성된 임베딩을 벡터 열에 저장하는 것을 지원합니다. 또한 이 확장 프로그램은 IVF
색인을 만들기 위한 스칼라 양자화 기능 지원을 추가합니다. 스톡 pgvector
에서 사용할 수 있는 IVFFlat
색인 또는 HSNW
색인을 만들 수도 있습니다.
벡터 저장에 대한 자세한 내용은 벡터 저장 을 참고하세요.
프리뷰
— AlloyDB ScaNN index
이 기능에는 서비스별 약관 의 일반 서비스 약관 섹션에 있는 'GA 이전 제공 서비스 약관'이 적용됩니다.
GA 이전 기능은 '있는 그대로' 제공되며 지원이 제한될 수 있습니다.
자세한 내용은 출시 단계 설명 을 참조하세요.
맞춤설정된 vector
확장 프로그램 외에도 AlloyDB에는 ScaNN 알고리즘 으로 구동되는 매우 효율적인 최근접 이웃 색인을 구현하는 alloydb_scann
확장 프로그램이 포함되어 있습니다.
참고: alloydb_scann
확장 프로그램은 PostgreSQL 15 호환 데이터베이스와 함께 사용할 수 있습니다.
색인 생성 및 벡터 쿼리에 관한 자세한 내용은 색인 생성 및 벡터 쿼리 를 참고하세요.
벡터 쿼리 성능 조정
쿼리를 사용하여 초당 쿼리 수 (QPS)와 리콜 간의 균형을 위해 색인을 조정할 수 있습니다. 색인 조정에 대한 자세한 내용은 벡터 쿼리 성능 조정 을 참고하세요.
임베딩 및 텍스트 예측 생성
AlloyDB AI는 google_ml_integration
확장 프로그램을 사용하여 모델을 쿼리하기 위한 두 가지 함수를 사용하여 PostgreSQL 구문을 확장합니다.
트랜잭션 내에서 SQL을 사용하여 모델을 호출하려면 예측을 호출 합니다.
LLM이 텍스트 프롬프트를 숫자 벡터로 변환하도록 임베딩을 생성 합니다.
embedding()
함수 를 사용하여 Vertex AI 모델을 쿼리할 수 있으며, google_ml.embedding()
함수 를 사용하여 등록된 Vertex AI, 호스팅된 모델, 서드 파티 모델을 쿼리할 수 있습니다.
그런 다음 이러한 벡터 임베딩을 pgvector
함수의 입력으로 적용할 수 있습니다. 여기에는 상대적 시맨틱 거리에 따라 텍스트 샘플을 비교하고 정렬하는 메서드가 포함됩니다.
Vertex AI를 사용하여 클라우드에서 모델 사용
Vertex AI와 호환되도록 AlloyDB Omni를 구성 할 수 있습니다.
이렇게 하면 애플리케이션에 다음과 같은 이점이 있습니다.
다음 단계
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-09-04(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-04(UTC)"],[],[],null,[]]