AlloyDB AI 자연어 개요

자연어 질문을 SQL로 직접 변환합니다. AlloyDB AI 자연어 기능 (프리뷰)은 자연어 쿼리를 스키마 인식 SQL 쿼리로 변환하여 개발자와 분석가 모두 더 빠르게 답변을 얻을 수 있도록 지원합니다.

  • AI 기반 필터링 썸네일
    컨텍스트 레이어 빌드

    표, 열, 관계를 이해하여 풍부한 컨텍스트 레이어를 만들어 정확한 컨텍스트 인식 쿼리를 생성합니다.

  • 데이터베이스 내 텍스트 생성 썸네일
    지능형 SQL 생성

    개념 검색을 사용하여 의도를 지능적으로 파싱하고 템플릿의 템플릿 저장소를 활용하여 SQL 쿼리를 빠르고 안정적으로 구성합니다.

  • 직접 모델 통합 썸네일
    파라미터화된 보안 뷰

    세분화된 액세스 제어를 제공하여 최종 사용자가 액세스 권한이 있는 데이터만 볼 수 있도록 합니다. 이는 AI 생성 쿼리를 실행하는 애플리케이션에 매우 중요합니다.

작동 방식

AlloyDB AI 자연어 (미리보기) 기능은 데이터베이스 스키마와 안전하게 작동하도록 설계되었습니다. 자연어 구성으로 스키마 객체를 등록한 후 애플리케이션에서 alloydb_ai_nl.get_sql() 함수를 호출하여 일반 영어 질문을 SQL 쿼리로 변환하거나 explain_sql를 사용하여 쿼리를 이해할 수 있습니다. 이 기능은 보안을 위해 표준 PostgreSQL 역할 및 IAM과 통합되며 파라미터화된 보안 뷰를 사용하여 세부적인 액세스 제어를 할 수 있습니다.

설정을 가속화하고 정확성을 보장하기 위해 AlloyDB에는 스키마에서 자동 컨텍스트 생성을 위한 생산성 도구가 포함되어 있습니다. 이러한 도구는 스키마 컨텍스트를 자동으로 생성하고 쿼리 템플릿을 제안하여 시작하는 데 필요한 수동 작업을 줄여줍니다. 템플릿 스토어에 비즈니스별 쿼리 템플릿을 추가하여 결과를 더 세부적으로 조정할 수 있습니다. 기본 모델은 사용자 의도와 스키마 컨텍스트를 기반으로 다중 테이블 조인, 집계, 윈도우 함수를 포함한 복잡한 SQL을 생성할 수 있으며, 더 많은 컨텍스트와 템플릿이 제공될수록 정확도가 향상됩니다.

AlloyDB AI 자연어 시각적 개요

사용 사례

AlloyDB AI 자연어 쿼리를 일반적인 비즈니스 시나리오에 적용하는 방법을 알아봅니다.

AlloyDB AI 자연어 사용 사례의 시각적 개요

자세히 알아보기

Google 개발자 리소스를 살펴보고 AlloyDB로 자연어 쿼리 애플리케이션을 빌드하세요.

  • 대화형 앱 튜토리얼

    AlloyDB AI 및 서버리스로 대화형 상거래 앱을 빌드하는 방법을 알아봅니다.

  • 개발자 안내 가이드

    get_sql() 함수를 설정, 구성, 사용하는 방법에 관한 단계별 기술 가이드입니다.

  • 개발자 Codelab

    자연어에서 SQL을 생성하는 방법을 안내 튜토리얼을 통해 실습해 보세요.