Cortex LLM Functions (COMPLETE)
SQL funkce SNOWFLAKE.CORTEX.COMPLETE() volá Mistral, Llama 3, Snowflake Arctic — text generation a Q&A přímo v dotazu, bez infrastruktury.
Generativní AI a strojové učení přímo v Snowflake bez přesunu dat
Snowflake Cortex přináší sílu velkých jazykových modelů (LLM) přímo do vašeho datového skladu. Žádné přesouvání dat, žádné externí API, žádné bezpečnostní kompromisy – AI pracuje tam, kde jsou vaše data.
Tradiční přístup k AI vyžaduje export dat do externích služeb. Cortex toto mění:
Generování textu, odpovědi na otázky, sumarizace pomocí LLM
Sémantické vyhledávání a RAG (Retrieval-Augmented Generation)
Automatická sumarizace dokumentů a textových dat
Analýza sentimentu a klasifikace textu
Zákaznická podpora postavená na vašich datech – produktové informace, FAQ, knowledge base.
Vyhledávání podle významu, ne klíčových slov. Najděte relevantní dokumenty i bez přesné shody.
Text-to-SQL převod umožňuje business uživatelům ptát se dat přirozeným jazykem.
Automatická klasifikace dokumentů, extrakce entit a audit trail pro regulované odvětví.
Prozkumejte konkrétní scénáře, kde Cortex AI transformuje business procesy a přináší měřitelnou hodnotu.
Business uživatelé pokládají otázky v přirozeném jazyce ("Jaký byl revenue growth v EMEA minulý kvartál?") a dostávají okamžité, ověřené odpovědi bez nutnosti znalosti SQL.
Automatická extrakce strukturovaných dat z faktur, smluv a technické dokumentace. Model Arctic-TILT rozpoznává i ručně psaný text a komplexní tabulky.
Vybudujte interní "Talk to your Docs" portál pro HR politiky, technické manuály nebo právní dokumenty. Cortex Search kombinuje keyword a vector search.
Napojte Claude, GPT nebo vlastní agenty na Snowflake přes Model Context Protocol. Agenti mohou nejen dotazovat data, ale i spouštět akce.
ML funkce FORECAST automaticky vybírá nejlepší model pro vaše časové řady. Predikce poptávky, inventory planning, capacity planning.
LLM funkce klasifikují dokumenty podle citlivosti, extrahují entity (GDPR PII), a vytváří audit trail pro regulované industrie.
Analýza zákaznických recenzí, support tiketů a sociálních médií. SENTIMENT funkce plus custom prompty pro detailní insights.
Chatbot postavený na vašich datech - produktové informace, FAQ, knowledge base. RAG zajistí relevantní odpovědi grounded v reálných datech.
Semantic Views definují business logiku, metriky a vztahy mezi tabulkami v YAML formátu. Cortex Analyst díky nim generuje spolehlivé SQL dotazy z přirozeného jazyka.
Semantic View je YAML soubor popisující strukturu dat, metriky, dimenze a vztahy. Cortex Analyst používá tento kontext pro přesný překlad otázek do SQL.
Tabulky, sloupce, datové typy a popisky
Agregace, výpočty, KPIs s přesnými formulemi
Joiny, foreign keys, one-to-many vazby
Příklady správných SQL pro trénink modelu
# semantic_model.yaml
name: sales_analytics
tables:
- name: orders
description: "Tabulka objednávek"
columns:
- name: order_id
description: "Unikátní ID objednávky"
data_type: VARCHAR
- name: revenue
description: "Celková hodnota objednávky v CZK"
data_type: DECIMAL
- name: customers
description: "Master data zákazníků"
relationships:
- from: orders.customer_id
to: customers.id
type: many_to_one
metrics:
- name: total_revenue
expression: "SUM(orders.revenue)"
description: "Celkový obrat"
- name: avg_order_value
expression: "AVG(orders.revenue)"
description: "Průměrná hodnota objednávky"
verified_queries:
- question: "Jaký byl celkový obrat minulý měsíc?"
sql: |
SELECT SUM(revenue) as total_revenue
FROM orders
WHERE order_date >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '1 month')
AND order_date < DATE_TRUNC('month', CURRENT_DATE)Verified queries zajišťují, že model generuje správné SQL i pro komplexní dotazy.
Centrální definice metrik = konzistentní výsledky napříč organizací.
Semantic Views lze generovat semi-automaticky z existujícího schématu.
Business uživatelé dotazují data bez znalosti SQL nebo schématu.
Pomocí AI nástrojů (Cursor, Claude Code) lze automaticky generovat Semantic Views z database schématu. Ušetříte hodiny manuální práce.
Snowflake poskytuje managed MCP server jako standardizované rozhraní pro připojení AI agentů. Claude, GPT nebo vlastní agenti mohou bezpečně přistupovat k vašim datům a nástrojům.
MCP je otevřený standard pro připojení AI modelů k externím datovým zdrojům a nástrojům. Snowflake MCP server umožňuje:
Claude, GPT, custom agent
Standardizované rozhraní
Managed endpoint
Analyst, Search, SQL
Všechny dotazy procházejí Snowflake RBAC. Agent má pouze oprávnění uživatele, který ho spustil.
Jeden protokol pro všechny AI agenty. Žádné custom integrace pro každý model.
Agent může v jedné konverzaci kombinovat Analyst, Search a SQL podle potřeby.
Data nikdy neopouštějí Snowflake. Pouze výsledky jsou posílány agentovi.
-- Vytvoření MCP serveru ve Snowflake
CREATE MCP SERVER cortex_mcp_server
FROM SPECIFICATION $$
{
"tools": [
{
"name": "cortex_analyst_query",
"description": "Query structured data using natural language",
"inputSchema": {
"type": "object",
"properties": {
"question": { "type": "string" }
}
}
},
{
"name": "cortex_search",
"description": "Semantic search over documents",
"inputSchema": {
"type": "object",
"properties": {
"query": { "type": "string" }
}
}
}
]
}
$$;Porovnejte Cortex s OpenAI API, Azure OpenAI, AWS Bedrock a vlastní ML infrastrukturou.
| Kritérium | Snowflake Cortex | Externí API (OpenAI) | Vlastní ML infra |
|---|---|---|---|
| Data security | Data v Snowflake | Transfer k provideru | Plná kontrola |
| Latence | Nízká (data locality) | Síťová latence | Závisí na setup |
| Setup komplexita | SQL funkce | API integrace | MLOps pipeline |
| Škálování | Automatické | Automatické | Manuální správa |
| Model selection | Omezený výběr | GPT-4, Claude | Libovolný model |
| Fine-tuning | Vybrané modely | Omezené | Plná flexibilita |
| Náklady | Kredity za inference | Per token + egress | GPU náklady |
| Governance | Snowflake RBAC | Separátní systém | Nutno implementovat |
Ideální pro organizace s daty ve Snowflake, které potřebují rychlou implementaci AI bez security kompromisů.
Vhodné pro nejnovější modely (GPT-4, Claude) nebo specializované use cases, kde data security není kritická.
Pro organizace s přísnými compliance požadavky nebo specifickými ML workloads vyžadujícími GPU.
Většina enterprise organizací kombinuje více přístupů: Cortex pro interní analytiku, externí API pro customer-facing aplikace, a vlastní modely pro kritické workloads.
Využití velkých jazykových modelů přímo v SQL dotazech
Předdefinované funkce strojového učení pro predikce a detekci anomálií
Extrakce informací z dokumentů pomocí AI
Sémantické vyhledávání v nestrukturovaných datech
Analýza sentimentu, sumarizace, překlad
Customizace modelů pro vaše specifické potřeby
Zavedení AI možností do Snowflake
Snowflake Cortex AI možnosti
Odpovědi na nejčastější otázky o AI a ML ve Snowflake
LLM funkce, RAG, semantic search a Cortex Analyst přímo v SQL — bez přesouvání dat ven ze Snowflake.
SQL funkce SNOWFLAKE.CORTEX.COMPLETE() volá Mistral, Llama 3, Snowflake Arctic — text generation a Q&A přímo v dotazu, bez infrastruktury.
Plně managed vector search nad vašimi dokumenty — Snowflake spravuje embeddings, hybrid search (vector + keyword) a re-ranking pro RAG aplikace.
Conversational analytics nad semantic modelem — business uživatelé se ptají v přirozeném jazyce a Cortex generuje validní SQL nad governed daty.
Nové AI_FILTER, AI_CLASSIFY, AI_SUMMARIZE_AGG funkce — strukturovaná extrakce z nestrukturovaného textu jednou SQL klauzulí.
Nativní VECTOR(FLOAT, 768) typ + EMBED_TEXT_768() — embeddings (e5, voyage) a similarity search bez externí vector DB.
PARSE_DOCUMENT extrahuje text a strukturu z PDF/Word/PPT v stage — vstup pro Cortex Search a fine-tuning bez OCR pipeline.
Fine-tuning Mistral a Llama modelů na vašich datech bez exportu — výsledný model běží serverless v Snowflake, billed per-token.
Built-in safety filtry pro prompt injection, toxicity a PII — Cortex Guard chrání produkční LLM aplikace bez vlastního moderation layeru.
EXTERNAL ACCESS INTEGRATION + Network Rules — volání OpenAI GPT-4, Anthropic Claude, AWS Bedrock z Cortex funkcí pro hybrid LLM strategii.
Notebooks s Python kernel, Cortex SQL funkce a Streamlit — end-to-end vývoj RAG aplikace v jednom prostředí, bez setupu.
Per-token pricing v credits — COMPLETE (Llama 3 70B) ~0.0001 credit/token, embeddings ~0.0000001 credit/token. Transparentní v ACCOUNT_USAGE.
Deploy vlastních modelů (Hugging Face, custom fine-tune) v SPCS s GPU — kombinace s Cortex přes UDF pro hybrid AI architekturu.