snowflake Snowflake Blog ·

Snowflake Introduces CoCo, an AI Coding Agent for Data Engineers

blogaisnowflakegaengineer
feature

Snowflake has launched CoCo, an AI coding agent designed to help data engineers create repeatable, high-quality outcomes within the Snowflake ecosystem. This agent integrates natively with Snowflake services, ensuring data inference runs securely within the platform's perimeter. The announcement also highlights best practices for leveraging AI coding agents and details CoCo's availability across CLI, a VS Code-based Desktop IDE, and Snowsight. CoCo supports an open standard for skills, enabling engineers to encode domain-specific knowledge and workflows.

  • Snowflake Introduces CoCo AI Coding Agent
  • CoCo's Advantages for Snowflake Data Engineers
  • Building Reproducible Workflows with CoCo Skills
  • Best Practices for AI-Assisted Data Engineering
  • Accessing CoCo: CLI, Desktop, and Snowsight
Features (3)
  • Snowflake Introduces CoCo AI Coding Agent

    Snowflake has launched CoCo, an AI coding agent specifically designed for professional data engineers. CoCo aims to help users generate repeatable, high-quality code and text for data engineering tasks by leveraging advanced AI models.

  • CoCo's Advantages for Snowflake Data Engineers

    CoCo offers several benefits tailored for Snowflake users, such as data inference running within Snowflake's security perimeter and governance controls, native integration for reading schemas and query history, and built-in skills for various Snowflake workflows like Dynamic Tables and dbt. It also provides model flexibility, allowing users to choose among top frontier models.

  • Building Reproducible Workflows with CoCo Skills

    To achieve reproducible outcomes, CoCo supports an open standard for 'skills,' which are Markdown files that inject domain-specific instructions and knowledge into an AI agent session. Skills can bundle scripts and reference materials, encoding institutional knowledge, and are managed through plugins for professional SDLC practices.

Notes (2)
  • Best Practices for AI-Assisted Data Engineering

    The post outlines key best practices for using AI coding agents, including starting minimal and iterating, understanding model intelligence, treating conciseness as a constraint, and prioritizing reproducibility. It also stresses that agents should not replace enterprise tools or make direct changes in production environments due to non-deterministic outputs.

  • Accessing CoCo: CLI, Desktop, and Snowsight

    CoCo is accessible through three distinct environments: a command-line interface (CLI) for terminal-native engineers, a full VS Code-based Desktop IDE for local repo integration, and directly within Snowsight for cloud-based long-running tasks. Installation instructions are provided for the CLI and Desktop versions, with Snowsight requiring no installation.

Read the original announcement →

https://www.snowflake.com/content/snowflake-site/global/en/blog/snowflake-coco-data-engineering

Related releases