Nov 04, 2025: Cortex AISQL functions (General Availability)

Snowflake announces the general availability of Cortex AISQL, delivering production-ready AI capabilities within the Snowflake SQL engine.

Cortex AISQL gives you the ability to unify structured and unstructured analytics within a single platform and accelerate intelligent application development. With AISQL functions, you can build scalable, multimodal AI pipelines that run entirely inside Snowflake, enabling text, image, audio, and video intelligence without external services or data movement.

Four Cortex AISQL functions, previously available in preview, become generally available today:

  • AI_CLASSIFY: Classifies a text or image input into a single or multiple user-defined categories based on plain-language category definitions.

  • AI_TRANSCRIBE: Transcribes audio and video files stored in a stage, extracting text, timestamps, and speaker information. See the separate AI_TRANSCRIBE announcement to see what’s new.

  • AI_EMBED: Generates an embedding vector for a text or image input, which can be used for similarity search, clustering, and classification tasks.

  • AI_SIMILARITY: Calculates the embedding similarity between two inputs without needing to explicitly create the embedding vectors.

These functions join three Cortex AISQL functions that were already generally available:

  • AI_TRANSLATE: Translates text from one language to another using state-of-the-art language models.

  • AI_EXTRACT: Extracts information from text, documents, and images based on user-defined extraction instructions.

  • AI_SENTIMENT: Analyzes the overall and category sentiment in text.

Language: English