Snowflake CoCo 개요
Snowflake CoCo 개요
Snowflake CoCo는 Snowflake 플랫폼에 통합된 AI 기반 지능형 에이전트로, 복잡한 데이터 엔지니어링, 분석, 머신 러닝, 에이전트 구축 작업에 최적화되어 있어요. 자율 에이전트 프레임워크를 사용해 Snowflake 환경과 직접 상호작용하며, Snowflake의 RBAC(역할 기반 접근 제어), 스키마, 모범 사례에 대한 깊은 이해를 갖고 있어요.
본문
CoCo는 데이터 분석, 머신 러닝, 데이터 엔지니어링 워크플로를 지원해요. 데이터 탐색을 수행하거나 복잡한 데이터 파이프라인을 개발하는 사용자에게 일관되고 컨텍스트를 인식하는 인터페이스를 제공해요.
핵심 경험
CoCo는 세 가지 경험으로 제공돼요: Snowsight 내부, 독립형 데스크톱 IDE, 로컬 셸에서 실행되는 CLI(명령줄 인터페이스). 이러한 가용성은 어디서 작업하든 AI 에이전트 경험에 접근할 수 있게 보장해요.
Snowsight의 CoCo
기능 — 일반 사용 가능(Generally Available)
크로스 리전 추론이 활성화된 모든 Commercial(비-Gov), FedRAMP(Moderate 및 High), DoD, KSA 소버린 계정에서 사용할 수 있어요.
CoCo는 Snowflake에서 AI를 위한 영구적이고 웹 기반의 진입점이에요. Workspaces와 Snowsight Admin 페이지에 깊게 통합되어 있어요.
주요 기능:
- SQL 및 Python 노트북 작성: 자연어로 코드를 생성하거나 기존 쿼리를 설명하고 최적화.
- 계정 관리: 크레딧 소비, 쿼리 성능, 거버넌스, 사용자 권한에 대한 작업 수행 및 질문 응답.
- Workspaces 내에서:
- 컨텍스트 인식: CoCo는 현재 보고 있는 SQL 파일이나 노트북을 알고 그것을 답변의 배경 컨텍스트로 사용해요.
- 변경 검토: 시각적 "diff 뷰"를 통해 AI가 제안한 변경 사항을 적용하기 전에 검토하고 수락할 수 있어요.
CoCo Desktop
기능 — 일반 사용 가능
크로스 리전 추론이 활성화된 모든 Commercial(비-Gov, VPS, Sovereign) 계정에서 사용할 수 있어요.
CoCo Desktop은 Snowflake와 깊게 통합된 macOS 및 Windows용 독립형 AI 기반 IDE예요. 네이티브 데스크톱 애플리케이션에서 완전한 CoCo 에이전트 경험을 제공해요.
주요 기능:
- 에이전트 및 에디터 모드: 다단계 작업을 완료하는 자율 에이전트와 AI 제안을 검토·적용하는 집중 에디터 모드 사이를 전환.
- 로컬 파일 접근: 로컬 리포지토리를 읽고 쓸 수 있어
dbt프로젝트, Streamlit 앱, 기타 로컬 코드베이스를 관리하는 데 이상적. - 플러그인, 스킬, 훅: 사용자 정의 도구, 스킬, 서브에이전트, 훅으로 에이전트를 확장해 워크플로에 맞춤.
- MCP 지원: Model Context Protocol을 통해 외부 도구와 데이터 소스에 연결.
- 에이전트형 브라우저와 노트북: IDE에서 직접 웹 페이지와 Snowflake 노트북과 상호작용.
CoCo Desktop 받기
최신 버전을 다운로드하세요. macOS 및 Windows에서 사용할 수 있어요.
데스크톱 경험에 대한 자세한 내용은 CoCo Desktop 문서를 참고하세요.
CoCo CLI
기능 — 일반 사용 가능
크로스 리전 추론이 활성화된 모든 Commercial(비-Gov, VPS, Sovereign) 계정에서 사용할 수 있어요.
파워 유저와 개발자를 위해 CoCo CLI는 로컬 개발 환경(예: VS Code 또는 Cursor)과 Snowflake 계정 사이의 격차를 메워주는 Snowflake용 에이전트형 셸을 제공해요.
CLI 경험에 대한 자세한 내용은 CoCo CLI 문서를 참고하세요.
CLI의 주요 기능
- Snowflake 통합: CLI는 기존 인증 방법을 사용해 Snowflake 계정에 직접 연결해요. SQL 명령을 실행하고, 테이블을 보고, Cortex Analyst 시맨틱 모델을 검증하고, 여러 연결을 관리할 수 있어요.
- 로컬 파일 접근: Snowsight UI와 달리 CLI는 로컬 리포지토리를 읽고 쓸 수 있어
dbt프로젝트나 Streamlit 앱을 관리하는 데 이상적. - 도구 오케스트레이션: CLI는 로컬
bash명령을 호출하고,git작업을 실행하고, Snowflake 웨어하우스에 대해 직접 SQL을 실행할 수 있어요. - 에이전트 사용자 정의:
AGENTS.md파일과 Agent Skills를 지원해 특정 프로젝트 내에서 에이전트의 사용자 정의 동작을 정의할 수 있어요. - 보안: Snowflake RBAC, OS 수준 샌드박싱, 3계층 승인 시스템, 자동 위험 평가를 완전히 지원해 환경 내에서 안전한 운영을 보장.
- 기본 제공 Snowflake 스킬: CoCo는 에이전트 생성, 머신 러닝, 데이터 엔지니어링, 데이터 거버넌스 같은 주요 Snowflake 워크플로를 지원하는 기본 스킬을 포함해요.
- 확장성: CLI는 사용자 정의 도구, 스킬, 서브에이전트, 훅, 프로필로 확장해 조직의 워크플로에 맞출 수 있어요.
- 개발자 친화적: 세션 유지,
gitworktree 지원, 컴팩트·확장 표시 모드 선택, 여러 색상 테마,vim스타일 키보드 탐색 같은 기능 덕분에 개발자, 데이터 엔지니어, 데이터 과학자가 CoCo CLI를 즐겁게 사용할 수 있어요.
CoCo Agent SDK
기능 — 프리뷰
이 기능은 프리뷰 상태예요.
CoCo Agent SDK를 사용하면 Python과 TypeScript로 에이전트형 AI 애플리케이션을 구축할 수 있어요. 에이전트는 CoCo를 구동하는 것과 같은 도구와 에이전트 루프를 사용해 파일을 읽고, 명령을 실행하고, 코드베이스를 검색하고, SQL을 실행하고, 코드를 편집할 수 있어요.
Agent SDK에 대한 자세한 내용은 CoCo Agent SDK 문서를 참고하세요.
Model Context Protocol(MCP)
기능 — 프리뷰
이 기능은 프리뷰 상태예요.
CoCo CLI는 AI 에이전트를 GitHub, Jira, 내부 API, 데이터베이스 같은 외부 도구와 데이터 소스에 연결하기 위한 개방형 표준인 MCP(Model Context Protocol)를 구현해요. MCP 서버를 한 번 추가하면 그 도구가 모든 CoCo 세션에서 에이전트에 사용할 수 있게 돼요.
MCP 지원에 대한 자세한 내용은 CoCo CLI Model Context Protocol(MCP) 지원 문서를 참고하세요.
Agent Client Protocol(ACP)
기능 — 프리뷰
이 기능은 프리뷰 상태예요.
CoCo CLI는 에디터와 IDE(Zed, JetBrains, VS Code, Neovim 등)가 CoCo를 로컬 에이전트 백엔드로 임베드할 수 있게 하는 개방형 표준인 ACP(Agent Client Protocol)를 구현해요. 에디터가 세션을 구동하는 동안 CoCo는 응답, 도구 호출, 파일 diff를 에디터로 스트리밍해요.
ACP 지원에 대한 자세한 내용은 CoCo CLI Agent Client Protocol(ACP) 지원 문서를 참고하세요.
플러그인
기능 — 프리뷰
이 기능은 프리뷰 상태예요.
CoCo CLI 플러그인은 스킬, 서브에이전트, 슬래시 명령, 훅, MCP 서버를 단일 매니페스트 아래 묶는 자족형 패키지예요. Git 리포지토리에서 팀과 플러그인을 공유하거나, 공식 마켓플레이스에서 설치하거나, Snowflake 연결 프로필의 일부로 제공할 수 있어요.
플러그인에 대한 자세한 내용은 CoCo CLI 플러그인 문서를 참고하세요.
추가 정보
상세 설정 지침, 릴리스 기록, 문제 해결, 고급 사용 사례는 다음 항목을 참고하세요.
- CoCo in Snowsight
- CoCo Desktop
- CoCo Desktop 릴리스 노트
- CoCo CLI
- CoCo 자동화
- CoCo 변경 로그
- Observability
- CoCo Agent SDK
- CoCo CLI MCP 지원
- CoCo CLI ACP 지원
- CoCo CLI 플러그인
- 스킬 및 플러그인 공유
비용
CoCo는 토큰 소비를 기준으로 청구돼요. 가격 세부 정보는 Snowflake Service Consumption Table에 제공돼요.
CoCo CLI 청구
CoCo CLI는 제품 접근 방식에 따라 두 가지 청구 모델을 지원해요.
- 구독: signup.snowflake.com/cortex-code에서 가입하는 개별 개발자는 고정된 CoCo CLI 사용량을 포함한 무료 체험판으로 시작해요. 체험판은 가입일로부터 30일간 유효해요. 체험 기간이 끝나면 취소하지 않는 한 계정이 유료 구독으로 전환돼요. 구독에는 고정된 월간 CoCo CLI 사용량이 포함돼요. 포함된 사용량을 초과하면 다음 청구 기간까지 CoCo CLI를 사용할 수 없어요.
- 종량제(Pay-as-you-go): 기존 Snowflake 계정이 있는 회사(주문형 또는 용량 고객)는 토큰 소비를 기준으로 청구돼요.
CoCo CLI 사용과 별도로 소비되는 모든 Snowflake 컴퓨트 또는 스토리지(예: 가상 웨어하우스 또는 스토리지 비용)는 Snowflake Service Consumption Table에 설명된 표준 Snowflake 주문형 요율로 청구돼요.
CoCo 지출을 관리하려면 CoCo 비용 제어를 참고하세요.
CoCo Desktop 청구
CoCo Desktop은 제품 접근 방식에 따라 두 가지 청구 모델을 지원해요.
- 구독: signup.snowflake.com/cortex-code에서 가입하는 개별 개발자는 고정된 CoCo Desktop 사용량을 포함한 무료 체험판으로 시작해요. 체험판은 가입일로부터 30일간 유효해요. 체험 기간이 끝나면 취소하지 않는 한 계정이 유료 구독으로 전환돼요. 구독에는 고정된 월간 CoCo Desktop 사용량이 포함돼요. 포함된 사용량을 초과하면 다음 청구 기간까지 CoCo Desktop을 사용할 수 없어요.
- 종량제: 기존 Snowflake 계정이 있는 회사(주문형 또는 용량 고객)는 토큰 소비를 기준으로 청구돼요.
CoCo Desktop 사용과 별도로 소비되는 모든 Snowflake 컴퓨트 또는 스토리지는 Snowflake Service Consumption Table에 설명된 표준 Snowflake 주문형 요율로 청구돼요.
CoCo 지출을 관리하려면 CoCo 비용 제어를 참고하세요.
Snowsight의 CoCo 청구
Snowsight의 CoCo는 기존 Snowflake 계정이 있는 고객에게 토큰 소비를 기준으로 청구돼요.
법적 고지
Model and Service Pass-Through Terms에 제공된 모델을 사용하도록 Cortex Code를 구성하는 경우, 해당 모델 사용은 해당 페이지의 모델에 대한 약관도 추가로 적용돼요.
입력 및 출력의 데이터 분류는 다음 표에 명시되어 있어요.
| 입력 데이터 분류 | 출력 데이터 분류 | 지정 |
|---|---|---|
| 사용 데이터 | 고객 데이터 | Covered AI Features [1] |
[1] AI 약관 및 허용 가능한 사용 정책에서 사용되는 정의된 용어를 나타내요.
추가 정보는 Snowflake AI 및 ML을 참고하세요.