دوره آموزشی Azure برای توسعهدهندگان: بازیابی تقویتشده (RAG) با Azure AI
1 ساعت 55 دقیقهمتوسط2025-01-30
مدرسین

Ziggy Zulueta
جزئیات دوره
در این دوره، زیگی زولوتا— کارشناس برتر هوش مصنوعی مایکروسافت (MVP) و مربی رسمی— با استفاده از نمونههای عملی و کاربردهای واقعی نشان میدهد که چگونه میتوان از پایتون همراه با Azure OpenAI، Cosmos DB و AI Search برای ایجاد راهحلهای پیشرفته Retrieval-Augmented Generation (RAG) با دقت دادهای بالا استفاده کرد.
🔹 به مبانی RAG، پیادهسازیهای مبتنی بر Python و روشهای ارزیابی عملکرد بپردازید.
🔹 یاد بگیرید که چگونه منابع Azure را راهاندازی کنید، ایندکسهای داده ایجاد کنید، مجموعه مهارتها را برای بهبود دادهها اعمال کنید و فرآیند ایندکسگذاری را خودکار کنید.
🔹 اهمیت پایگاههای داده برداری (Vector Databases)، توکنسازی، و تعبیهها (Embeddings) را در بازیابی و تکمیل مؤثر دادهها بررسی کنید.
🔹 راهحلهای RAG خود را از نظر دقت، ارتباط و ایمنی ارزیابی کنید.
در پایان این دوره، شما مهارتهای لازم برای توسعه راهحلهای پیشرفته RAG را خواهید داشت که بینشهای دقیق و مرتبطی را متناسب با نیازهای کسبوکار شما ارائه میدهند.
اهداف یادگیری:
✅ مفهوم RAG را درک کرده و با اجزای مختلف و مراحل آن آشنا شوید.
✅ یک برنامه RAG با استفاده از Azure AI Search، Azure Cosmos DB و Azure OpenAI ایجاد کنید.
✅ یک برنامه RAG را با استفاده از Azure AI Evaluation SDK ارزیابی کنید.
🔹 به مبانی RAG، پیادهسازیهای مبتنی بر Python و روشهای ارزیابی عملکرد بپردازید.
🔹 یاد بگیرید که چگونه منابع Azure را راهاندازی کنید، ایندکسهای داده ایجاد کنید، مجموعه مهارتها را برای بهبود دادهها اعمال کنید و فرآیند ایندکسگذاری را خودکار کنید.
🔹 اهمیت پایگاههای داده برداری (Vector Databases)، توکنسازی، و تعبیهها (Embeddings) را در بازیابی و تکمیل مؤثر دادهها بررسی کنید.
🔹 راهحلهای RAG خود را از نظر دقت، ارتباط و ایمنی ارزیابی کنید.
در پایان این دوره، شما مهارتهای لازم برای توسعه راهحلهای پیشرفته RAG را خواهید داشت که بینشهای دقیق و مرتبطی را متناسب با نیازهای کسبوکار شما ارائه میدهند.
اهداف یادگیری:
✅ مفهوم RAG را درک کرده و با اجزای مختلف و مراحل آن آشنا شوید.
✅ یک برنامه RAG با استفاده از Azure AI Search، Azure Cosmos DB و Azure OpenAI ایجاد کنید.
✅ یک برنامه RAG را با استفاده از Azure AI Evaluation SDK ارزیابی کنید.
مهارت ها
Azure AI ServicesNatural Language Processing (NLP)Machine LearningGenerative AISoftware Development ToolsArtificial Intelligence (AI)MicrosoftSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
مقدمه
- معرفی RAG با هوش مصنوعی Azure
- پیش نیازهای دوره
مفاهیم اصلی RAG
- مفاهیم اساسی RAG
- فرآیند و معماری RAG
- پایگاههای داده برداری
- Azure OpenAI embeddings model
- ایجاد یک راه حل RAG با Azure AI Foundry
جستجوی هوش مصنوعی Azure
- RAG با استفاده از جستجوی هوش مصنوعی Azure
- منابع خود را برای RAG آماده کنید
- ایجاد فهرست جستجو
- ایجاد منبع داده
- ایجاد مجموعه مهارت و پروفایل ساز
- کوئری از دادههای شما
- جستجوی هوش مصنوعی Azure - دادهها را وارد و بردارید
- ارسال نتایج کوئری به یک مدل زبان
- سایر رویکردها
- چالش - با استفاده از جستجوی هوش مصنوعی Azure یک راه حل RAG ایجاد کنید
- راه حل - با استفاده از جستجوی هوش مصنوعی Azure یک راه حل RAG ایجاد کنید
Azure Cosmos DB
- RAG با استفاده از Azure Cosmos DB
- ایجاد منبع Azure Cosmos DB
- Azure Cosmos DB را برای RAG تنظیم کنید
- چالش - با استفاده از Azure Cosmos DB یک راه حل RAG ایجاد کنید
- راه حل - با استفاده از Azure Cosmos DB یک راه حل RAG ایجاد کنید
ارزیابی RAG
- معیارهای ارزیابی در هوش مصنوعی مولد
- آماده سازی مجموعه داده ارزیابی شما
- با Azure AI Evaluation SDK ارزیابی کنید
- چالش - ارزیابی برنامه RAG
- راه حل - ارزیابی یک برنامه RAG
نتیجه گیری
- خلاصه و مراحل بعدی