ساخت اپلیکیشن های چت با OpenAI و LangChain
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به LangChain برای ادغام یکپارچه اپلیکیشنهای موجود با مدلهای قدرتمند مدلهای زبانی بزرگ (LLM)
- یادگیری اتصال به مدلهای زبانی و تعبیهسازی OpenAI
- توسعه مهارتهای مهندسی پرامپت که عملکرد و ارتباط پاسخهای هوش مصنوعی را بهبود میبخشد.
- اعمال تکنیک پیشرفته تولید مبتنی بر بازیابی (RAG) برای توانمندسازی محصول هوش مصنوعی محور خود با یک پایگاه دانش
- استفاده از هوش مصنوعی برای ایجاد فرصتهای بیپایان برای سازمان شما
- افزایش چشمانداز شغلی خود با مهارتهای کمیاب و بسیار پرتقاضای مهندسی هوش مصنوعی
پیشنیازهای دوره
- مهارتهای اپلیکیشننویسی پایتون در سطح متوسط لازم است.
- باید Jupyter Notebook را راهاندازی و در حال اجرا داشته باشید.
توضیحات دوره
آیا شما یک مهندس هوش مصنوعی مشتاق هستید که از ادغام هوش مصنوعی در محصول خود هیجانزدهاید؟
آیا از پیشرفتهای چشمگیر در زمینه هوش مصنوعی به وجد آمدهاید؟
یا شاید مشتاق یادگیری این فریمورک جدید و هیجانانگیز LangChain هستید که همه درباره آن صحبت میکنند.
اگر بله، پس به جای درستی آمدهاید!
چرا باید در این دوره LangChain شرکت کنید؟
در این دوره "ساخت اپلیکیشنهای چت با OpenAI و LangChain"، ما کتابخانه محبوب پایتون LangChain را برای توسعه اپلیکیشنهای چتبات جذاب بررسی خواهیم کرد.
با راهنماییهای دقیق و گام به گام، شما از کلید API OpenAI برای دسترسی به مدلهای زبانی بزرگ (LLM) قدرتمند آنها استفاده خواهید کرد. هنگامی که به مدلهای اصولی دسترسی پیدا کردیم، از LangChain و ادغامهای آن برای ایجاد پرامپتهای جذاب، افزودن حافظه، ورود داده خارجی و اتصال آن به ابزارهای شخص ثالث بهره خواهیم برد.
ادغام LangChain با ابزارهای شخص ثالث، آن را متمایز میکند و امکان اتصال به مدلهای زبانی مختلف و بارگذاری اسناد در فرمتهای متعدد را فراهم میآورد. همچنین امکان انتخاب مدلهای تعبیهسازی مناسب، ذخیره تعبیهسازیها در یک ذخیره برداری، و اتصال به موتورهای جستجو، مفسرهای کد، و ابزارهایی مانند ویکیپدیا، گیتهاب، جیمیل و موارد دیگر را میدهد.
هیچ یک از اینها بدون تسلط به زبان بیان LangChain (LCEL) امکانپذیر نخواهد بود. که برای توسعه چتباتهای حالتدار و آگاه به متن ضروری است. این چتباتها مکالمات گذشته را به خاطر میآورند، به سؤالات درباره داده دیده نشده پاسخ میدهند و مشکلات پیچیدهتری را حل میکنند.
علاوه بر این، زمان زیادی را به بحث در مورد تولید مبتنی بر بازیابی (RAG) پیشرفته، هم به صورت نظری و هم عملی، اختصاص خواهیم داد. این تکنیک به اپلیکیشنهای مجهز به LLM اجازه میدهد تا اطلاعات خارج از داده آموزشی خود را تحلیل کرده و به سؤالات مربوط به آنها پاسخ دهند.
چه مهارتهایی کسب میکنید؟
- ادغام اپلیکیشنهای موجود با LLMs قدرتمند
- اتصال به مدلهای زبانی و تعبیهسازی OpenAI با استفاده از کلید API OpenAI
- توسعه تکنیکهای مهندسی پرامپت برای بهبود عملکرد و ارتباط پاسخهای هوش مصنوعی
- پیادهسازی RAG برای غنیسازی محصول هوش مصنوعی محور خود با یک پایگاه دانش
- تسلط به پروتکل LCEL – ضروری برای توسعه اپلیکیشنها با کتابخانه پایتون LangChain
- اتصال ابزارهای خارجی به اپلیکیشن مجهز به LLM شما
- درک مکانیسمهای پشت عوامل و اجراکنندههای عامل
با شرکت در این دوره LangChain و OpenAI، چشمانداز شغلی خود را با مهارتهای مهندسی هوش مصنوعی کمیاب و بسیار پرتقاضا بهبود دهید.
امروز مهارتهای مهندس هوش مصنوعی در دنیای واقعی را کسب کنید!
این دوره برای چه کسانی مناسب است؟
- مهندسان هوش مصنوعی مشتاق
- هر کسی که در مورد ادغام هوش مصنوعی در محصول خود جدی است.
ساخت اپلیکیشن های چت با OpenAI و LangChain
-
آشنایی با دوره 04:53
-
کاربردهای کسب و کار LangChain 05:22
-
چه چیزی LangChain را قدرتمند میکند؟ 04:32
-
دوره چه مباحثی را پوشش می دهد؟ 05:32
-
راهاندازی یک محیط سفارشی Anaconda برای ادغام Jupyter 03:42
-
دریافت کلید API اوپنایآی 02:04
-
ChatOpenAI 06:24
-
پیامهای سیستم و انسان 04:29
-
پیامهای هوش مصنوعی 05:07
-
الگوهای پرامپت و مقادیر پرامپت 05:22
-
الگوهای پرامپت چت و مقادیر پرامپت چت 06:05
-
الگوهای پرامپت پیام چت با نمونههای کم 06:22
-
زنجیره LLM 02:37
-
تاریخچه پیامهای چت 06:00
-
حافظه بافر مکالمه: پیادهسازی راهاندازی 03:49
-
حافظه بافر مکالمه: پیکربندی زنجیره 06:37
-
حافظه بافر پنجره مکالمه 04:02
-
حافظه خلاصه مکالمه 06:55
-
حافظه ترکیبی 05:11
-
تجزیهکنندههای خروجی رشته 02:44
-
تجزیهکنندههای خروجی لیست جدا شده با کاما 03:15
-
تجزیهکنندههای خروجی تاریخ و زمان 02:47
-
اتصال یک پرامپت، مدل و یک تجزیهکننده خروجی 06:51
-
بستهبندی 04:35
-
پخش زنده 04:17
-
کلاسهای Runnable و RunnableSequence 04:52
-
ارتباط زنجیرهها و کلاس RunnablePassthrough 07:32
-
رسم نمودار Runnables 02:15
-
اجرای موازی قابل اجرا 06:23
-
اتصال یک RunnableParallel با سایر Runnables 05:31
-
تابع لامبدای قابل اجرا 05:23
-
دکوراتور chain@ 04:21
-
افزودن حافظه به یک زنجیره: پیادهسازی راهاندازی - قسمت 1 04:01
-
RunnablePassthrough با کلیدهای اضافی 05:24
-
بازیابی آیتم 03:25
-
افزودن حافظه به یک زنجیره: ایجاد زنجیره - قسمت 2 08:04
-
چگونه داده سفارشی را در یک LLM ادغام کنیم؟ 04:02
-
آشنایی با RAG 03:40
-
آشنایی با بارگذاری و تقسیم اسناد 03:56
-
آشنایی با تعبیه اسناد 06:46
-
آشنایی با ذخیرهسازی، بازیابی و تولید اسناد 03:49
-
ایندکسگذاری: بارگذاری اسناد با PyPDFLoader 07:10
-
ایندکسگذاری: بارگذاری اسناد با Docx2txtLoader 02:24
-
ایندکسگذاری: تقسیم اسناد با Character Text Splitter (نظری) 02:46
-
ایندکسگذاری: تقسیم اسناد با Character Text Splitter (همراه با کد) 05:19
-
ایندکسگذاری: تقسیم اسناد با Markdown Header Text Splitter 05:53
-
ایندکسگذاری: تعبیه متن با OpenAI 06:00
-
ایندکسگذاری: ایجاد یک ذخیرهساز برداری Chroma 05:41
-
ایندکسگذاری: بازرسی و مدیریت اسناد در یک ذخیرهساز برداری 04:21
-
بازیابی: جستجوی شباهت 05:29
-
بازیابی: جستجوی بیشینه حاشیه ارتباط 06:47
-
بازیابی: بازیاب پشتیبانی شده توسط ذخیرهساز برداری 03:30
-
تولید: پر کردن اسناد 04:22
-
تولید: تولید یک پاسخ 03:41
-
آشنایی با چت باتهای استدلالی 03:05
-
ابزارها، جعبهابزارها، عاملها و اجراکنندههای عامل 06:41
-
ایجاد یک ابزار ویکیپدیا و اتصال آن به یک زنجیره 06:03
-
ایجاد یک بازیاب و یک ابزار سفارشی 05:37
-
هاب LangChain 04:06
-
ایجاد یک عامل فراخواننده ابزار و یک اجراکننده عامل 05:39
-
عمل عامل و پایان عامل 04:37
مشخصات آموزش
ساخت اپلیکیشن های چت با OpenAI و LangChain
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:61
- مدت زمان :05:07:36
- حجم :3.13GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy