لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مسترکلاس جامع Agentic AI فولاستک: RAG، MCP و ایجنتهای هوش مصنوعی
- آخرین آپدیت
دانلود Agentic AI Full‑Stack Masterclass: RAG, MCP & AI Agents
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت ایجنتهای خودگردان (Autonomous Agents) در سطح صنعتی با استفاده از MCP، RAG، Gemini، OpenAI و Signals با بهرهگیری از Angular و Node.js.
طراحی معماری و ساخت یک اپلیکیشن کامل Agentic AI فولاستک با استفاده از Angular، Node.js و Express.
پیادهسازی خط لولههای پیشرفته تولید تقویت شده با بازیابی (RAG) به همراه Embeddingها، جستجوی برداری (Vector Search) و تقویت کانتکست.
تسلط بر پروتکل کانتکست مدل (MCP) از طریق ساخت سرورهای MCP سفارشی در Node.js برای معرفی ابزارهای دنیای واقعی به مدلهای زبانی بزرگ (LLMs).
ساخت یک رابط چت آماده برای محیط عملیاتی در Angular که پاسخهای استریمینگ، رندر Markdown و خروجیهای ابزارها را مدیریت میکند.
راهاندازی و مدیریت دیتابیسهای برداری (ChromaDB و pgVector) برای ذخیرهسازی Embeddingهای با ابعاد بالا جهت جستجوی معنایی.
ایجاد سیستمهای RAG استاتیک با استفاده از JSON و شباهت کسینوسی (Cosine Similarity) بر پایه ریاضیات برای درک الگوریتمهای اصلی بازیابی.
پیادهسازی فراخوانی ابزارهای بومی (Native Tool Calling) با Gemini و OpenAI برای تبدیل زبان طبیعی به توابع کد قابل اجرا.
اتصال موتور RAG به عنوان یک ابزار MCP و ایجاد یک سیستم ماژولار که در آن ایجنتها میتوانند برای جستجو در دیتابیس شما «انتخاب» کنند.
پیادهسازی یکپارچهسازی MongoDB از طراحی شمای دیتابیس تا اجرای کوئریهای بهینه در یک معماری صنعتی Angular و Node.js.
پیشنیازها: تسلط خوب به JavaScript و TypeScript: آشنایی کامل با Async/Await، Promiseها و سینتکس ES6+.
مبانی Node.js و Express: ما یک API بکاند میسازیم، بنابراین باید بدانید چگونه سرور و مسیرها (Routes) را تعریف کنید.
مبانی فرانتاند: تجربه کار با Angular الزامی است. ما در بخش UI با سرعت پیش میرویم (با استفاده از ساختارهای کمکی AI).
عدم نیاز به تجربه قبلی در AI: من مفاهیم RAG، دیتابیسهای برداری و MCP را از پایه به شما آموزش خواهم داد.
دیگر چتباتهای ساده نسازید. ساخت ایجنتهای هوش مصنوعی در سطح سازمانی (Enterprise-Grade)را شروع کنید.
به برنامه مهندسی Agentic AI مخصوص توسعهدهندگان Angularخوش آمدید.
بیشتر دورههای هوش مصنوعی بر پایتونیا Reactتمرکز دارند. اما اپلیکیشنهای سازمانی بر پایه Angularاجرا میشوند. در این دوره، شما یک سیستم Agentic AI فولاستککامل را با استفاده از آخرین نسخه Angularو Node.jsطراحی میکنید که با معماری واقعی محیطهای تولیدی ساخته شده است.
این یک پروژه ساده نیست. شما یک پلتفرم AI مقیاسپذیر را با استفاده از معماری پاک (Clean Architecture)، سرویسهای ساختاریافته و ذخیرهسازی واقعی در دیتابیس طراحی و مستقر خواهید کرد.
آنچه خواهید ساخت:
یک پلتفرم AI آماده برای محیط عملیاتیشامل:
استریمینگ توکنهای LLM در لحظه
فراخوانی ابزارهای ساختاریافته (Tool Calling)
خط لولههای قطعی RAG
سرورهای MCP سفارشی
یکپارچهسازی MongoDB در سطح صنعتی
شما دادههای نمایشی (Mock) را با یک بکاند MongoDBکاملاً یکپارچه جایگزین میکنید، شماهای بهینه طراحی میکنید، دادهها را از طریق جریانهای کاری سفارشی MCPوارد میکنید و کوئریهای پرسرعتی را برای مقیاسپذیری واقعی پیادهسازی مینمایید.
بررسیهای فنی عمیق هسته:
پروتکل کانتکست مدل (MCP):
ساخت سرورهای MCP سفارشی در Node.jsو معرفی دیتابیسهای داخلی به عنوان ابزارهایی برای Google Geminiو مدلهای OpenAI GPT.
سیگنالهای انگولار و استریمینگ AI:
مدیریت استریمهای توکن با سرعت بالا با استفاده از Angular Signalsو RxJS، برای تضمین بهروزرسانی روان UI بدون افت عملکرد.
خط لولههای پیشرفته RAG:
پیادهسازی جستجوی برداری با استفاده از ChromaDBو pgVector. مدیریت دستی Embeddingها، جستجوی شباهت و تقویت قطعی کانتکست.
فراخوانی بومی ابزارها (Native Tool Calling):
مجبور کردن LLMها به تولید خروجیهای JSON ساختاریافتهکه مستقیماً منطق بکاند را اجرا میکنند؛ زیربنای اتوماسیون قابل اعتماد ایجنتها.
معماری دیتابیس عملیاتی:
طراحی شماهای مقیاسپذیر MongoDB، مهاجرت از دادههای نمایشی به ذخیرهسازی واقعی و بهینهسازی کوئریها برای افزایش کارایی.
اگر میخواهید از آموزشهای ساده فراتر رفته و ساخت سیستمهای هوشمند و مقیاسپذیربا معماری واقعی سازمانی را شروع کنید، این دوره برای شماست.
سرفصل ها و درس ها
مقدمه دوره: چشمانداز Agentic AI، RAG، MCP و آینده
Course Introduction: The Landscape of Agentic AI - RAG, MCP, and the Future
مقدمه دوره: نمای کلی سیستم Agentic فولاستک
Course Introduction: Overview of the Full Stack Agentic System
مشکل مدلهای استاندارد AI: چرا ChatGPT/Gemini/Claude کافی نیستند؟
The Problem with Standard AI Models: Why ChatGPT/Gemini/Claude isn't enough
آشنایی با RAG: درک تولید تقویت شده با بازیابی
What is RAG? Understanding Retrieval Augmented Generation
آشنایی با MCP: توضیح پروتکل کانتکست مدل
What is MCP? The Model Context Protocol Explained
نحوه عملکرد واقعی سرور MCP: بررسی عمیق معماری
How MCP Server Actually Works: Architecture Deep Dive
همکاری RAG و MCP: قدرت سیستمهای ترکیبی
How RAG + MCP Work Together: The Power of Combined Systems
آیا RAG به تنهایی کافی است؟ محدودیتهای بازیابی ساده و مقایسه RAG با RAG + MCP
Is RAG Alone Sufficient? Limitations of Simple Retrieval! RAG Only vs RAG + MCP
تکامل: از چتباتها تا سیستمهای Agentic
The Evolution: From Chatbots to Agentic Systems
آنچه در این دوره خواهید ساخت
What You'll Build in This Course
آمادهسازی شغلی: سوالات معماری RAG و ایجنتها
Career Prep: RAG & Agent Architecture Questions
دموی پروژه فولاستک Agentic AI
Agentic AI Full-Stack Project Demo
منابع آموزشی
Resources
پیوستن به جامعه دیسکورد و یوتیوب ما
Join our Discord and Youtube Community
راهاندازی محیط توسعه
Setting up the Environment
محیط توسعه: نصب Node.js و تنظیمات VS Code
Development Environment - Install Node.js & VS Code Setup
ساخت API Key برای Gemini AI
Create Gemini-AI API Key
ساخت API Key برای OpenAI (ChatGPT)
Create OpenAI (ChatGPT) API Key
بررسی عمیق RAG: معماری، Embeddingها و جستجوی برداری
Deep Dive into RAG: Architecture, Embeddings & Vector Search SEO
مقدمه ماژول
Module Introduction
درک معماری RAG
Understanding RAG Architecture
نحوه عملکرد واقعی RAG در پشت صحنه
How RAG Actually Works Behind the Scenes
درک Embeddingها، بازیابی و تقویت
Understanding Embeddings, Retrieval and Augmentation
ساخت یک چتبات مدرن AI: انگولار، نود جیاس و API جمینای
Build a Modern AI Chatbot: Angular, NodeJS & Gemini API
طراحی رابط چت (رابط کاربری Angular از طریق Vibe Coding)
Designing the Chat Interface (Angular UI - via Vibe Coding)
آمادهسازی فرانتاند برای فراخوانی API
Preparing Frontend for API calling
ساخت و اجرای اپلیکیشن NodeJS (با ExpressJS) برای بکاند
Create and Run NodeJS (with ExpressJS) App for Backend
یکپارچهسازی API مدلهای زبانی (Gemini) در NodeJS
Integrating AI LLM (Gemini) API in NodeJS
تست API در اپلیکیشن چت انگولار: گفتگو با AI
Testing NodeJS API in Angular Chat App - Chat with AI
من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وبسایتها و برنامههای کمی را برای کمک به دوستان و نوجوانانم در پروژههایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هماکنون، در حال آمادهسازی برای راهاندازی استارتآپهای نوآورانهام هستم، و همچنین به همه شما کمک میکنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث میشود خودم را بسیار بیشتر ارتقا دهم.
من کارهای زیادی انجام دادهام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!
شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامههای بین پلتفرمی. من با فناوریهای مشابه دیگری کار کردهام اما آن را لذتبخش میدانم، به همین دلیل است که پروژههای زیادی با استفاده از Ionic ساختهام (با استفاده از تمام نسخههای آن به جز نسخه 1).
تجربه به عنوان مربی
من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.
تا کنون در حرفه ام همیشه بازخوردهای خوبی برای کارم دریافت کرده ام. لذت بخش ترین تجربه این است که ببینید چگونه افراد شغل های جدید و بهتری پیدا می کنند، برنامه های وب عالی می سازند، پروژه های شگفت انگیزی را بدست می آورند یا به سادگی از سرگرمی خود با کمک محتوای من لذت می برند.
این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!
نمایش نظرات