اصول پایگاههای داده برداری تا مرحله تولید [نسخه 2026]
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشن های RAG آمادهی تولید با Chroma، Pinecone و pgvector با استفاده از APIهای آوریل 2026
- تسلط به pgvector - افزونهی PostgreSQL که سازمانها برای جستوجوی برداری بهکار میگیرند.
- پیادهسازی جستوجوی ترکیبی با ترکیب کلیدواژههای BM25 و شباهت برداری برای دقت بهتر
- اعمال راهبردهای پیشرفتهی قطعه بندی که RAG آماتور را از بازیابی با کیفیت تولیدی جدا میکند.
- تنظیم پارامترهای ایندکس HNSW برای بهینهسازی سرعت، دقت و حافظه متناسب با نیاز شما
- ساخت کامل پایپلاینهای LangChain با استفاده از الگوهای مدرن LCEL - بدون کدهای منسوخ
- گرفتن تصمیمهای آگاهانه دربارهی پایگاه داده با استفاده از داده واقعی هزینه و یک چارچوب تصمیمگیری عملی
- درک ریاضیات پشت embeddingها و اینکه چرا معیارهای شباهت معنا را ثبت میکنند.
پیشنیازهای دوره
- دانش اولیه برنامهنویسی
- علاقه جدی به علم داده، هوش مصنوعی یا حوزههای مرتبط، تجربهی یادگیری شما را بهتر میکند.
توضیحات دوره
در عصر اپلیکیشن های مجهز به هوش مصنوعی، پایگاههای داده برداری اصول هر پایپلاین RAG، سیستم جستوجوی معنایی و برنامهی هوشمند هستند.
این دوره جامع شما را از اصول تا استقرار در محیط تولید با سه پایگاه دادهای که در 2026 اهمیت دارند همراهی میکند: Pinecone ،Chroma و pgvector
تمام کدها با APIهای فعلی کار میکنند. الگوهای LangChain LCEL. بدون ایمپورتهای منسوخ
آنچه یاد خواهید گرفت:
اصول پایگاههای داده برداری: یاد بگیرید پایگاههای داده برداری چگونه کار میکنند، چرا برای اپلیکیشن های هوش مصنوعی از پایگاههای داده سنتی بهتر عمل میکنند، و ریاضیات پشت embeddingها و جستوجوی شباهت چیست.
تسلط به سه پایگاه دادهی پیشرو:
- Chroma - مناسب برای نمونهسازی اولیه و توسعهی محلی
- Pinecone - راهکار ابری مدیریتشده که بهصورت خودکار مقیاس میشود.
- pgvector - افزونهی PostgreSQL برای استقرارهای تولیدی (جدید - 7 درس)
راهبردهای پیشرفتهی قطعه بندی (جدید):یاد بگیرید چرا قطعه بندی میتواند پایپلاین RAG شما را بسازد یا خراب کند. قطعه بندی ثابت، بازگشتی و معنایی را با پیادهسازی عملی یاد بگیرید.
جستوجوی ترکیبی (جدید): جستوجوی کلیدواژهای BM25 را با شباهت برداری ترکیب کنید تا دقت بازیابی بهطور چشمگیری بهتر شود.
یکپارچهسازی با LangChain: با استفاده از الگوهای مدرن LCEL، پایپلاینهای کامل RAG بسازید - بدون زنجیرههای منسوخ
استقرار در تولید (جدید): تنظیم ایندکس (پارامترهای HNSW)، راهبردهای مقیاسپذیری و تحلیل واقعی هزینه - بر اساس هزینههای واقعی زیرساخت، نه قیمتهای تبلیغاتی
چارچوب تصمیمگیری (جدید): 9 سناریوی مشخص با توصیههای روشن. دقیقاً بدانید برای مورد استفادهی خودتان کدام پایگاه داده را انتخاب کنید.
چرا این دوره؟
- بیش از 8 ساعت محتوا - تقریباً دو برابر دورهی اصلی، با محتوای جدید و قابلتوجه
- بدون کد خراب - هر مثال با APIهای آوریل 2026 تست شده است (LangChain ،Pinecone v3 ،pgvector)
- تمرکز بر دنیای واقعی - هزینههای تولیدی، تصمیمهای مقیاسپذیری و ویژگی های خوب و بد زیرساختی که در آموزشها نادیده گرفته میشوند.
- پروژههای عملی - ساخت پایپلاینهای RAG، سیستمهای جستوجوی معنایی و راهکارهای بازیابی ترکیبی کاربردی
این دوره برای چه کسانی است؟
- توسعهدهندگانی که اپلیکیشن های RAG و جستوجوی مجهز به هوش مصنوعی میسازند.
- دانشمندان داده که جستوجوی معنایی را به سیستمهای موجود اضافه میکنند.
- مهندسانی که Pinecone ،Chroma و pgvector را برای محیط تولید ارزیابی میکنند.
- هر کسی که با LangChain کار میکند و به ذخیرهسازی قابلاعتماد برداری نیاز دارد.
پیشنیازها
- برنامهنویسی اولیه با Python
- آشنایی با APIها
- نیازی به پیشزمینهی یادگیری ماشین نیست - ریاضیات بهصورت شهودی توضیح داده میشود.
درک خود از پایگاههای داده برداری را از سطح آموزشی به سطح آمادهی تولید ارتقا دهید.
همین حالا در این دوره شرکت کنید.
این دوره برای چه کسانی مناسب است؟
- دانشمندان و تحلیلگران داده
- توسعهدهندگان و مهندسان
- علاقهمندان و پژوهشگران هوش مصنوعی
- مبتدیان مدیریت داده
اصول پایگاههای داده برداری تا مرحله تولید [نسخه 2026]
-
مقدمه - پیشنیازها و ساختار دوره 03:28
-
لطفاً این را ببینید - چگونه کد منبع را دریافت کنید؟ 02:16
-
مقدمهای بر پایگاههای داده برداری - مرور کامل 04:43
-
چرا پایگاههای داده برداری؟ 11:33
-
پایگاههای داده برداری - مزایا و برتریها 03:28
-
پایگاههای داده سنتی در برابر پایگاههای داده برداری - محدودیتها و چالشها 06:31
-
پایگاههای داده برداری - چگونگی کار و مزایا 03:37
-
پایگاههای داده برداری و embeddingها - گردشکار کامل 08:55
-
جدید - چگونه embeddingها به پایگاههای داده برداری قدرت میدهند؟ - بخش 1 06:43
-
جدید - چگونه embeddingها به پایگاههای داده برداری قدرت میدهند؟ - بخش 1 06:08
-
توضیح embeddingها 03:25
-
موارد استفاده از پایگاههای داده برداری 05:51
-
پایگاههای داده برداری و سنتی - جمعبندی 00:33
-
5 پایگاه داده برداری برتر - بررسی 07:46
-
درک LLM (مدلهای زبانی بزرگ) 08:46
-
بررسی وضعیت 00:56
-
راهاندازی محیط توسعه 01:02
-
راهاندازی VS-Code ،Python و کلید API اوپنایآی 04:38
-
گردشکار پایگاه داده Chroma 07:15
-
ساخت پایگاه داده برداری Chroma، افزودن اسناد و کوئری از آنها 09:39
-
پیمایش نتایج و نمایش نتایج جستوجوی شباهت 05:37
-
تابع پیشفرض embedding در Chroma 06:19
-
پایگاه داده برداری Chroma - ماندگارسازی و ذخیرهسازی داده 10:12
-
ساخت OpenAI Embeddings - خام و بدون Chroma 07:16
-
استفاده از Embedding API اوپنایآی برای ساخت embedding در Chroma 08:35
-
معیارها و ساختارهای داده در پایگاههای داده برداری 04:18
-
جمعبندی بخش 00:46
-
بررسی عمیق شباهت برداری - شباهت کسینوسی 08:08
-
فاصلهی اقلیدسی - نرم L2 01:29
-
ضرب داخلی 02:04
-
جمعبندی بخش 01:09
-
پایگاههای داده برداری و LLM - بررسی عمیق 03:48
-
بارگذاری همهی اسناد 07:41
-
تولید embedding از اسناد و درج آنها در پایگاه داده Chroma 08:18
-
دریافت chunkهای مرتبط هنگام ارائهی یک کوئری 05:48
-
استفاده از OpenAI LLM برای تولید پاسخ - جریان کامل 06:50
-
جمعبندی بخش 01:31
-
بردارها و embeddingها - ریاضیات پشت همهچیز 09:56
-
چرا معیارهای شباهت کار میکنند؟ - بررسی عمیق 08:34
-
چارچوب LangChain - مرور سریع 05:00
-
شروع کار با LangChain و OpenAIChat Wrapper 09:33
-
بارگذاری اسناد با Document Loader در LangChain 04:58
-
تقسیم اسناد با LangChain 03:11
-
ساخت پایگاه داده برداری Chroma با LangChain 03:10
-
گرفتن پاسخ از مدل - گردشکار کامل 07:59
-
Pinecone - بررسی عمیق 02:12
-
ساخت حساب Pinecone و مرور داشبورد 02:58
-
ساخت ایندکس Pinecone در کد 03:07
-
Upsert و کوئری در ایندکس Pinecone ما 04:30
-
کوئری دستی Pinecone در داشبورد 03:03
-
استفاده از Pinecone Wrapper در LangChain - ساخت ایندکس، upsert و جستوجوی شباهت 09:06
-
جدید - ساخت Retriever و اشیای Chain و یک LLM برای دریافت پاسخ 08:46
-
پاکسازی - حذف ایندکس Pinecone 01:18
-
چالش - بررسی یک پایگاه داده برداری دیگر 01:11
-
جمعبندی بخش 01:21
-
چرا قطعه بندی میتواند سیستم RAG شما را بسازد یا خراب کند؟ 09:27
-
راهبردهای قطعه بندی - راهبردهای عمیق 10:24
-
کار عملی - قطعه بندی معنایی 12:57
-
چرا PGVector در رقابت پایگاههای داده برداری برنده شد؟ 05:25
-
راهاندازی PostgreSQL بهصورت محلی با Docker 05:27
-
تست PgVector در یک پایگاه داده PostgreSQL - بهصورت محلی 01:54
-
راهاندازی اولیه PgVector در کد - Python 03:27
-
ساخت یک vectorstore محلی با PgVecgor و افزودن بردارها، جستوجوی شباهت 06:18
-
کار عملی: نمایش واقعی PgVector و Embedding 09:53
-
مرور و کار عملی جستوجوی شباهت - جستوجوی شباهت کسینوسی 16:13
-
ترکیب جستوجوی برداری و فیلترهای فراداده - کار عملی 07:59
-
بررسی عمیق ایندکسگذاری - HNSW و IVFFLAT 12:33
-
ایندکسها - HNSW و IVFFLAT - کار عملی کامل 11:09
-
ایندکس و RAG با LangChain - کار عملی کامل 05:39
-
جمعبندی ایندکسهای PgVector 01:24
-
میزبانی در تولید - Supabase ،Neon و AWS RDS - مرور کلی 02:43
-
راهاندازی Supabase و اتصال به آن در کد - کار عملی 11:02
-
RAG تولیدی با Supabase در فضای ابری - کار عملی 07:56
-
PgVector و Supabase - جمعبندی نهایی 01:38
-
چرا جستوجوی صرفاً برداری شکست میخورد؟ 07:49
-
کار عملی: پایپ لاین ترکیبی در محیط تولید 11:57
-
تنظیم ایندکس و مقیاسپذیری 10:37
-
هزینهی واقعی جستوجوی برداری 09:42
-
مقایسهی پایگاههای داده برداری در 2026 07:29
-
چارچوب تصمیمگیری برای انتخاب پایگاههای داده برداری 06:45
-
کدام پایگاه داده برای مورد استفادهی شما مناسب است؟ 06:40
-
تبریک و گامهای بعدی 04:00
مشخصات آموزش
اصول پایگاههای داده برداری تا مرحله تولید [نسخه 2026]
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:82
- مدت زمان :08:17:19
- حجم :6.89GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy