آموزش پلتفرم داده آماده برای ایجنت‌ها: لایه معنایی، Text-to-SQL و MCP - آخرین آپدیت

دانلود Agent-Ready Data Platform: Semantic Layer, Text-to-SQL & MCP

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بهینه‌سازی یک انبار داده نامنظم برای ایجنت‌های هوش مصنوعی: لایه معنایی، تبدیل متن به SQL، ارزیابی، حاکمیت داده، MCP و عملیات تولید. تشخیص دقیق علت توهمات در تبدیل متن به SQL توسط LLMهای ساده و اندازه‌گیری شکست‌ها با یک سیستم ارزیابی واقعی. طراحی و تدوین یک لایه معنایی (متریک‌ها، ابعاد، موجودیت‌ها و گراف پیوندها) که LLM را مستند کرده و توهمات در Joinها را از بین می‌برد. افزایش دقت Text-to-SQL از حدود ۴۰٪ به ۹۰٪ از طریق مستندسازی (Grounding) و مهندسی کانتکست برای انبار داده. انتخاب موتور لایه معنایی (dbt Semantic Layer, Cube, Snowflake Semantic Views, Databricks Metric Views, LookML) با استفاده از ماتریس تصمیم‌گیری و دفاع از آن. اجرای حاکمیت داده در لایه معنایی به‌گونه‌ای که ایجنت‌ها به جای دور زدن محدودیت‌ها، RBAC، امنیت سطر/ستون و ماسک کردن داده‌های حساس (PII) را به ارث ببرند. ساخت و ایمن‌سازی یک سرور MCP تحت حاکمیت که Snowflake، dbt و Databricks را به‌صورت ایمن در دسترس ایجنت‌ها قرار می‌دهد. مدیریت تحلیل‌های ایجنتی در محیط عملیاتی با استفاده از Tracing، کنترل هزینه، دفاع در برابر Drift معنایی و دفترچه راهنمای استقرار. به‌کارگیری صحیح الگوهای ایجنتی و تشخیص زمان‌هایی که اصلاً نباید از ایجنت استفاده کرد. پیش‌نیازها: تسلط بر نوشتن SQL سطح متوسط تا پیشرفته و خواندن شمای انبار داده (Joins, Aggregates, DDL). آشنایی عملی با انبار داده‌های ابری (Snowflake یا Databricks) و گردش کارهای تبدیل داده به سبک dbt. درک پایه از LLMها و مفهوم ایجنت هوش مصنوعی (بدون نیاز به پیش‌زمینه ML یا آموزش مدل). این یک دوره پیشرفته در سطح معمار است؛ مبتدیان باید ابتدا با یک دوره جامع انبار داده شروع کنند.

مدیرعامل شما یک دموی تحلیل محاوره‌ای را ارسال کرده و گفته است: «تا سه ماهه سوم، هر کسی باید بتواند سوالات خود را به زبان انگلیسی از داده‌های ما بپرسد و به پاسخ اعتماد کند.» این ماموریت بر عهده پلتفرم داده است، نه تیم اپلیکیشن. این دوره همان بازسازی لازم است که به صورت جامع روی یک انبار داده واقعی، نامنظم و در حال مهاجرت ساخته شده است.

شما مایя، مدیر پلتفرم داده در یک خرده‌فروشی ۲ میلیارد دلاری را همراهی می‌کنید تا زیرساخت قدیمی Teradata-to-Snowflake را برای کوئری‌های انگلیسی ایجنت‌های هوش مصنوعی ایمن کند. شما با اندازه‌گیری دلایل شکست Text-to-SQL ساده (مانند Joinهای توهمی، تعاریف متضاد از «درآمد» و اعداد غلط اما با اعتمادبه‌نفس بالا) با استفاده از یک سیستم ارزیابی واقعی شروع می‌کنید و سپس آن را اصلاح می‌کنید.

شما یک لایه معنایی (Semantic Layer) شامل متریک‌ها، ابعاد، موجودیت‌ها و یک گراف پیوند طراحی می‌کنید که دقت Text-to-SQL را از ۴۰٪ به ۹۰٪ می‌رساند. شما با یک ماتریس تصمیم‌گیری، موتور لایه معنایی خود را (از میان dbt, Cube, Snowflake, Databricks, LookML) انتخاب کرده و یاد می‌گیرید از انتخاب خود دفاع کنید.

سپس آن را به سطح تولید می‌برید: حاکمیت داده (Governance) را در لایه معنایی اعمال می‌کنید تا ایجنت‌ها RBAC و امنیت سطر/ستون را رعایت کنند. یک سرور MCP ایمن می‌سازید که دسترسی به Snowflake و Databricks را مدیریت می‌کند. نرده‌های حفاظتی (Guardrails) را برای جلوگیری از کوئری‌های هزینه‌بر (مثلاً ۴۰ هزار دلاری) اضافه کرده و تحلیل‌های ایجنتی را با قابلیت ردیابی و کنترل هزینه مدیریت می‌کنید.

در پایان، یک پلتفرم قابل کوئری توسط ایجنت را عرضه کرده و از تصمیمات خود در برابر معیارهای یک معمار ۸ بعدی دفاع می‌کنید. این محتوای پیشرفته برای مهندسانی است که مالک انبار داده هستند، نه یک تور ساده برای Prompt Engineering. شما در نهایت قادر خواهید بود به درخواست کوئری‌های انگلیسی، پاسخ «بله، به‌صورت ایمن» را بدهید.


سرفصل ها و درس ها

ماموریت: اجازه دهید آن‌ها به انگلیسی بپرسند The Mandate: Just Let Them Ask in English

  • ایمیل مدیرعامل که همه چیز را شروع کرد The CEO Email That Started It

  • سه واکنش ساده (و دلیل شکست هر کدام) The Three Naive Reactions (and Why Each Fails)

  • کالبدشکافی یک درخواست ایجنت به انبار داده Anatomy of an Agent-to-Warehouse Request

  • نردبان بلوغ آمادگی ایجنت The Agent-Readiness Maturity Ladder

چرا Text to SQL ساده دچار توهم می‌شود Why Naive Text-to-SQL Hallucinates

  • زنده: مشاهده توهم در ایجاد یک Join Live: Watch It Hallucinate a Join

  • پنج حالت شکست The Five Failure Modes

  • چرا فقط دادن Schema کافی نیست Why Just Give It the Schema Doesn't Work

  • مشکل پاسخ‌های غلط اما بی‌صدا The Silent-Wrong-Answer Problem

لایه معنایی در واقع چیست What a Semantic Layer Actually Is

  • لایه گم‌شده The Missing Layer

  • متریک‌ها، ابعاد، موجودیت‌ها: سه اسم اصلی Metrics, Dimensions, Entities: The Three Nouns

  • گراف پیوند: کدگذاری روابط یک‌بار برای همیشه The Join Graph: Encode Relationships Once

  • لایه معنایی در مقابل لایه BI و SQL خام Semantic Layer vs BI Layer vs Raw SQL

  • سیستم بدون سر (Headless) و مصرف‌کنندگان متعدد Headless and Multi-Consumer

مدلسازی متریک‌ها و ابعادی که LLM می‌تواند به آن‌ها اعتماد کند Modeling Metrics and Dimensions an LLM Can Trust

  • اولین متریک شما، تعریف شده برای یکبار Your First Metric, Defined Once

  • دانه (Grain)، جمع‌پذیری و تله Fanout Grain, Additivity, and the Fanout Trap

  • توضیحات، مترادف‌ها و کانتکست تجاری Descriptions, Synonyms, and Business Context

  • هوش زمانی بدون نوشتن SQL دستی Time Intelligence Without Hand-Written SQL

  • دیباگ: متریکی که عدد غلط برمی‌گرداند Debug: A Metric That Returns the Wrong Number

گراف پیوند: از بین بردن Joinهای توهمی The Join Graph: Killing Hallucinated Joins

  • یک Join غلط برابر با یک عدد غلط در داشبورد One Bad Join Equals One Wrong Board Number

  • کدگذاری صحیح روابط Encoding Relationships Correctly

  • تله‌های Fanout و Chasm Fanout and Chasm Traps

  • قبل و بعد: یک سوال، دو پاسخ Before and After: Same Question, Two Answers

انتخاب موتور: ستون فقرات تصمیم‌گیری لایه معنایی Choose Your Engine: The Semantic-Layer Decision Spine

  • نامزدهای انتخاب The Contenders

  • ماتریس ستون فقرات تصمیم‌گیری The Decision Spine Matrix

  • سه سناریو، سه پاسخ درست Three Scenarios, Three Right Answers

  • دفاع از انتخاب Defend the Choice

پیاده‌سازی: یک لایه معنایی کاربردی Build It: A Working Semantic Layer

  • راه اندازی پروژه و اتصال به انبار داده Project Setup and Connecting the Warehouse

  • مدلسازی ستاره‌ای خرده‌فروشی Meridian Model the Meridian Retail Star

  • ارائه متریک‌ها از طریق رابط کوئری Expose Metrics via the Query Interface

  • اعتبارسنجی در برابر اعداد صحیح شناخته شده Validate Against Known-Good Numbers

  • مرور کلی و مدلی که به LLM خواهیم داد Recap and the Model We Will Feed the LLM

جهش مستندسازی: از ۴۰ درصد به ۹۰ درصد The Grounding Jump: 40 Percent to 90 Percent

  • اجرای مجدد شکست‌های بخش ۲، اکنون با مستندسازی Re-run Module 2's Failures, Now Grounded

  • نحوه عملکرد Grounding How Grounding Works

  • تبدیل کوئری معنایی به SQL کامپایل شده Semantic Query to Compiled SQL

  • بنچ‌مارک اقتصاد تولید The Production-Economics Benchmark

  • جایی که ۱۰ درصد خطا هنوز باقی است Where the 10 Percent Still Breaks

مهندسی کانتکست برای انبار داده Context Engineering for the Warehouse

  • کانتکست به عنوان عامل محدودکننده جدید Context Is the New Limiting Factor

  • بازیابی متریک‌های درست Retrieving the Right Metrics

  • نمونه‌های Few Shot و کوئری‌های تعمیم‌یافته Few-Shot and Query Exemplars That Generalize

  • ابهام‌زدایی و سوالات شفاف‌کننده Disambiguation and Clarifying Questions

  • دیباگ: ایجنت متریک اشتباه را انتخاب کرد Debug: The Agent Picked the Wrong Metric

چگونه بفهمیم درست است؟ ارزیابی How Do You Know It's Right? Evaluation

  • نمی‌توانید چیزی را که اندازه‌گیری نمی‌کنید، عرضه کنید You Can't Ship What You Can't Measure

  • ساخت مجموعه ارزیابی از سوالات خودتان Build an Eval Set From Your Own Questions

  • گیت‌های رگرسیون در CI Regression Gates in CI

  • داشبورد دقت The Accuracy Dashboard

شکاف حاکمیتی: چه چیزی هنگام کوئری ایجنت‌ها می‌شکند The Governance Gap: What Breaks When Agents Query

  • ایجنتی که حقوق همه را دید The Agent That Saw Everyone's Salary

  • دسترسی‌های بیش از حد و تله حساب‌های سرویس Over-Permissioning and the Service-Account Trap

  • تزریق پرامپت (Prompt Injection) به لایه داده Prompt Injection Into Your Data Layer

  • مدل تهدید The Threat Model

حاکمیت داده در لایه معنایی Governance at the Semantic Layer

  • سیاست‌ها باید در لایه باشند، نه در پرامپت Policy Belongs in the Layer, Not the Prompt

  • RBAC و متریک‌های تحت حاکمیت RBAC and Governed Metrics

  • امنیت سطح سطر و ماسک کردن ستون‌ها Row-Level Security and Column Masking

  • داده‌های PII، آستانه‌های تجمیع و k-Anonymity PII, Aggregation Thresholds, and k-Anonymity

  • نگاشت حاکمیت Snowflake و Databricks Snowflake and Databricks Governance Mapping

نرده‌های حفاظتی: مهار ایجنت‌های خارج از کنترل Guardrails: Containing the Runaway Agent

  • کوئری آخر هفته ۴۰ هزار دلاری The 40,000 Dollar Weekend Query

  • محدودیت هزینه کوئری، Timeouts و سقف نتایج Query Cost Limits, Timeouts, and Result Caps

  • به‌صورت پیش‌فرض فقط خواندنی، تاییدیه برای سایر موارد Read-Only by Default, Approvals for the Rest

  • ردپای کامل حسابرسی (Audit Trail) The Full Audit Trail

چرا MCP: قرارداد استاندارد بین ایجنت‌ها و داده‌ها Why MCP: The Standard Contract Between Agents and Data

  • از ادغام‌های سفارشی N در N به یک پروتکل واحد From N-by-N Custom Integrations to One Protocol

  • ابزارها، منابع و پرامپت‌ها Tools, Resources, and Prompts

  • جایگاه MCP در مقابل لایه معنایی Where MCP Sits vs the Semantic Layer

  • تغییرات مشخصات: پایدار در مقابل موقت The Spec Is Moving: Durable vs Temporary

ساخت سرور MCP انبار داده تحت حاکمیت Build a Governed Warehouse MCP Server

  • اولین سرور MCP شما Your First MCP Server

  • بسته‌بندی لایه معنایی به عنوان ابزار (Tools) Wrapping the Semantic Layer as Tools

  • سرورهای رسمی در مقابل ساخت سرور شخصی Official Servers vs Rolling Your Own

  • طراحی ابزار برای LLMها Tool Design for LLMs

  • تست با یک کلاینت ایجنت واقعی Test With a Real Agent Client

تصمیمات معماری MCP MCP Architecture Decisions

  • محلی در مقابل دور، یک سرور در مقابل چندین سرور Local vs Remote, One Server vs Many

  • انتخاب‌های انتقال (Transport) و احراز هویت Transport and Auth Choices

  • جزئیات ابزار: پروکسی نازک در مقابل ابزارهای معنایی ضخیم Tool Granularity: Thin Proxy vs Thick Semantic Tools

  • ستون فقرات تصمیم‌گیری MCP The MCP Decision Spine

ایمن‌سازی MCP Securing MCP

  • مشکل معاون گیج (Confused Deputy) The Confused-Deputy Problem

  • انتشار هویت کاربر و محدوده‌ها (Scopes) Per-User Identity Propagation and Scopes

  • رازها، ایزولاسیون چند مستاجری و محدودیت نرخ (Rate Limits) Secrets, Multi-Tenant Isolation, and Rate Limits

  • تست نفوذ روی سرور خودتان Pen-Test Your Own Server

از یک کوئری تا تحلیل‌های ایجنتی From One Query to Agentic Analytics

  • استدلال تک‌مرحله‌ای در مقابل چندمرحله‌ای Single-Shot vs Multi-Step Reasoning

  • حلقه نقد کوئری و برنامه ریزی The Plan-Query-Critique Loop

  • حافظه و کانتکست گفتگو Memory and Conversation Context

  • سوالات چند متریکی و چند مرحله‌ای Multi-Metric, Multi-Step Questions

  • دیباگ: ایجنت در حلقه افتاد یا تسلیم شد Debug: The Agent Looped or Gave Up

الگوهای ایجنتی (و زمان‌هایی که نباید از آن‌ها استفاده کرد) Agent Patterns (and When NOT to Use Them)

  • BI محاوره‌ای Conversational BI

  • ایجنت‌های زمان‌بندی شده و Trigger شده Scheduled and Triggered Agents

  • نوشتن مجدد و اکشن‌ها: منطقه خطر Write-Back and Actions: The Danger Zone

  • انتخاب الگو Pattern Selection

مشاهده‌پذیری: ردیابی پاسخ‌های غلط Observability: Trace the Wrong Answer Back

  • ردیابی کامل (Full Trace) The Full Trace

  • لاگ‌گذاری و ردیابی استک Logging and Tracing the Stack

  • مانیتورینگ هزینه و تاخیر (Latency) Cost and Latency Monitoring

  • کلینیک دیباگ: سه پاسخ غلط Debug Clinic: Three Wrong Answers

مقاوم‌سازی تولید و مشکل Drift Production Hardening and the Drift Problem

  • انحراف معنایی (Semantic Drift) Semantic Drift

  • کشینگ و تاخیر Caching and Latency

  • قابلیت اطمینان، جایگزین‌ها (Fallbacks) و استقرار ایمن Reliability, Fallbacks, and Safe Rollout

  • دفترچه راهنمای عملیات The Operations Runbook

پروژه نهایی: عرضه و دفاع از لایه معنایی قابل کوئری Capstone: Ship and Defend an Agent-Queryable Semantic Layer

  • بریف: عملیاتی شدن Meridian در سطح شرکت The Brief: Meridian Goes Live Company-Wide

  • ساخت: از مدل تا مستندسازی، حاکمیت و MCP Build: Model to Grounding to Governance to MCP

  • ارزیابی و مقاوم‌سازی Evaluate and Harden

  • روبریک دفاع ۸ بعدی The 8-Dimension Defense Rubric

  • نقشه راه شما از اینجا به بعد Your Roadmap From Here

کوییزهای هر بخش (مرور اختیاری) Module Quizzes (Optional Review)

  • بررسی بخش ۱ Module 1 Check

  • بررسی بخش ۲ Module 2 Check

  • بررسی بخش ۳ Module 3 Check

  • بررسی بخش ۴ Module 4 Check

  • بررسی بخش ۵ Module 5 Check

  • بررسی بخش ۶ Module 6 Check

  • بررسی بخش ۷ Module 7 Check

  • بررسی بخش ۸ Module 8 Check

  • بررسی بخش ۹ Module 9 Check

  • بررسی بخش ۱۰ Module 10 Check

  • بررسی بخش ۱۱ Module 11 Check

  • بررسی بخش ۱۲ Module 12 Check

  • بررسی بخش ۱۳ Module 13 Check

  • بررسی بخش ۱۴ Module 14 Check

  • بررسی بخش ۱۵ Module 15 Check

  • بررسی بخش ۱۶ Module 16 Check

  • بررسی بخش ۱۷ Module 17 Check

  • بررسی بخش ۱۸ Module 18 Check

  • بررسی بخش ۱۹ Module 19 Check

  • بررسی بخش ۲۰ Module 20 Check

  • بررسی بخش ۲۱ Module 21 Check

  • بررسی بخش ۲۲ Module 22 Check

نمایش نظرات

آموزش پلتفرم داده آماده برای ایجنت‌ها: لایه معنایی، Text-to-SQL و MCP
جزییات دوره
7.5 hours
97
(آخرین آپدیت)
110
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Snowbrix Academy Snowbrix Academy

مهندسی داده عملیاتی | Snowflake • Databricks • DBT