Cortex Code¶
개요¶
Cortex Code는 Snowflake 플랫폼에 통합된 AI 기반 지능형 에이전트로, 복잡한 데이터 엔지니어링, 분석, 머신 러닝, 에이전트 구축 작업에 최적화되어 있습니다. Snowflake의 역할 기반 액세스 제어(RBAC), 스키마, 모범 사례에 대한 심층적인 이해를 기반으로 Snowflake 환경과 직접 상호 작용하는 자율 에이전트 프레임워크를 사용합니다.
Cortex Code는 데이터 분석, 머신 러닝, 데이터 엔지니어링 워크플로를 지원합니다. 데이터 탐색을 수행하거나 복잡한 데이터 파이프라인을 개발하는 사용자를 위해 일관된 컨텍스트 인식 인터페이스를 제공합니다.
핵심 환경¶
Cortex Code는 두 가지 인터페이스를 통해 제공됩니다. 하나는 Snowsight 내 인터페이스이며, 다른 하나는 로컬 셸에서 실행되는 명령줄 인터페이스(CLI)입니다. 이러한 가용성 덕분에 사용자는 어디에서 작업하든 관계없이 AI 에이전트 경험을 누릴 수 있습니다.
Snowsight 의 Cortex Code¶
Cortex Code는 Snowflake의 AI에 대한 영구적인 웹 기반 진입점입니다. 워크스페이스 및 Snowsight 관리자 페이지에 긴밀하게 통합되어 있습니다.
주요 기능:
SQL 및 Python Notebooks 작성: 자연어에서 코드를 생성하거나 기존 쿼리를 설명하고 최적화합니다.
계정 관리: 크레딧 사용량, 쿼리 성능, 거버넌스 및 사용자 권한에 대한 작업을 수행하고 질문에 답변합니다.
작업 공간 내:
컨텍스트 인식: Cortex Code는 현재 보고 있는 SQL 파일 또는 노트북을 인식하고 답변의 배경 컨텍스트로 사용합니다.
변경 검토: AI가 제안한 변경 사항이 적용되기 전에 시각적 “차이 뷰”를 통해 검토하고 수락할 수 있습니다.
Cortex Code CLI¶
Cortex Code CLI는 고급 사용자와 개발자를 위해 로컬 개발 환경(예:VSCode 또는 Cursor) 및 Snowflake 계정 간의 공백을 해소하는 Snowflake용 에이전트 셸을 제공합니다.
CLI 환경에 대한 자세한 내용은 :doc:`Cortex Code CLI</user-guide/cortex-code/cortex-code-cli>`를 참조하세요.
CLI의 주요 기능¶
Snowflake 통합: CLI는 기존 인증 방법을 사용하여 Snowflake 계정에 직접 연결합니다. SQL 명령을 실행하고, 테이블을 보고, Cortex Analyst 의미 체계 모델의 유효성을 검사하고, 다중 연결을 관리할 수 있습니다.
로컬 파일 액세스: Snowsight UI와 달리, CLI는 로컬 리포지토리를 읽고 쓸 수 있으므로
dbt프로젝트 또는 Streamlit 앱 관리에 적합합니다.도구 오케스트레이션: CLI는 로컬
bash명령을 호출하고,git작업을 실행하며, Snowflake 웨어하우스에서 직접 SQL을 실행할 수 있습니다.에이전트 사용자 지정:
AGENTS.md파일 및 에이전트 스킬을 지원하여 특정 프로젝트 내에서 에이전트에 대한 사용자 지정 동작을 정의할 수 있습니다.보안: Snowflake 역할 기반 액세스 제어(RBAC), OS수준 샌드박싱, 3계층 승인 시스템, 자동 위험 평가를 완벽히 지원하여 사용자 환경 내에서 안전한 작업을 보장합니다.
기본 제공 Snowflake 스킬: Cortex Code에는 에이전트 생성, 머신 러닝, 데이터 엔지니어링, 데이터 거버넌스와 같은 주요 Snowflake 워크플로를 지원하는 기본 제공 스킬이 포함되어 있습니다.
확장성: CLI는 조직의 워크플로에 맞게 사용자 지정 도구, 스킬, 하위 에이전트, 후크 및 프로필로 확장할 수 있습니다.
개발자 친화적: 개발자, 데이터 엔지니어, 데이터 과학자는 세션 지속성,
gitworktree 지원, 축소 및 확장 디스플레이 모드 선택, 다양한 색상 테마,vim스타일의 키보드 탐색 지원 등의 기능을 갖춘 Cortex Code CLI를 편리하게 사용할 수 있습니다.
자세한 정보¶
자세한 설정 지침, 문제 해결 및 고급 사용 사례는 다음 항목을 참조하세요.
요금¶
Cortex Code는 토큰 사용량을 기준으로 요금이 청구됩니다. 가격 세부 정보는 `Snowflake Service Consumption Table`_에서 제공됩니다.
Cortex Code CLI¶
Cortex Code CLI는 제품에 액세스하는 방법에 따라 두 가지 청구 모델을 지원합니다.
구독: `signup.snowflake.com/cortex-code <https://signup.snowflake.com/cortex-code>`_에 가입한 개별 개발자는 고정된 양의 Cortex Code CLI 사용량이 포함된 무료 평가판으로 시작합니다. 평가판은 가입일로부터 30일 동안 유효합니다. 평가판 기간이 종료된 후 취소하지 않는 경우 계정이 유료 구독으로 전환됩니다. 구독에는 월간 고정 금액의 Cortex Code CLI 사용량이 포함됩니다. 포함된 사용량을 초과하는 경우 Cortex Code CLI는 다음 청구 기간까지 사용할 수 없습니다.
종량제: 기존 Snowflake 계정이 있는 회사(온디맨드 또는 용량 기반 고객)는 토큰 사용량을 기준으로 요금이 청구됩니다.
Cortex Code CLI 사용량(예: 가상 웨어하우스 또는 저장소 비용)과 별도로 사용되는 모든 Snowflake 컴퓨팅 또는 저장소는 `Snowflake Service Consumption Table`_에 설명된 대로 표준 Snowflake 온디맨드 요금으로 청구됩니다.
Cortex Code 사용자의 일일 크레딧 사용 한도를 설정하려면 :doc:`Cortex Code 크레딧 사용 한도 관리하기 </user-guide/cortex-code/credit-usage-limit>`를 참조하세요.
Snowsight의 Cortex Code¶
Snowsight 의 Cortex Code는 기존 Snowflake 계정이 있는 고객의 토큰 사용량을 기준으로 청구됩니다.
법적 고지¶
Cortex Code 구성에서 `모델 및 서비스 패스스루 약관 <https://www.snowflake.com/en/legal/optional-offerings/offering-specific-terms/ai-features/model-pass-through-terms/>`_에 제공된 모델을 사용하는 경우, 해당 모델의 사용에는 해당 페이지에 나와 있는 해당 모델에 대한 조항이 추가로 적용됩니다.
입력 및 출력의 데이터 분류는 다음 테이블과 같습니다.
입력 데이터 분류 |
출력 데이터 분류 |
지정 |
|---|---|---|
Usage Data |
고객 데이터 |
지원되는 AI 기능 [1] |
자세한 내용은 Snowflake AI 및 ML 섹션을 참조하십시오.