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

دانلود Agentic AI Systems with Vector DBs & RAG

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا می‌خواهید هوش مصنوعی بسازید که در لحظه یاد بگیرد، سازگار شود و تکامل یابد؟ آینده هوش مصنوعی در گرو Agentic AI است. در حالی که مدل‌های سنتی بر پایه منطق ایستا ساخته شده‌اند، هوش مصنوعی عامل‌محور سیستم‌ها را قادر می‌سازد تا یاد بگیرند، فکر کنند و تصمیمات خودگردان بگیرند؛ به‌گونه‌ای که با هر تعامل تکامل یافته و خود را با داده‌های جدید وفق دهند. در این دوره آموزشی Agentic AI، شما بر تکنولوژی RAG (تولید تقویت‌شده با بازیابی) و پایگاه‌های داده برداری مانند pgVector و ChromaDB مسلط خواهید شد. این دانش به شما قدرت می‌دهد تا سیستم‌های هوش مصنوعی بسازید که به‌صورت پویا داده‌ها را بازیابی می‌کنند، از زمینه (Context) یاد می‌گیرند و تصمیمات هوشمندانه‌تری می‌گیرند. شما تجربه عملی در ایجاد هوش مصنوعی تطبیق‌پذیر و مقیاس‌پذیر در لحظه را کسب خواهید کرد که برای پیشرو بودن در صنایع مدرن حیاتی است. چه چیزی این دوره را منحصر به فرد می‌کند؟ برخلاف سایر دوره‌ها، این دوره ابزارهای پیشرفته RAG را با کاربردهای عملی pgVector و ChromaDB ترکیب می‌کند و به شما قدرت می‌دهد هوش مصنوعی‌ای بسازید که با هر تعامل رشد می‌کند. این دوره برای توسعه‌دهندگان هوش مصنوعی، مهندسان و نوآورانی که مشتاق شکل دادن به آینده هوش مصنوعی هستند، ایده‌آل است. فقط دنباله‌روی از روندها نباشید، رهبر آن‌ها باشید. همین حالا ثبت‌نام کنید و ساخت آینده هوش مصنوعی را از امروز آغاز کنید!

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

سیستم‌های عامل‌محور و حافظه هوش مصنوعی Agentic Systems and AI Memory

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

  • سیستم عامل‌محور (Agentic System) چیست؟ What is an Agentic System?

  • چرا عامل‌محور؟ فراتر از چت‌بات‌های ساده The "Why" - Beyond Simple Chatbots (Why Agentic)

  • حلقه تصمیم‌گیری: چرا منطق برنامه‌نویسی‌شده (Hard Coded) شکست می‌خورد؟ The Decision Loop - Why Hard-Coded Logic Fails

  • الگوی طراحی عامل‌محور: انتقال RAG به عنوان یک ابزار The Agentic Design Pattern - Passing RAG as a Tool

  • نبرد معماری: RAG در مقابل MCP در مقابل عوامل (Agents) Architecture Battle: RAG vs. MCP vs. Agents

  • اکوسیستم: اپلیکیشن‌های پشتیبانی‌کننده از MCP The Ecosystem: Apps that Support MCP

  • مشکل حافظه: چرا هوش مصنوعی به پایگاه داده برداری نیاز دارد؟ The Memory Problem: Why AI Needs Vector Databases?

  • پایگاه‌های داده برداری چه کاری انجام می‌دهند؟ What Vector Databases Do?

  • ChromaDB چیست؟ What is ChromaDB?

  • pgVector چیست؟ What is pgVector?

  • مقایسه ChromaDB و pgVector: چه زمانی کدام را انتخاب کنیم؟ ChromaDB vs pgVector - When to Choose?

  • آماده‌سازی ساختار فایل و دارایی‌های داده (PDF/Doc) برای RAG Preparing File Structure and Data Assets (PDFs/Docs) for RAG

  • پیکربندی ChromaDB در محیط محلی Configuring ChromaDB in Local Environment

  • راه‌اندازی ChromaDB در NodeJS و تنظیمات محیطی Setting up ChromaDB in NodeJS & Environment Configuration

  • ایجاد Vector Store و تابع Upsert Creating Vector Store & Upsert Function

  • تابع جستجو و آماده‌سازی داده‌ها Search Function & Data Preparation

  • انتخاب Backend برای Vector Store و تنظیمات نهایی Vector Store Backend Selection & Final Setup

  • آشنایی با RAG ایستا و ایجاد پایگاه دانش Introduction to Static RAG and Creating the Knowledge Base

  • ایجاد rag.js و خواندن فایل پایگاه دانش Creating rag.js and Reading the Knowledge Base File

  • آماده‌سازی Context از داده‌های JSON (نگاشت پرسش و پاسخ) Preparing Context from JSON Data (Mapping Questions & Answers)

  • ساخت پرامپت با استفاده از Context و پرسش کاربر Building the Prompt with Context and User Query

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

توسعه موتور RAG و PGVector PGVector and RAG Engine Development

  • نصب PostgreSQL، PG و PGVector Installing PostgreSQL, PG, and PGVector

  • پیکربندی PG Admin، سرورها و ابزار پرس‌وجو Configuring PG Admin, Servers, and Query Tool

  • پیکربندی PostgreSQL و pgVector برای ویندوز Configuring PostgreSQL & pgVector for Windows

  • فعال‌سازی افزونه pgVector برای پیکربندی پایگاه داده Enabling the pgVector Extension for Database Configuration

  • اتصال اپلیکیشن NodeJS به pgVector Connecting NodeJS App to pgVector

  • راه‌اندازی Pool در PostgreSQL و اتصال به pgVector Setting Up PostgreSQL Pool and PGVector Connection

  • ایجاد کلاس VectorStorePG و منطق مقداردهی اولیه Creating the VectorStorePG Class and Initialization Logic

  • ساخت تابع Upsert برای عملیات درج و به‌روزرسانی Building the Upsert Function for Insert and Update Operations

  • پیاده‌سازی پرس‌وجوی جستجوی برداری با استفاده از SQL Implementing the Vector Search Query Using SQL

  • تست ورود داده به PGVector و تأیید داده‌ها در PGAdmin Testing PGVector Ingestion and Verifying Data in PGAdmin

  • آماده‌سازی رابط (Interface) و کلاس موتور RAG Preparing the RAG Engine Interface & Class

  • تولید Embeddingهای پرس‌وجو و اعتبارسنجی ابعاد Generating Query Embeddings & Validating Dimensions

  • جستجو در Vector DB، ساخت Context و پرامپت Searching Vector DB, Building Context & Prompt

  • ایجاد و پیکربندی ابزار RAG در پروتکل MCP Creating and Configuring the RAG Tool in MCP

  • ثبت ابزار RAG و به‌روزرسانی پرامپت سیستم هوش مصنوعی Registering the RAG Tool and Updating the AI System Prompt

  • تنظیم محیط و شروع سرویس‌ها برای تست سیستم Environment Setup and Starting Services for System Testing

  • تست ابزارها و پرس‌وجوها در جریان کاری عامل‌محور Testing Tools and Queries in the Agentic Workflow

  • تست RAG با PGVector و عیب‌یابی ChromaDB RAG Testing with PGVector and Debugging ChromaDB

  • مهندسی پرامپت و تست پیشرفته پرس‌وجوها Prompt Engineering and Advanced Query Testing

  • پیکربندی تست OpenAI و به‌روزرسانی منطق پرامپت RAG Configuring OpenAI Testing and Updating RAG Prompt Logic

  • تست هوش مصنوعی عامل‌محور با GPT، فراخوانی ابزارها و تعویض پایگاه داده برداری Testing Agentic AI with GPT, Tool Calls, and Vector Database Switching

یکپارچه‌سازی MongoDB و بهینه‌سازی طرحواره (Schema) MongoDB Integration and Schema Optimization

  • مرور معماری MongoDB و استراتژی یکپارچه‌سازی MongoDB Architecture Overview and Integration Strategy

  • نصب و پیکربندی محلی MongoDB در macOS Installing and Configuring MongoDB Locally on macOS

  • نصب و پیکربندی محلی MongoDB در ویندوز Installing and Configuring MongoDB Locally on Windows

  • پیکربندی محیط MongoDB و نصب Mongoose Configuring MongoDB Environment and Installing Mongoose

  • پیاده‌سازی اتصال MongoDB و راه‌اندازی سرور Implementing MongoDB Connection and Starting the Server

  • طرحواره (Schema) و رابط مشتری Schema & Customer Interface

  • محدودیت‌های طرحواره و تنظیمات مدل Schema Constraints & Model Setup

  • درج داده از طریق MCP Insert Data via MCP

  • مدیریت خطا و مراحل آینده Error Handling & Future Steps

  • بازسازی سرویس‌های مشتری: از داده‌های آزمایشی به MongoDB و دریافت آخرین مشتریان Refactoring Customer Services: Mock Data → MongoDB & Fetching Latest Customers

  • دریافت مشتریان بر اساس ID و درک طرحواره‌های MongoDB Fetching Customers by ID & Understanding MongoDB Schemas

  • بازسازی سفارش‌ها: پر کردن داده‌های مشتری و آماده‌سازی درج سفارش Refactoring Orders: Populating Customer Data & Preparing Order Insertion

  • ایجاد و تست سفارش‌ها در سرور MCP و اپلیکیشن چت Creating & Testing Orders in MCP Server and Chat Application

  • مشکل داده در MongoDB: درک تفاوت _id و id و علت شکست در دریافت داده MongoDB Data Issue: Understanding _id vs id and Why Fetching Fails

  • ایجاد گزینه‌های طرحواره جهانی و حذف __v از اسناد MongoDB Creating Global Schema Options and Removing __v from MongoDB Documents

  • پیاده‌سازی تابع Transform برای پاکسازی پاسخ API Implementing Transform Function to Clean API Response

  • استفاده از Getterها برای قالب‌بندی تاریخ‌ها و بهبود مدیریت داده‌های طرحواره Using Getters to Format Dates and Improve Schema Data Handling

  • اعمال گزینه‌های طرحواره جهانی بر مدل مشتری و تست نتایج Applying Global Schema Options to Customer Model and Testing Results

  • بهینه‌سازی طرحواره سفارش با مراجع ObjectId و Populate Optimizing Order Schema with ObjectId References and Populate

  • اصلاح انواع خروجی ابزار و دریافت سفارش‌ها همراه با جزئیات مشتری Fixing Tool Output Types and Fetching Orders with Customer Details

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

نمایش نظرات

آموزش سیستم‌های هوش مصنوعی عامل‌محور (Agentic AI) با پایگاه داده برداری و RAG
جزییات دوره
13h 51m
65
(آخرین آپدیت)
116
- از 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 به همراه سایر موضوعات) انجام دهم.

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

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