#C کلید ورود به بازار کار

دوره پروژه‌محور #C و ASP.NET Core

C#
C#
دوره های آموزش برنامه نویسی

مهندسی LLM، RAG و هوش مصنوعی مولد

ساخت چت‌بات، دستیار سازمانی، AI Agent و سیستم‌های چندوجهی VLM

طول دوره
80 ساعت
نحوه برگزاری
حضوری + آنلاین
پیش نیاز
پشتیبانی
گروه پشتیبانی بعد از اتمام دوره
دوره مهندسی LLM، RAG و هوش مصنوعی مولد در یک نگاه

از درک معماری مدل‌های زبانی تا ساخت و استقرار سیستم‌های هوشمند

اگه Python بلدی و می‌خوای با مدل‌های زبانی نرم‌افزار هوشمند بسازی، این دوره برای تو طراحی شده. از Transformer و Mini-GPT تا Fine-tuning، RAG، AI Agent، MCP و VLM پیش می‌ری و در نهایت سیستم رو با API و Docker به یک سرویس قابل ارزیابی و استقرار تبدیل می‌کنی.

۸۰ ساعت آموزش کارگاهی

ده مرحله از معماری LLM تا RAG، Agent، VLM و استقرار.

۴ حوزه پروژه کاربردی

دستیار سازمانی، Agent عملیاتی، تحلیل اسناد و سرویس قابل استقرار.

ارزیابی و استقرار پروژه

تست کیفیت، امنیت، عملکرد و آماده‌سازی سرویس برای استقرار.

۱۰ خروجی مرحله‌ای

تمرین‌های عملی از تحلیل تیکت و Mini-GPT تا RAG سازمانی.

چرا این مسیر؟

از کار با مدل‌های آماده تا ساخت سیستم‌های هوشمند

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

پروژه‌های دوره LLM و RAG

در این دوره چه سیستم‌هایی می‌سازی؟

چهار حوزه پروژه کاربردی رو تجربه می‌کنی؛ تمرین‌های ده مرحله به ساخت اجزای این سیستم‌ها کمک می‌کنن.

پروژه اول: دستیار دانش سازمانی فارسی و انگلیسی

چت‌باتی مبتنی بر RAG می‌سازی که اسناد PDF، Word و وب رو می‌خونه و همراه با منبع به پرسش‌های کارکنان پاسخ می‌ده.

  • پردازش PDF، Word و صفحات وب
  • Hybrid Search و Re-ranking
  • پاسخ مستند با Citation
  • پشتیبانی از فارسی و انگلیسی
  • کنترل سطح دسترسی اسناد
  • ارزیابی کیفیت بازیابی و پاسخ

پروژه دوم: دستیار عملیاتی متصل به API و دیتابیس

یک AI Agent می‌سازی که از دیتابیس گزارش می‌گیره، APIها رو صدا می‌زنه و برای عملیات حساس تأیید کاربر رو می‌گیره.

  • اتصال به API و دیتابیس
  • Tool Calling و Structured Output
  • Workflow با LangGraph
  • State، Retry و Checkpoint
  • MCP Server با دسترسی محدود
  • Human-in-the-Loop و ثبت مراحل اجرا

پروژه سوم: سامانه هوشمند تحلیل تصویر و سند

با VLM سیستمی می‌سازی که فاکتور، فرم و سند اسکن‌شده رو تحلیل می‌کنه و اطلاعات رو با ساختار JSON تحویل می‌ده.

  • OCR و Document Understanding
  • تحلیل تصویر با VLM
  • Structured Extraction با Schema
  • Visual Question Answering
  • Image–Text Retrieval و Multimodal RAG
  • ارزیابی دقت و خطاهای مدل

پروژه چهارم: سرویس هوشمند قابل استقرار

یکی از سیستم‌های ساخته‌شده رو به سرویس قابل اجرا، تست و ارزیابی تبدیل می‌کنی.

  • API با FastAPI
  • استقرار با Docker
  • Streaming و مدیریت خطا
  • Logging و Tracing
  • Evaluation و Regression Test
  • کنترل Latency و هزینه
  • Demo و مستندات
خروجی قابل ارائه

پایان دوره چه چیزی برای رزومه و GitHub داری؟

با تکمیل تمرین‌ها و پروژه نهایی، یک سیستم هوشمند همراه با کد، مستندات و نتایج ارزیابی داری که می‌تونی در نمونه‌کارت ارائه بدی.

کد پروژه در GitHub
تاریخچه Commitها
API و نسخه Demo
مستندات معماری
README و راهنمای اجرا
گزارش Evaluation
بررسی Latency و هزینه
دفاع فنی از انتخاب‌های مهندسی

هدف اینه که علاوه بر ارائه کد، بتونی توضیح بدی چرا یک مدل یا معماری رو انتخاب کردی و کیفیت نتیجه رو چطور سنجیدی.

انتخاب مسیر مهندسی هوش مصنوعی

آیا دوره LLM، RAG و GenAI برای تو مناسبه؟

این دوره از صفر شروع نمی‌شه. باید بتونی با Python برنامه چندفایلی بنویسی و با تابع، کلاس، ساختار داده، فایل، JSON، Exception، Package و محیط مجازی کار کنی. آشنایی مقدماتی با Git و API هم لازمه؛ PyTorch و ML/DL مزیت هستن، نه پیش‌نیاز اجباری.

این دوره برای چه کسانی مناسبه؟

  • Python بلدی و می‌خوای سیستم‌های مبتنی بر LLM بسازی.
  • Backend Developer، Data Scientist یا ML Engineer هستی.
  • با ابزارهای AI کار کردی اما هنوز سیستم کامل توسعه ندادی.
  • می‌خوای برای شرکت یا مشتری RAG، Agent یا دستیار سازمانی بسازی.
  • می‌خوای معماری مدل‌ها رو بفهمی، نه فقط API مصرف کنی.
  • برای تمرین و پروژه مستقل وقت می‌ذاری.

برای چه کسانی مناسب نیست؟

  • مبانی Python رو هنوز بلد نیستی.
  • فقط دنبال Prompt یا ابزارهای بدون کدنویسی هستی.
  • به توسعه نرم‌افزار و کار عملی با داده علاقه نداری.
  • برای تمرین خارج از کلاس وقت نمی‌ذاری.
  • انتظار پیشرفت بدون تمرین و پروژه داری.
سرفصل دوره مهندسی LLM و RAG؛ ۸۰ ساعت

سرفصل‌ها؛ از اولین سرویس تا استقرار و نگهداری

مسیر در ۱۰ مرحله جلو می‌ره؛ هر مرحله رو باز کن تا مباحث و خروجی عملی اون رو ببینی.

مرحله 14 ساعتشروع مهندسی با LLM و ساخت اولین سرویس
  • Base Model، Chat Model، Instruction-Tuned و Reasoning Model
  • Message، Role، System Prompt و Conversation History
  • API و دریافت JSON
  • Token، Context Window، Rate Limit و Latency
  • API Key، Secret و مقایسه مدل ابری و Local

خروجی: سرویس تحلیل تیکت با JSON موضوع، اولویت و پاسخ پیشنهادی

مرحله 28 ساعتTokenization، Embedding و معماری Transformer
  • Tokenization و BPE فارسی
  • Special Token، Padding، Truncation و Attention Mask
  • Token Embedding، Sentence Embedding و Cosine Similarity
  • Positional Encoding
  • Query، Key، Value و Scaled Dot-Product Attention
  • Self-Attention، Cross-Attention و Multi-Head Attention
  • Residual، Layer Normalization، Feed Forward و Encoder/Decoder

خروجی: Tokenizer فارسی و Attention Visualizer

مرحله 38 ساعتساخت Mini-GPT از صفر
  • Embedding، Causal Self-Attention و Transformer Block
  • Language Modeling Head، Cross-Entropy Loss و Backpropagation
  • Dataset، DataLoader و Train/Validation
  • Optimizer، Learning Rate و Gradient Clipping
  • Overfitting و Checkpoint
  • Greedy، Temperature، Top-K و Top-p Sampling

خروجی: Mini-GPT فارسی و مقایسه روش‌های Sampling

مرحله 48 ساعتPrompt Engineering، Structured Output و Tool Calling
  • System Prompt، Few-Shot و Prompt Template
  • نسخه‌بندی Prompt و Workflow چندمرحله‌ای
  • JSON Mode، Structured Output و Pydantic
  • Validation، Retry و Repair
  • استخراج اطلاعات قرارداد یا فاکتور
  • Tool Calling برای API و سرویس داخلی
  • Correctness، Format، Latency و Cost

خروجی: استخراج‌گر اطلاعات قرارداد با JSON معتبر

مرحله 56 ساعتHugging Face و اجرای مدل Local
  • Hugging Face، Model Card و License
  • Transformers، Tokenizer و Chat Template
  • Ollama یا LM Studio
  • Quantization چهار و هشت بیتی
  • CPU، GPU، VRAM و Batch Size
  • vLLM، Endpoint و Streaming

خروجی: مدل متن‌باز Local متصل به API

مرحله 610 ساعتFine-tuning با LoRA و QLoRA
  • Prompt در برابر RAG، Full Fine-tuning و PEFT
  • Dataset، پاک‌سازی و کنترل Data Leakage
  • Train/Validation/Test و Supervised Fine-Tuning
  • LoRA، QLoRA و Target Module
  • Gradient Accumulation و Mixed Precision
  • Adapter و Inference
  • F1، Confusion Matrix و ارزیابی خروجی تولیدی
  • Overfitting و Catastrophic Forgetting

خروجی: مدل تنظیم‌شده برای یک وظیفه فارسی و گزارش قبل و بعد

مرحله 718 ساعتRAG از نسخه پایه تا سامانه سازمانی
  • Query، Retrieve، Augment و Generate
  • PDF، Word، HTML و اسناد اسکن‌شده
  • پاک‌سازی فارسی، Chunking و Metadata
  • Embedding چندزبانه، FAISS و Qdrant یا Chroma
  • Dense، Sparse، Hybrid Search و Re-ranking
  • Query Rewriting، Multi-Query، HyDE و Parent-Child Retrieval
  • Citation و سیاست «نمی‌دانم»
  • Golden Dataset، Precision@K، Recall@K، MRR و Faithfulness
  • تحلیل خطای Retrieval و Generation
  • Incremental Indexing، Caching و Multi-tenancy

خروجی: دستیار دانش سازمانی دوزبانه با Citation و Evaluation

مرحله 810 ساعتAI Agent، LangGraph و MCP
  • Tool Calling و ReAct
  • تفاوت Workflow و Agent
  • Memory، State و LangChain/LangGraph
  • Graph، Branch، Retry و Checkpoint
  • Human-in-the-Loop و شرایط توقف
  • Client، Server، Tool و Resource در MCP
  • ساخت MCP Server امن و محدود
  • Multi-Agent محدود
  • Task Success، Tool Selection و Trace

خروجی: دستیار عملیاتی متصل به API، دیتابیس و MCP

مرحله 912 ساعتVLM و Multimodal RAG
  • Vision Encoder، Projector و Language Model
  • CLIP، SigLIP و Image–Text Embedding
  • VLM آماده، Image Captioning و Visual Question Answering
  • OCR و Document Understanding
  • فاکتور، فرم، جدول و نمونه‌برداری فریم ویدئو
  • Structured Extraction با Schema
  • Exact Match، Field-Level F1 و Hallucination
  • Fine-tuning محدود با LoRA/QLoRA
  • Multimodal RAG برای متن، تصویر و نمودار

خروجی: تحلیل‌گر سند یا تصویر با پرسش‌وپاسخ و JSON

مرحله 1012 ساعتEvaluation، امنیت، LLMOps و استقرار
  • Dataset ارزیابی، Rubric و LLM-as-Judge
  • Regression Test برای LLM، RAG، Agent و VLM
  • Logging، Tracing و Observability
  • نسخه‌بندی مدل، Prompt، Index و Dataset
  • FastAPI، Streaming، Timeout و Retry
  • Demo با Streamlit یا Gradio
  • Docker، Environment و Health Check
  • Caching، Model Routing، Latency و Throughput
  • Prompt Injection، Data Exfiltration، PII و Secret
  • Development، Staging، Production، Rollback و CI/CD

خروجی: سرویس قابل اجرا با API، Docker، ارزیابی و مستندات

فناوری‌ها و ابزارها

ابزارهایی که داخل پروژه‌های LLM و RAG باهاشون کار می‌کنی

Model Development

Python و مدل‌ها

PythonPyTorchHugging FaceTransformers
Model Serving

اجرای مدل

OllamaLM StudiovLLM
Fine-tuning

آموزش مدل

PEFTLoRAQLoRA
Retrieval

RAG و بازیابی

FAISSQdrantChroma
Agent & Workflow

Agent و MCP

LangChainLangGraphMCP
Multimodal AI

پردازش چندوجهی

VLMCLIPSigLIP
Evaluation

ارزیابی

RAGASLangSmith
Delivery

توسعه و استقرار

FastAPIDockerGitGitHub

ابزارها متناسب با نیاز پروژه و منابع سخت‌افزاری انتخاب می‌شن.

پشتیبانی و دسترسی

  • گروه پشتیبانی بعد از اتمام دوره هم فعال می‌مونه.
  • فیلم جلسات و منابع حداقل یک سال و حداکثر دو سال در دسترس‌اند.
  • دانشجوی آنلاین زنده در کلاس حضور داره و کدش بررسی می‌شه.
  • برای جلسه ازدست‌رفته فیلم کامل جلسه در دسترس قرار می‌گیره.
دانلود فایل کامل سرفصل دوره

مدرک نهایی

مدرک این دوره مورد تأیید سازمان فنی‌وحرفه‌ای است.

مدرک نهایی دوره C# و ASP.NET Core
مهندس سعید مصطفایی، مدرس دوره Python
مدرس دوره

مهندس سعید مصطفایی

در این دوره، هدف فقط آشنایی با مدل‌های زبانی و ابزارهای هوش مصنوعی نیست. قراره یاد بگیری چطور با LLM، RAG و AI Agent سیستم‌های هوشمند واقعی بسازی، کیفیت خروجی‌ها رو ارزیابی کنی و پروژه‌هات رو به مرحله اجرا و استقرار برسونی.

مهندس سعید مصطفایی با تجربه تدریس و توسعه پروژه‌های هوش مصنوعی، آموزش رو بر پایه درک مفاهیم، حل مسائل واقعی و پیاده‌سازی عملی پیش می‌برن.

  • کارشناس ارشد مهندسی فناوری اطلاعات از دانشگاه تربیت مدرس تهران
  • مدرس Python، علم داده، یادگیری ماشین و یادگیری عمیق
  • فعال در حوزه مدل‌های زبانی بزرگ (LLM) و هوش مصنوعی مولد
  • تجربه طراحی و پیاده‌سازی سیستم‌های RAG و دستیارهای هوشمند
  • متخصص در پردازش زبان طبیعی (NLP) و بینایی ماشین
  • تجربه توسعه Backend با Django و FastAPI و طراحی API
  • فعال در تحلیل داده و توسعه سامانه‌های نرم‌افزاری مبتنی بر Python

رویکرد دوره: از درک معماری مدل‌های زبانی تا ساخت پروژه‌های واقعی؛ با تمرکز بر انتخاب راهکار مناسب، کدنویسی عملی، ارزیابی کیفیت، رفع خطا و استقرار سیستم‌های هوشمند.

مسیر یادگیری Python و هوش مصنوعی

جایگاه این دوره در مسیر Python و AI

سؤالات متداول

سؤالات پرتکرار درباره دوره LLM، RAG و هوش مصنوعی مولد

آیا بدون Python می‌تونم وارد دوره بشم؟

نه. باید بتونی با Python برنامه بنویسی و پروژه چندفایلی رو اجرا و تغییر بدی.

آیا ML و Deep Learning پیش‌نیاز هستن؟

نه. آشنایی با اون‌ها مفیده؛ مفاهیم لازم Mini-GPT و Fine-tuning در دوره مرور می‌شن.

آیا این دوره فقط Prompt Engineeringـه؟

نه. Prompt بخشی از دوره‌ست و مباحث اصلی شامل معماری مدل، Fine-tuning، RAG، Agent، VLM و استقراره.

برای تمرین‌ها GPU لازم دارم؟

برای همه بخش‌ها نه. بعضی تمرین‌های Fine-tuning و VLM به GPU نیاز دارن و متناسب با منابع موجود اجرا می‌شن.

می‌تونم پروژه واقعی شرکت خودم رو انجام بدم؟

بله، با تأیید مدرس و تعیین محدوده، داده‌ها و معیار ارزیابی پروژه.

با مدل‌های Local هم کار می‌کنیم؟

بله. اجرای مدل‌های متن‌باز و Local و مقایسه با سرویس ابری بخشی از دوره‌ست.

تفاوت RAG با Fine-tuning چیه؟

RAG معمولاً برای دانش خصوصی یا به‌روز مناسبه؛ Fine-tuning بیشتر برای تغییر رفتار یا توانایی مدل کاربرد داره.

در پایان پروژه قابل ارائه دارم؟

اگه پروژه نهایی رو کامل کنی، می‌تونی کد، مستندات، API، ارزیابی و Demo رو در GitHub و رزومه ارائه بدی.

می‌خوای بدونی دوره LLM، RAG و GenAI برای سطح فعلی تو مناسبه؟

درباره پیش‌نیاز Python، پروژه نهایی، نحوه برگزاری دوره قبل از ثبت‌نام سؤال کن.

معرفی دوره پروژه‌ها برای کی مناسبه؟ سرفصل‌های دوره مدرس دوره سوالات متداول
تفاوت C#، .NET و ASP.NET Core چیست؟
تفاوت C#، .NET و ASP.NET Core چیست؟

C#، .NET و ASP.NET Core چه تفاوتی دارن؟ توی این مقاله با یک مثال فروشگاه اینترنتی، نقش هر سه فناوری رو یاد می‌گیری، یک برنامه Console می‌سازی و اولین Web API خودت رو با .NET 10 اجرا می‌کنی.

JWT در ASP.NET Core چیست؟ راهنمای کامل Authentication و امن‌سازی Web API
JWT در ASP.NET Core چیست؟ راهنمای کامل Authentication و امن‌سازی Web API

اگر برات سواله JWT چیه و چرا در پروژه‌های ASP.NET Core ازش استفاده می‌کنن، این مقاله از پایه همه‌چیز رو توضیح می‌ده. از ساختار JWT و Secret Key گرفته تا ساخت Token، محافظت از API و تفاوت 401 و 403.

Axios چیست و چه کاربردی در JavaScript دارد؟
Axios چیست و چه کاربردی در JavaScript دارد؟

اگه تازه با JavaScript و API آشنا شدی و هنوز نمی‌دونی Axios دقیقاً چه کاری انجام می‌ده، این آموزش خیلی ساده بهت نشون می‌ده چطور از سرور اطلاعات بگیری، اطلاعات بفرستی، خطاها رو مدیریت کنی و JavaScript رو به ASP.NET Core Web API وصل کنی.

Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر
Docker چیست و چه کاربردی دارد؟ راهنمای ساده و کاربردی داکر

تا حالا شده یه پروژه روی سیستم خودت درست کار کنه ولی روی سیستم همکارت یا سرور به مشکل بخوره؟ Docker دقیقاً برای حل همین دردسرهاست. توی این مقاله خیلی ساده می‌بینیم Docker چیه، Container و Image چه کاری می‌کنن و داکر توی یه پروژه واقعی کجا به درد برنامه‌نویس می‌خوره.

نظرات شما

نظرات خود را ثبت کنید...