لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع هوش مصنوعی مولد و Agentic AI با پایتون
- آخرین آپدیت
دانلود Full stack generative and Agentic AI with python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای عملی هوش مصنوعی مدرن: توکنگذاری، ایجنتها، RAG، پایگاههای داده برداری و استقرار اپلیکیشنهای مقیاسپذیر AI. دوره کامل هوش مصنوعی
نوشتن برنامههای پایتون از صفر، استفاده از Git برای کنترل نسخه و Docker برای استقرار.
استفاده از Pydantic برای مدیریت دادههای ساختاریافته و اعتبارسنجی در اپلیکیشنهای پایتون.
درک نحوه عملکرد مدلهای زبانی بزرگ (LLMs): توکنگذاری، امبدینگها، مکانیزم توجه (Attention) و ترنسفورمرها.
اتصال و ادغام APIهای OpenAI و Gemini با پایتون.
طراحی پرامپتهای موثر: Zero-shot، One-shot، Few-shot، زنجیره تفکر (Chain-of-thought)، پرامپتهای مبتنی بر پرسونا و ساختاریافته.
اجرا و استقرار مدلها به صورت محلی با استفاده از Ollama، Hugging Face و Docker.
پیادهسازی خط لولههای تولید تقویتشده با بازیابی (RAG) با LangChain و پایگاههای داده برداری.
استفاده از LangGraph برای طراحی سیستمهای AI حالتدار (Stateful) با گرهها، یالها و نقاط بازگشت (Checkpointing).
درک پروتکل کانتکست مدل (MCP) و ساخت سرورهای MCP با پایتون.
پیش نیازها: هیچ دانش قبلی از هوش مصنوعی مورد نیاز نیست — ما از مبانی شروع میکنیم.
یک کامپیوتر (ویندوز، مک یا لینوکس) با دسترسی به اینترنت.
دانش پایه برنامهنویسی مفید است اما اجباری نیست (دوره پایتون را از صفر پوشش میدهد).
به بوتکمپ جامع مهندسی AI و LLM خوش آمدید – دوره تکمرحلهای شما برای یادگیری پایتون، Git، Docker، Pydantic، LLMs، ایجنتها، RAG، LangChain، LangGraph و هوش مصنوعی چندوجهی (Multi-Modal AI) از پایه.
این فقط یک دوره تئوری نیست. در پایان، شما قادر خواهید بود اپلیکیشنهای AI واقعی را کدنویسی، مستقر و مقیاسبندی کنید که از همان تکنیکهای قدرتبخش ChatGPT، Gemini و Claude استفاده میکنند.
آنچه خواهید آموخت
پایهها و مبانی
برنامهنویسی پایتون از صفر — سینتکس، انواع داده، OOP و ویژگیهای پیشرفته.
ضروریات Git و GitHub — شاخهبندی، ادغام، همکاری و جریانهای کاری حرفهای.
داکر (Docker) — کانتینریسازی، ایمیجها، Volumeها و استقرار اپلیکیشنها به صورت حرفهای.
پایدانتیک (Pydantic) — مدیریت دادههای ساختاریافته و ایمن از نظر تایپ برای اپلیکیشنهای مدرن پایتون.
مبانی هوش مصنوعی
مدلهای زبانی بزرگ (LLMs) چیستند و GPT در لایههای زیرین چگونه کار میکند.
توضیح ساده توکنگذاری، امبدینگها، مکانیزم توجه و ترنسفورمرها.
درک Multi-head Attention، کدگذاریهای موقعیتی و مقاله «Attention is All You Need».
مهندسی پرامپت (Prompt Engineering)
تسلط بر استراتژیهای پرامپتنویسی: Zero-shot، One-shot، Few-shot، زنجیره تفکر و پرامپتهای مبتنی بر پرسونا.
استفاده از فرمتهای Alpaca، ChatML و LLaMA-2.
طراحی پرامپتها برای خروجیهای ساختاریافته با Pydantic.
اجرا و استفاده از LLMها
راهاندازی APIهای OpenAI و Gemini با پایتون.
اجرای مدلها به صورت محلی با Ollama + Docker.
استفاده از مدلهای Hugging Face و مدلهای INSTRUCT-tuned.
اتصال LLMها به نقاط انتهایی FastAPI.
ایجنتها و سیستمهای RAG
ساخت اولین ایجنت AI خود از صفر.
ایجنتهای کدنویسی مبتنی بر CLI با Claude.
خط لوله کامل RAG — ایندکسگذاری، بازیابی و پاسخدهی.
لنگچین (LangChain): لودرهای سند، تکهکنندهها (Splitters)، بازیابها و ذخیرهسازهای برداری.
RAG پیشرفته با صفهای Redis/Valkey برای پردازش ناهمگام (Async).
مقیاسبندی RAG با Workerها و FastAPI.
لنگگراف (LangGraph) و حافظه
آشنایی با LangGraph — حالت (State)، گرهها، یالها و AI مبتنی بر گراف.
افزودن قابلیت Checkpointing با MongoDB.
سیستمهای حافظه: حافظه کوتاهمدت، بلندمدت، اپیزودیک و معنایی.
پیادهسازی لایههای حافظه با Mem0 و پایگاه داده برداری.
حافظه گرافی با Neo4j و کوئریهای Cypher.
هوش مصنوعی محاورهای و چندوجهی
ساخت ایجنتهای محاورهای مبتنی بر صوت.
ادغام تبدیل گفتار به متن (STT) و متن به گفتار (TTS).
کدنویسی دستیار صوتی AI برای برنامهنویسی (کلون Cursor IDE).
مدلهای LLM چندوجهی: پردازش همزمان تصاویر و متن.
پروتکل کانتکست مدل (MCP)
MCP چیست و چرا برای اپلیکیشنهای AI اهمیت دارد.
انتقالدهندههای MCP: STDIO و SSE.
کدنویسی یک سرور MCP با پایتون.
پروژههای واقعی که خواهید ساخت
ساخت توکنساز (Tokenizer) از صفر.
اپلیکیشن AI محلی با Ollama + FastAPI.
دستیار کدنویسی مبتنی بر CLI پایتون.
خط لوله RAG اسناد با LangChain و پایگاه داده برداری.
سیستم RAG مقیاسپذیر مبتنی بر صف با Redis و FastAPI.
ایجنت صوتی محاورهای AI (STT + GPT + TTS).
ایجنت حافظه گرافی با Neo4j.
سرور AI قدرت گرفته از MCP.
این دوره برای چه کسانی است؟
مبتدیان که میخواهند یک مسیر کامل از صفر تا صد پایتون و AI را طی کنند.
توسعهدهندگان که قصد ساخت اپلیکیشنهای AI واقعی با استفاده از LLMs، RAG و LangChain را دارند.
مهندسان داده/توسعهدهندگان Backend که به دنبال ادغام AI در زیرساختهای فعلی خود هستند.
دانشجویان و متخصصانی که هدفشان ارتقای مهارت در مهندسی AI مدرن است.
چرا این دوره را انتخاب کنید؟
این دوره تئوری، کدنویسی و استقرار را در یک جا ترکیب کرده است. شما از مبانی پایتون و گیت شروع میکنید و در نهایت پیشرفتهترین اپلیکیشنهای AI را با LangChain، LangGraph، Ollama، Hugging Face و موارد دیگر خواهید ساخت.
برخلاف سایر دورهها، این آموزش به «صرفاً صدا زدن APIها» ختم نمیشود. شما عمیقتر به طراحی سیستم، صفها، مقیاسبندی، حافظه و ایجنتهای AI مبتنی بر گراف خواهید پرداخت — هر آنچه برای متمایز شدن به عنوان یک مهندس AI نیاز دارید.
در پایان این دوره، شما فقط AI را درک نمیکنید، بلکه قادر به ساخت آن خواهید بود.
سرفصل ها و درس ها
مقدمه
Introduction
نصب ابزارها (VSCode و پایتون)
Installation of Tools (VSCode and Python)
تنظیمات VS Code (افزونهها و تمها)
VS Code Setup (Extensions and Themes)
دریافت فایلهای کد
Get your code files here
آشنایی با دنیای کدنویسی با پایتون
Introduction to Coding world with python
آشنایی با مدرس - هیتش
Meet your Instructor - Hitesh
برنامهنویسی چیست؟
What is Programming..?
تبدیل ایده به کد پایتون
Convert that into Python Code
معرفی کد پایتون در دنیای واقعی
A Real World Python Code Intro
چرا از پایتون استفاده کنیم؟
Why to use Python
نوشتن اولین کد پایتون در MAC
Writing first Python code on MAC
نوشتن اولین کد پایتون در WINDOWS
Writing first Python code on WINDOWS
استفاده از محیط مجازی (Virtual Environment)
Get everything in Virtual Environment
سازماندهی حرفهای کدهای پایتون
Organize Python Code like a Pro
استاندارد PEP8 و فلسفه پایتون (Zen of Python)
PEP8 and Zen of python
انواع داده در پایتون
Data Types in Python
اشیاء قابل تغییر و تغییرناپذیر در پایتون
Objects - Mutable and Immutable in Python
بررسی عمیق اعداد، Booleanها و عملگرها
Numbers, Booleans and Operators in Depth in Python
رشتهها: ایندکس، برش (Slice) و کدگذاری
String - Index, Slice and Encoding
تاپلها و تست عضویت
Tuples and Membership Testing
مبانی لیستها در پایتون
Basics of List in Python
Overloading عملگرها و bytearray
Operator overloading and bytearray in python
مجموعهها (Set و frozenset) در پایتون
Set and frozenset in python
دیکشنری در پایتون
Dictionary in Python
اشاره به انواع داده پیشرفته مانند Collections
Touch on Advance Data types like Collections
دستورات شرطی در پایتون
Conditionals in python
پروژه داستان جوشاندن کتری
Kettle Boiling Story Project
ساخت سیستم سفارش میانوعده
Building a Snack System
ساخت ماشین حساب قیمت چای
Building a Chai Price Calculator
ساخت سیستم ترموستات هوشمند
Building Smart Thermostat System
سیستم تخفیف هزینه ارسال
Delivery Fees Waiver System
ساخت سیستم اطلاعات صندلی قطار
Build a train seat information system
حلقهها در پایتون
Loops in python
مقدمهای بر حلقهها
Introduction to Loops
دستگاه توکندهی چای
Tea Token Dispenser
آمادهسازی دستهای چای
Batch Chai Preparation
حلقه روی لیست نام سفارشات
Looping through list - Orders Name
چرا از Enumerate استفاده کنیم؟
Why to use Enumerate
ترکیب لیستها با Zip
Zip Can Combine Lists
معرفی حلقه While در پایتون
Introducing While Loop in Python
دستورات Break، Continue و بازگشت حلقه
Break, Continue and Loop Fallback
عملگر Walrus در پایتون
Walrus Operator is Interesting in Python
استفاده از دیکشنری به جای Match Case
Dictionary in place of Match Case
توابع در پایتون
Functions in python
توابع: کاهش تکرار و تقسیم وظایف پیچیده
Functions - Reducing Duplication and Splitting Complex Tasks
سه ویژگی کاربردی دیگر در توابع
Functions - 3 More Features
محدوده (Scope) و فضای نام در توابع
Scope and Named Space in Functions
محدودههای Non-local در مقابل Global
Non local vs Global scopes
مدیریت آرگومانها در توابع پایتون
Handling Arguments in Function in Python
مدیریت خروجیهای متعدد در پایتون
Handle Multiple Return in Python
توابع Lambda و توابع Pure در مقابل Impure
Lambdas, Pure vs Impure functions
مستندسازی توابع و توابع داخلی پایتون
Documenting your Functions and Built-in Functions
وارد کردن (Import)، ماژولها و فایل Init
Python Imports, Modules and Init File
کامپرهنشنها در پایتون
Comprehensions in python
کامپرهنشنها در پایتون چیستند؟
What are Comprehensions in Python?
List Comprehensions در پایتون
List Comprehensions in Python
Set Comprehensions در پایتون
Set Comprehensions in Python
Dictionary Comprehensions در پایتون
Dictionary Comprehensions in Python
ژنراتور کامپرهنشن برای بهینهسازی حافظه
Generator Comprehensions for Memory Optimization
ژنراتورها و دکوراتورها در پایتون
Generators and Decorators in python
ژنراتورها با متدهای Yield و Next
Generators with Yield and Next Methods
ژنراتورهای بینهایت در پایتون
Infinite Generators in Python
ارسال مقدار به ژنراتورها
Send Value to Generators
استفاده از Yield From و بستن ژنراتورها
Yield From and Close the Generators
دکوراتورها در پایتون
Decorators in Python
ساخت یک Logger با دکوراتور
Build a Logger with Decorator
ساخت دکوراتور احراز هویت
Build an Authorization Decorator
برنامهنویسی شیگرا (OOP) در پایتون
Object oriented programming in python
ساخت اولین کلاس و شیء در پایتون
Building your 1st Class and Object in Python
فضای نام کلاس و شیء
Class and Object Namespace
Attribute Shadowing در پایتون
Attribute Shadowing in Python
آرگومان Self در پایتون
Self argument in python
سازندهها (Constructors) و Init در کلاسها
Constructors and Init in Python Classes
وراثت (Inheritance) و ترکیب (Composition)
Inheritance and Composition in Python Classes
سه روش دسترسی به کلاس پایه
3 Ways to Access Base Class
ترتیب حل متد (MRO)
Method Resolution Order - MRO
متدهای استاتیک در پایتون
Static Methods in Python
تفاوت Classmethod و Staticmethod
Classmethod vs Staticmethod
دکوراتور Property: Getter و Setter
Property decorator - Getter and Setter
مدیریت فایلها و استثناها در پایتون
File and exception handling in python
مدیریت خطا چیست؟
What is Error handling
استفاده از try, except, else و finally
Try except else and finally
نمایش نظرات