Snowflake Cortex และฟีเจอร์ ML

Snowflake Architecture

Emily Melhuish

Technical Curriculum Developer, Snowflake

ภาพรวม Snowflake Cortex

ภาพรวม Snowflake Cortex

1 * SNowflake Learning Material
Snowflake Architecture

ปัญหาของข้อมูลที่ไม่มีโครงสร้าง

cortex_diagram.png

Snowflake Architecture

Snowflake Cortex คืออะไร?

cortex_full_overview.png

Snowflake Architecture

การแยกวิเคราะห์เอกสาร

  • การแยกวิเคราะห์ แปลงไบต์ของไฟล์เป็นค่าที่มีโครงสร้าง สำหรับใช้กับ SQL (เช่น ข้อความในคอลัมน์ VARIANT)

SQL

SELECT SNOWFLAKE.CORTEX.PARSE_DOCUMENT(
  @snowy_peak_files_stage,
  'patrol_report.pdf',
  {'mode': 'LAYOUT'}
):content::STRING AS report_text;
  • ผลลัพธ์ = ข้อมูลที่มีโครงสร้าง (มักเป็น VARIANT): ดึงข้อความด้วย : และ ::
  • PARSE_DOCUMENT = ขั้นตอนแรกสำหรับงานที่เริ่มต้นจากไฟล์
Snowflake Architecture

ฟังก์ชัน Cortex SQL: จำแนกและแปลภาษา

COMPLETE

SELECT SNOWFLAKE.CORTEX.COMPLETE(
    'claude-3-5-sonnet',
    'Summarise this patrol report and flag any safety actions required:'
    || report_text
) AS summary;

SUMMARIZE

SELECT SNOWFLAKE.CORTEX.SUMMARIZE(report_text) AS report_digest
FROM snowy_peak_patrol_reports;
Snowflake Architecture

ฟังก์ชัน Cortex SQL: Complete และ Summarize

COMPLETE

SELECT SNOWFLAKE.CORTEX.COMPLETE(
    'claude-3-5-sonnet',
    'Summarise this patrol report and flag any safety actions required:'
    || report_text
) AS summary;

SUMMARIZE

SELECT SNOWFLAKE.CORTEX.SUMMARIZE(report_text) AS report_digest
FROM snowy_peak_patrol_reports;
Snowflake Architecture

Cortex Search และ Cortex Analyst

Cortex Search

  • ค้นหาความหมายที่คล้ายกันในข้อความ
  • ค้นพบเนื้อหาที่มีความหมายใกล้เคียง
  • เช่น ดึงรายงานเหตุการณ์ที่เกี่ยวกับการมองเห็น

Cortex Analyst

  • แปลงภาษาธรรมดาเป็น SQL
  • เช่น ผู้จัดการสามารถถามว่า "รีสอร์ทใดมีเหตุการณ์มากที่สุดปีที่แล้ว"
Snowflake Architecture

วงจรชีวิต Snowflake ML

Screenshot 2026-05-12 at 1.40.02 pm.png

  • สร้างโมเดลพยากรณ์ด้วย CREATE OR REPLACE SNOWFLAKE.ML.FORECAST
  • เรียกใช้โมเดลด้วย CALL my_model!FORECAST() เพื่อสร้างการพยากรณ์
  • ตรวจสอบเอกสาร Snowflake เสมอ เนื่องจากไวยากรณ์ของฟังก์ชัน ML อาจเปลี่ยนแปลงได้
Snowflake Architecture

มาฝึกกันเลย!

Snowflake Architecture

Preparing Video For Download...