CoCo Desktop

CoCo Desktop

기능 — 일반 사용 가능

크로스 리전 추론이 활성화된 모든 Commercial(비-Gov, VPS, Sovereign) 계정에서 사용할 수 있어요.

출처: CoCo Desktop

본문

CoCo Desktop은 CoCo의 완전한 에이전트 기능을 IDE 같은 표면(파일 편집기, 통합 터미널, 에이전트형 AI 루프, 에이전트형 브라우저, 에이전트형 노트북, 깊은 Snowflake 인식)에 가져다주는 네이티브 macOS/Windows 데스크톱 애플리케이션이에요.

CoCo Desktop 받기

최신 버전을 다운로드하세요. macOS 및 Windows에서 사용할 수 있어요.

접근 제어 요구 사항

CoCo Desktop을 사용하려면 사용자의 활성 역할에 다음 데이터베이스 역할 중 하나가 부여되어 있어야 해요.

데이터베이스 역할 설명
SNOWFLAKE.CORTEX_USER 또는 SNOWFLAKE.CORTEX_AGENT_USER 이 데이터베이스 역할 중 하나 이상이 필요해요. SNOWFLAKE.CORTEX_AGENT_USER는 CoCo Desktop과 Snowflake Intelligence를 포함한 Cortex Agents와 에이전트형 표면에 대한 접근을 부여해요.

기본적으로 SNOWFLAKE.CORTEX_USER는 PUBLIC 역할에 부여되므로 계정의 모든 사용자가 추가 구성 없이 CoCo Desktop에 접근할 수 있어요. SNOWFLAKE.CORTEX_AGENT_USER는 기본적으로 PUBLIC에 부여되지 않으며 필요한 역할에 명시적으로 부여해야 해요. 접근을 제한하려면 PUBLIC에서 SNOWFLAKE.CORTEX_USER를 회수하고 특정 역할에만 부여해요. 자세한 내용은 Cortex LLM 권한을 참고하세요.

중요 PUBLIC에서 SNOWFLAKE.CORTEX_USER를 회수하면 Cortex AI 함수(AI_COMPLETE, AI_TRANSLATE, AI_CLASSIFY 등)를 포함한 다른 Covered AI Features에 대한 접근도 제거돼요. 더 세분화된 제어가 필요하면 일일 크레딧 사용량 한도 파라미터를 사용해 다른 AI 기능에 영향을 주지 않고 Desktop 접근을 차단해요.

계정 관리자는 사용자별 일일 크레딧 한도를 설정해 접근을 추가로 제어할 수 있어요. 계정 수준 CORTEX_CODE_DESKTOP_DAILY_EST_CREDIT_LIMIT_PER_USER 파라미터를 0으로 설정하면 모든 사용자를 차단하고, 개별 사용자에게 양수 값을 할당해 선택적으로 접근을 허용할 수 있어요. CoCo 일일 크레딧 사용량 한도를 참고하세요.

주의 셀프 서비스 체험판 계정에서는 AI 기능이 기본적으로 비활성화되어 있어요. 활성화하려면 계정 관리자가 계정에 신용 카드를 추가해야 해요. 신용 카드를 추가한다고 해서 체험판이 유료 계정으로 업그레이드되거나 체험 기간이 끝나지는 않아요.

새로운 기능

각 버전의 최신 기능, 개선 사항, 수정 사항은 릴리스 노트를 참고하세요.

지원되는 모델

CoCo는 역할이 접근할 수 있는 Cortex 대규모 언어 모델(Claude, OpenAI GPT, Gemini, Grok 모델 포함)을 사용할 수 있어요. 새 모델은 출시될 때 추가되므로 고정 목록 대신 CoCo는 현재 사용자에게 사용 가능한 모델을 보여줘요. 그 제품 내 목록이 권위 있는 소스예요.

특정 모델을 선택하거나, 모델을 선택해주는 다음 Auto 옵션 중 하나를 선택할 수 있어요.

  • Auto: Snowflake가 모델을 선택해요.
  • Auto Intelligent: 가장 강력한 모델을 선호해요. 최고 품질, 최고 비용.
  • Auto Efficient: 비용에 최적화해요. 최저 비용이며 어려운 작업에서 품질이 낮아질 수 있어요.

선택할 수 있는 모델을 결정하는 두 가지가 있어요.

  • 모델 접근: 활성 역할에 부여된 모델. Snowflake Cortex는 RBAC로 모델 접근을 제어해요. ACCOUNTADMIN 역할을 가진 사용자가 각 역할에 필요한 모델별 애플리케이션 역할 또는 모든 현재·미래 모델에 대한 CORTEX-MODEL-ROLE-ALL을 부여해요. 기본적으로 사용자는 SNOWFLAKE.PUBLIC 부트스트랩 grant를 통해 모든 모델에 대한 접근을 상속해요. 활성 역할이 사용할 수 있는 모델을 나열하려면 SHOW CORTEX BASE MODELS IN SCHEMA SNOWFLAKE.MODELS를 실행해요. 자세한 내용은 SHOW CORTEX BASE MODELS 문서를 참고하세요. 모델 접근을 제한하는 방법은 모델 접근 제어를 참고하세요.
  • 리전별 가용성: 모델이 계정의 리전에서 실행되는지, 크로스 리전 추론을 통해 도달 가능한지 여부. 모델별 리전은 리전별 가용성을 참고하세요. 모델이 귀하의 리전에서 사용할 수 없다면 ACCOUNTADMIN 역할을 가진 사용자가 크로스 리전 추론을 활성화해야 해요.

CoCo Desktop이 사용하는 모델을 보거나 모델을 전환하려면 채팅 입력의 모델 선택기를 사용해요.

시작하기

항목 설명
설치, 온보딩, 인증 다운로드, 설치, 로그인
탐색 에이전트 뷰, 에디터 뷰, 레이아웃 컨트롤
에이전트 뷰와 에디터 뷰 각 뷰를 사용할 시기
에이전트 모드와 플랜 모드 구현 전 계획

기능

항목 설명
에이전트(Agents) 병렬, 전문화된 작업을 위한 서브에이전트
앱 구축(Building apps) Streamlit 및 Snowflake App Runtime 앱 스캐폴딩 및 배포
컨텍스트 관리(Context management) 대화 컨텍스트 창 추적 및 확보
데이터 시각화(Data visualization) 쿼리 결과의 인라인 차트
시맨틱 코드 검색(Semantic code search) tgrep로 평문 영어로 코드베이스 검색
SQL Playground 대화형으로 SQL 실행 및 탐색
dbt 통합(dbt integration) dbt 모델 빌드, 테스트, 배포
에이전트형 브라우저(Agentic browser) 웹 콘텐츠 탐색 및 상호작용
에이전트형 노트북(Agentic notebook) AI 지원 Jupyter 노트북
자동화(Automations) 반복 에이전트 워크플로 자동화

사용자 정의 및 확장성

항목 설명
플러그인(Plugins) 플러그인 패키지 설치 또는 생성
스킬(Skills) 에이전트가 따르는 사용자 정의 지침
훅(Hooks) 세션 시작 같은 이벤트에서 실행되는 스크립트
MCP 지원 Model Context Protocol로 외부 도구 연결
지침 파일(Instruction files) 프로젝트 수준 에이전트 지침
개인화(Personalization) 사용자 정의 지침과 기본 제공 도구 토글
메모리(Memory) 대화 간 컨텍스트 기억
권한 모드(Permission modes) 묻지 않고 에이전트가 할 수 있는 것 제어

모니터링 및 기록

항목 설명
사용 기록 보기(Usage history view) 사용량 및 토큰 소비 모니터링

보안

항목 설명
보안(Security) 신뢰 모델, 권장 기준선, 한도
관리 설정(Managed settings) 조직을 위해 앱을 중앙 구성
FAQ 일반적인 설정 및 플랫폼 질문에 대한 답변

법적 고지

Model and Service Pass-Through Terms에 제공된 모델을 사용하도록 Cortex Code를 구성하는 경우, 해당 모델 사용은 해당 페이지의 모델에 대한 약관도 추가로 적용돼요.

입력 및 출력의 데이터 분류는 다음 표에 명시되어 있어요.

입력 데이터 분류 출력 데이터 분류 지정
사용 데이터 고객 데이터 Covered AI Features [1]

[1] AI 약관 및 허용 가능한 사용 정책에서 사용되는 정의된 용어를 나타내요.

추가 정보는 Snowflake AI 및 ML을 참고하세요.

더 알아보기