آموزش مبانی هوش مصنوعی عامل (Agentic AI): ساخت چت‌بات‌های RAG و MCP - آخرین آپدیت

دانلود Agentic AI Foundations: Build RAG & MCP Chatbots

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: موج بعدی هوش مصنوعی، دیگر فقط درباره پرامپت‌های بهتر نیست؛ بلکه درباره ساخت سیستم‌هایی است که خودشان فکر می‌کنند، اطلاعات را بازیابی می‌کنند و عمل می‌کنند. بیشتر اپلیکیشن‌های هوش مصنوعی امروزی در مرحله تولید پاسخ متوقف می‌شوند. اما سیستم‌های دنیای واقعی به چیزی فراتر نیاز دارند؛ آن‌ها باید به داده‌های درست دسترسی داشته باشند، تصمیم بگیرند و وظایف را بدون وقفه اجرا کنند. این دوره دروازه ورود شما به دنیای Agentic AI است، جایی که RAG و MCP برای ایجاد اپلیکیشن‌های واقعاً هوشمند با هم ترکیب می‌شوند. شما یک سیستم هوش مصنوعی Full-Stack را از پایه خواهید ساخت؛ از طراحی خط لوله بازیابی (Retrieval Pipelines) و پیاده‌سازی Embedding و رتبه‌بندی گرفته تا فعال‌سازی جریان‌های کاری ابزار-محور. شما یک رابط کاربری چت مدرن با Angular توسعه می‌دهید، آن را با بک‌اند Node.js قدرت می‌بخشید و مدل‌های پیشرو مانند OpenAI و Gemini را برای ایجاد تجربه‌های پویا و با درک از متن (Context-aware) یکپارچه می‌کنید. این دوره Agentic AI صرفاً تئوری یا دموهای محدود نیست؛ شما یک چت‌بات هوش مصنوعی کامل و آماده تولید (Production-ready) خواهید ساخت که دقیقاً مشابه موارد استفاده در صنعت است. این دوره برای توسعه‌دهندگانی طراحی شده که آماده‌اند از مرحله آزمایش فراتر رفته و راهکارهای هوشمندانه و کاربردی خلق کنند. فقط هوش مصنوعی را مستقر نکنید؛ سیستم‌هایی بسازید که فکر می‌کنند، سازگار می‌شوند و نتیجه می‌دهند. همین حالا ثبت‌نام کنید و سفر خود را به آینده مهندسی هوش مصنوعی آغاز کنید.

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

مبانی هوش مصنوعی عامل (Agentic AI) Agentic AI Fundamentals

  • مقدمه دوره Course Introduction

  • مشکل مدل‌های استاندارد هوش مصنوعی: چرا 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 و نحوه مکمل بودن آن با RAG Introduction to MCP and How It Complements RAG

  • نحوه کارکرد MCP: ابزارها، APIها و مثال‌های دنیای واقعی How MCP Works: Tools, APIs, and Real-World Examples

  • معماری MCP: لایه‌های فرانت‌اند، بک‌اند، LLM و لایه MCP MCP Architecture: Frontend, Backend, LLM and MCP Layer

  • نحوه کارکرد واقعی سرور 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 و Agent Career Prep: RAG & Agent Architecture Questions

  • دموی پروژه فول‌استک هوش مصنوعی عامل Agentic AI Full-Stack Project Demo

آماده‌سازی محیط و مبانی RAG Environment Setup & RAG Foundations

  • محیط توسعه: نصب 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 Understanding RAG Architecture

  • نحوه عملکرد واقعی RAG در پشت صحنه How RAG Actually Works Behind the Scenes

  • درک Embeddingها، بازیابی (Retrieval) و تقویت (Augmentation) Understanding Embeddings, Retrieval and Augmentation

  • نصب دستیار کدنویسی Gemini و تنظیم پشتیبانی هوش مصنوعی Installing Gemini Code Assistant and Setting Up AI Coding Support

  • دریافت API Key جمینای و بررسی گزینه‌های دسترسی رایگان Getting Gemini API Key and Understanding Free Access Options

  • ساخت یک اپلیکیشن چت جدید با Angular CLI Creating a New Angular Chat Application with Angular CLI

  • باز کردن پروژه Angular در VS Code و آماده‌سازی ساختار اولیه Opening the Angular Project in VS Code and Preparing the Basic Structure

  • یکپارچه‌سازی Tailwind CSS و Bootstrap Icons در Angular Integrating Tailwind CSS and Bootstrap Icons in Angular

  • تولید رابط کاربری چت با استفاده از پرامپت‌نویسی جمینای (Vibe Coding) Generating the Chat UI Using Gemini Prompting (Vibe Coding)

  • اصلاحات نهایی UI: رابط پیام، استایل‌دهی و طراحی واکنش‌گرا Final UI Refinements: Message Interface, Styling, and Responsive Design

توسعه فرانت‌اند با Angular Angular Frontend Development

  • سازماندهی کد فرانت‌اند و ایجاد رابط کاربری پیام‌ها Organizing Frontend Code & Creating Message Interface

  • بهینه‌سازی منطق sendMessage() و ایجاد تابع askLLM() Optimizing sendMessage() Logic and Creating askLLM() Function

  • ساخت سرویس چت در Angular و پیاده‌سازی فراخوانی API با HTTP POST Creating Angular Chat Service and Implementing HTTP POST API Call

  • مدیریت پاسخ‌های بات، مدیریت خطا و تست UI Handling Bot Responses, Error Handling, and UI Testing

  • پیاده‌سازی اسکرول خودکار، متغیرهای محیطی و تنظیمات نهایی فرانت‌اند Implementing Auto Scroll, Environment Variables, and Final Frontend Setup

  • ایجاد پوشه بک‌اند و راه‌اندازی پروژه Node.js Creating Backend Folder and Initializing Node.js Project

  • نصب پکیج‌ها و ساخت سرور پایه Express Installing Packages and Creating Basic Express Server

  • پیکربندی متغیرهای محیطی (.env) و اجرای سرور Node Configuring Environment Variables (.env) and Running Node Server

  • استفاده از حالت Watch در Node و اسکریپت‌های NPM برای توسعه Using Node Watch Mode and NPM Scripts for Development

  • درک مستندات API جمینای و اصول یکپارچه‌سازی LLM Understanding Gemini API Documentation and LLM Integration Basics

  • دریافت API Key جمینای و تنظیم .env برای مدل و کلید Getting Gemini API Key and Configuring .env for Model & API Key

  • ساخت کلاس Gemini Provider و پیاده‌سازی generateResponse() Creating Gemini Provider Class and Implementing generateResponse()

  • ساخت روتر چت Express و اتصال به Gemini Provider Building Express Chat Router and Connecting Gemini Provider

  • تست API جمینای با CURL و مدیریت پاسخ‌های مدل Testing Gemini API with CURL and Handling Model Responses

  • تست API موجود در NodeJS در اپلیکیشن Angular: چت با هوش مصنوعی Testing NodeJS API in Angular Chat App - Chat with AI

ساخت چت‌بات‌های RAG Building RAG Chatbots

  • ساخت پایگاه دانش محلی و درک مفهوم پایه RAG Creating Local Knowledge Base and Understanding Basic RAG Concept

  • پیاده‌سازی سرویس RAG و آماده‌سازی کانتکست و پرامپت Implementing RAG Service and Preparing Context & Prompt

  • یکپارچه‌سازی RAG با روتر چت و تست بات پرسش و پاسخ Integrating RAG with Chat Router and Testing the Q&A Bot

  • مقدمه‌ای بر RAG برای بات‌های پرسش و پاسخ ایستا و بررسی Embeddingها Introduction to RAG for Static Q&A Bot & Overview of Embeddings

  • بررسی مستندات Gemini Embedding API و انواع Taskها Exploring Gemini Embedding API Documentation & Task Types

  • پیاده‌سازی تابع generateEmbedding() در Gemini Provider Implementing generateEmbedding() in Gemini Provider

  • نصب پکیج Cosine Similarity و آماده‌سازی بارگذار اسناد (Document Loader) Installing Cosine Similarity Package & Preparing Document Loader

  • تولید بردار پرس‌وجو (Query Vector) و Embeddingهای FAQ برای RAG Generating Query Vector and FAQ Embeddings for RAG

  • رتبه‌بندی نتایج با استفاده از شباهت کسینوسی و آماده‌سازی کانتکست Ranking Results Using Cosine Similarity and Preparing Context

  • تست بات پرسش و پاسخ RAG و بهبود پرامپت‌ها برای پاسخ‌های بهتر Testing the RAG Q&A Bot and Improving Prompts for Better Responses

  • تنظیم API Key مربوط به OpenAI و انتخاب مدل Setting Up OpenAI API Key and Selecting the Model

  • ساخت OpenAI Provider و نصب SDK Creating the OpenAI Provider and Installing the SDK

  • پیاده‌سازی قابلیت Embeddingهای OpenAI Implementing OpenAI Embeddings Functionality

  • یکپارچه‌سازی OpenAI با روتر چت و تست آن Integrating OpenAI with the Chat Router and Testing

  • تست بات پرسش و پاسخ با استفاده از OpenAI برای دریافت پاسخ‌ها Testing Q&A Bot with OpenAI for Answers

  • آمادگی مصاحبه: سوالات مربوط به RAG و شباهت (Similarity) Interview Prep: RAG & Similarity Questions

  • راه‌اندازی پروژه TypeScript در Node.js و نصب وابستگی‌ها Initializing Node.js TypeScript Project & Installing Dependencies

  • پیکربندی TypeScript (tsconfig) و ساختار پروژه Configuring TypeScript (tsconfig) and Project Structure

  • ساخت سرور Express، تنظیمات محیطی و اجرای پروژه Creating Express Server, Environment Setup & Running the Project

  • یکپارچه‌سازی مدل هوش مصنوعی (Gemini) در NodeJS Integrating AI Model (Gemini) in NodeJS

  • بازسازی پروژه (Refactoring): تنظیم مسیرها و کنترلرها Project Refactoring: Routes and Controllers Setup

  • پیاده‌سازی Chat Controller و یکپارچه‌سازی مسیرها Implementing Chat Controller and Route Integration

  • ساخت داده‌های آزمایشی (Mock Data) و ساخت کنترلرهای مشتری و سفارش Creating Mock Data and Building Customer & Order Controllers

  • ایجاد مسیرهای API و تست نقاط انتهایی (Endpoints) سفارش‌ها و مشتریان Creating API Routes and Testing Orders & Customers Endpoints

  • آماده‌سازی یک API وضعیت آب و هوا: ابزاری برای دنیای واقعی Preparing a Weather API - Real-World Tool

  • خلاصه دوره Summary

نمایش نظرات

آموزش مبانی هوش مصنوعی عامل (Agentic AI): ساخت چت‌بات‌های RAG و MCP
جزییات دوره
15h 55m
67
(آخرین آپدیت)
857
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Nikhil Agarwal Nikhil Agarwal

برنامه نویس حرفه ای وب و برنامه

تجربه به عنوان برنامه نویس

من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وب‌سایت‌ها و برنامه‌های کمی را برای کمک به دوستان و نوجوانانم در پروژه‌هایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هم‌اکنون، در حال آماده‌سازی برای راه‌اندازی استارت‌آپ‌های نوآورانه‌ام هستم، و همچنین به همه شما کمک می‌کنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث می‌شود خودم را بسیار بیشتر ارتقا دهم.

من کارهای زیادی انجام داده‌ام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!

شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامه‌های بین پلتفرمی. من با فناوری‌های مشابه دیگری کار کرده‌ام اما آن را لذت‌بخش می‌دانم، به همین دلیل است که پروژه‌های زیادی با استفاده از Ionic ساخته‌ام (با استفاده از تمام نسخه‌های آن به جز نسخه 1).

تجربه به عنوان مربی

من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.

تا کنون در حرفه ام همیشه بازخوردهای خوبی برای کارم دریافت کرده ام. لذت بخش ترین تجربه این است که ببینید چگونه افراد شغل های جدید و بهتری پیدا می کنند، برنامه های وب عالی می سازند، پروژه های شگفت انگیزی را بدست می آورند یا به سادگی از سرگرمی خود با کمک محتوای من لذت می برند.

این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!