آموزش ساخت ایجنت‌های هوش مصنوعی تولیدی با استفاده از RAG و MCP - آخرین آپدیت

دانلود Build Production AI Agents with RAG & MCP

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا آماده هستید تا دنیای توسعه هوش مصنوعی را متحول کنید؟ دنیای هوش مصنوعی با سرعت در حال پیشرفت است و ساخت ایجنت‌های هوشمند و خودمختار، مرز بعدی این تکنولوژی است. اما چگونه می‌توان از درک مفاهیم پایه هوش مصنوعی به سمت ساخت سیستم‌های قدرتمند و آماده بهره‌برداری در دنیای واقعی حرکت کرد؟ در این دوره، شما نه تنها تئوری‌ها را یاد می‌گیرید، بلکه با ساخت ایجنت‌های هوش مصنوعی با استفاده از Gemini و OpenAI، تجربه عملی و واقعی کسب خواهید کرد. کار خود را با راه‌اندازی یک بک‌اِند قدرتمند با Node.js شروع می‌کنید و سپس Gemini را برای تولید متن بدون دردسر، با سیستم خود ادغام خواهید کرد. همچنین عمیقاً وارد مبحث ساخت سیستم‌های RAG استاتیک برای ربات‌های پرسش و پاسخ پیشرفته می‌شوید و از OpenAI برای ارتقای سطح پاسخ‌های هوش مصنوعی خود استفاده می‌کنید. برخلاف سایر دوره‌ها، این دوره Agentic AI ابزارهای لازم برای ساخت اپلیکیشن‌های مقیاس‌پذیر و واقعی مانند ربات‌های خدمات مشتری و پایگاه‌های دانش را در اختیار شما قرار می‌دهد تا مطمئن شوید مهارت‌های شما مستقیماً در صنعت قابل استفاده است. چه توسعه‌دهنده باشید، چه دانشمند داده یا علاقه‌مند به هوش مصنوعی، این دوره مهارت‌های توسعه AI شما را تقویت کرده و شما را برای چالش‌های واقعی دنیای هوش مصنوعی آماده می‌کند. فقط درباره هوش مصنوعی یاد نگیرید؛ آینده ایجنت‌های هوش مصنوعی را بسازید. همین حالا ثبت‌نام کنید و اولین قدم را برای تسلط بر توسعه هوش مصنوعی بردارید!

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

ساخت بک‌اِند چت هوش مصنوعی و سیستم RAG استاتیک Building the AI Chat Backend and Static RAG System

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

  • راه‌اندازی پروژه بک‌اِند Node.js Setting Up the Node.js Backend Project

  • ساخت و اجرای سرور Express Building and Running an Express Server

  • استفاده از متغیرهای محیطی، حالت Watch و اسکریپت‌های NPM Using Environment Variables, Watch Mode, and NPM Scripts

  • آشنایی با Gemini API و بررسی مستندات Introduction to Gemini API and Exploring the Documentation

  • تولید کلید Gemini API و پیکربندی محیط Generating the Gemini API Key and Environment Configuration

  • ساخت کلاس Gemini Provider و ساختار بک‌اِند Creating the Gemini Provider Class and Backend Structure

  • پیاده‌سازی تولید متن با استفاده از Gemini SDK Implementing Text Generation Using the Gemini SDK

  • ساخت Endpoint سرویس چت و تست بک‌اِند Building the Chat API Endpoint and Testing the Backend

  • تست API نود جی‌اس در اپلیکیشن چت React (گفتگو با هوش مصنوعی) Testing NodeJS API in React Chat App - Chat with AI

  • درک ساختار کامپوننت‌های React برای صفحه چت Understanding React Component Structure for the Chat Screen

  • بازنویسی (Refactoring) کامپوننت‌های چت و بهبود سازماندهی کد Refactoring Chat Components and Improving Code Organization

  • بهینه‌سازی طراحی UI و نهایی کردن استایل حالت روشن/تاریک Optimizing UI Design and Finalizing Light/Dark Mode Styling

  • راه‌اندازی پایگاه دانش و سرویس RAG Setting Up the Knowledge Base and RAG Service

  • آماده‌سازی Context و Prompt برای RAG استاتیک Preparing Context and Prompt for Static RAG

  • ادغام RAG با چت روتِر و تست ربات پرسش و پاسخ Integrating RAG with Chat Router and Testing the Q&A Bot

  • آشنایی با امبدینگ‌ها و جریان کاری RAG Introduction to Embeddings and RAG Workflow

امبدینگ‌ها و تولید پاسخ مبتنی بر OpenAI Embeddings and OpenAI-Based Answer Generation

  • بررسی Gemini Embedding API و انواع Taskها Exploring Gemini Embedding API and Task Types

  • ساخت تابع تولید امبدینگ Creating the Embedding Generation Function

  • نصب Cosine Similarity و راه‌اندازی ابزارهای کمکی RAG Installing Cosine Similarity and Setting Up RAG Utilities

  • تولید امبدینگ برای کوئری‌ها و دریافت داده از پایگاه دانش Generating Query Embeddings and Fetching Knowledge Base Data

  • ایجاد وکتورهای امبدینگ FAQ از پایگاه دانش Creating FAQ Embedding Vectors from Knowledge Base

  • محاسبه شباهت کسینوسی و انتخاب بافت مرتبط Calculating Cosine Similarity and Selecting Relevant Context

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

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

  • پیاده‌سازی تولید پاسخ و امبدینگ در OpenAI Implementing Response Generation and Embeddings in OpenAI

  • ادغام OpenAI با چت روتِر و تست LLM Integrating OpenAI with the Chat Router and Testing the LLM

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

  • تست مدیریت خطاها Testing Error Handling

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

پایه سرور MCP و آماده‌سازی API ابزارها MCP Server Foundation and Tool API Preparation

  • راه‌اندازی پروژه و نصب پکیج‌ها Project Initialization & Package Installation

  • پیکربندی TypeScript و تنظیم tsconfig TypeScript Configuration & tsconfig Setup

  • فایل Index، تنظیم Express و اجرای سرور Index File, Express Setup & Running the Server

  • تنظیم سرویس Gemini و ادغام با TypeScript Gemini Service Setup & TypeScript Integration

  • تنظیم روت‌ها و تست فرانت‌اند Router Setup & Frontend Testing

  • تنظیم پوشه‌ها و کنترلرها Folder & Controller Setup

  • آماده‌سازی داده‌ها و پیاده‌سازی کنترلر Data Preparation & Controller Implementation

  • تنظیم مسیرها (Routes) و تست APIها Route Setup & Testing APIs

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

  • بازنویسی کد و راه‌اندازی خدمات مشتریان Refactoring & Customer Service Setup

  • ادغام کنترلر مشتریان Customer Controller Integration

  • توسعه سرویس سفارشات Order Service Development

  • بهینه‌سازی کد و کنترلر سفارشات Code Optimization & Order Controller

  • سرویس Gemini Singleton و تست آن Gemini Singleton Service & Testing

  • معماری MCP و مفاهیم اصلی MCP Architecture & Core Concepts

  • پیاده‌سازی MCP، انتقال (Transport) و نشست (Session) MCP Implementation, Transport & Session

  • درک ابزارهای MCP: اقداماتی که هوش مصنوعی می‌تواند انجام دهد Understanding MCP Tools: Actions AI Can Perform

  • توضیح منابع MCP: دسترسی به داده‌های فقط خواندنی MCP Resources Explained: Accessing Read-Only Data

  • پرامپت‌های MCP: ساخت قالب‌های پرامپت قابل استفاده مجدد MCP Prompts: Creating Reusable Prompt Templates

  • چارچوب تصمیم‌گیری: چه زمانی از Tool، Resource یا Prompt استفاده کنیم Decision Framework: When to Use Tool, Resource, or Prompt

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش ساخت ایجنت‌های هوش مصنوعی تولیدی با استفاده از RAG و MCP
جزییات دوره
11h 31m
51
(آخرین آپدیت)
117
- از 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 به همراه سایر موضوعات) انجام دهم.

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

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