CREATE AI FUNCTION

CREATE AI FUNCTION

새 AI 기능(예: Cortex 기반 예측 또는 생성 함수)을 만들거나 기존 것을 교체하는 명령이에요.

출처: 문서

본문

AI 함수는 Snowflake Cortex 기능을 기반으로 하는 미리 정의된 AI 작업을 나타내며, CALL <name>로 실행하거나 SQL 쿼리에서 사용해요.

구문 (Syntax)

CREATE [ OR REPLACE ] AI FUNCTION [ IF NOT EXISTS ] <name>
  AS ( <arg_data_type> [ , ... ] ) RETURNS <result_data_type>
  TASK = '<task_name>'
  [ SETTINGS = '<json_settings>' ]
  [ COMMENT = '<string_literal>' ]

매개변수 (Parameters)

name — 만들 AI 함수의 이름을 지정해요.

AS ( arg_data_type [ , ... ] ) RETURNS result_data_type — 함수의 입력 인자 타입과 반환 타입을 지정해요.

TASK = 'task_name' — 함수가 수행하는 AI 작업(예: 예측, 생성 등)을 지정해요.

SETTINGS = 'json_settings' — 작업에 대한 구성 설정을 JSON 문자열로 지정해요.

COMMENT — 함수에 대한 주석을 지정해요.

접근 제어 요구사항 (Access control requirements)

AI 함수를 만들려면 스키마에 CREATE AI FUNCTION 권한이 필요해요. 사용하는 Cortex 작업에 따라 추가 권한이 필요할 수 있어요.

더 알아보기 (Learn more)