Snowflake AI and ML

Snowflake offers two broad categories of powerful, intelligent features based on Artificial Intelligence (AI) and Machine Learning (ML). These features can help you do more with your data in less time than ever before.

  • Snowflake Cortex is a suite of AI features that use large language models (LLMs) to understand unstructured data, answer freeform questions, and provide intelligent assistance. This suite of Snowflake AI Features comprises:

  • Snowflake ML provides functionality for you to build your own models.

    • ML Functions simplify the process of creating and using traditional machine learning models to detect patterns in your structured data. These powerful out-of-the-box analysis tools help time-strapped analysts, data engineers, and data scientists understand, predict, and classify data, without any programming.

    • For data scientists and developers, Snowflake ML lets you develop and operationalize custom models to solve your unique data challenges, while keeping your data inside Snowflake. Snowflake ML incorporates model development classes based on popular ML frameworks, along with ML Ops capabilities such as a feature store, a model registry, framework connectors, and immutable data snapshots.

Use of Snowflake AI Features

Snowflake AI Features and their underlying models are designed with the following principles in mind:

  • Full security. AI models run inside of Snowflake’s security and governance perimeter. Your data is not available to other customers or model developers.

  • Data privacy. Snowflake will not use your data to train models available to other customers.

  • Control. You have control over your team’s use of Snowflake AI Features through familiar role-based access control.