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)
- ALTER AI FUNCTION — 수정
- SHOW AI FUNCTIONS — 나열
- DROP AI FUNCTION — 삭제