لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Zero to Hero در LangChain: برنامه های GenAI را با استفاده از LangChain بسازید
Zero to Hero in LangChain: Build GenAI apps using LangChain
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از LangChain تمام ویژگیهای LangChain ساخت برنامههای هوش مصنوعی مولد با حافظه، RAG، ابزارها، عوامل و غیره را بیاموزید. اصول اصلی LangChain و کاربرد آن در ساخت مدلهای هوش مصنوعی مولد را بیاموزید در ایجاد و استفاده از قالبهای سریع، از جمله الگوهای درخواست چت و تعداد کمی مهارت کسب کنید. قالبهای سریع شات، برای بهینهسازی تعاملات هوش مصنوعی، ساختارهای زنجیرهای پیچیده، مانند زنجیرههای LLMC و زنجیرههای متوالی، برای بهبود عملکرد برنامههای مبتنی بر هوش مصنوعی، پیادهسازی جریانهای اجرای پویا با استفاده از زنجیرهها و قابلیتهای قابل اجرا مبتنی بر LCEL، از جمله کنترل جریان اجرا و مسیریابی پویا. حافظه در LangChain برای ساخت هوش مصنوعی مکالمه ای پیشرفته که می تواند تعاملات کاربر را در طول جلسات به خاطر بسپارد و به یاد بیاورد. یک برنامه Retrieval-Augmented Generation (RAG) ایجاد کنید، از جمله خواندن اسناد، قطعه بندی، جاسازی و بازیابی داده ها از پایگاه داده برداری طراحی و یکپارچه سازی ابزارها و عوامل سفارشی از جمله عوامل دارای حافظه، به برنامههای LangChain شما برای گسترش قابلیتهای خود یک رابط کاربری گرافیکی (GUI) برای برنامههای هوش مصنوعی Generative خود با استفاده از Streamlit بسازید که تعامل کاربر پسند با مدلهای هوش مصنوعی شما را امکانپذیر میکند. مفاهیم و دسترسی به کامپیوتر با اینترنت توصیه می شود. بدون نیاز به تجربه هوش مصنوعی پیشرفته
آیا آمادهاید ایدههای خود را به برنامههای قدرتمند هوش مصنوعی مولد تبدیل کنید؟ آیا می خواهید بر چارچوبی پیشرفته تسلط داشته باشید که بتواند نحوه تعامل شما با مدل های هوش مصنوعی را متحول کند؟ اگر شما یک توسعهدهنده هوش مصنوعی، دانشمند داده یا علاقهمند به فناوری هستید که مشتاق ساختن برنامههای هوش مصنوعی پیشرفته از ابتدا هستید، پس این دوره برای شما طراحی شده است.
«صفر تا قهرمان در LangChain: ساخت برنامههای GenAI با استفاده از LangChain» راهنمای جامع شما برای تسلط بر LangChain است، چارچوبی نوآورانه که ایجاد برنامههای کاربردی مبتنی بر هوش مصنوعی پیچیده را ساده میکند. چه مبتدی باشید و چه فردی با تجربهای در هوش مصنوعی، این دوره شما را از درک اصول اولیه تا پیادهسازی برنامههای پیچیده که از حافظه، نسل افزودهشده با بازیابی (RAG)، ابزارها، عوامل و غیره استفاده میکنند، میبرد.
در این دوره، شما:
اولین برنامه LangChain خود را توسعه دهید و یک محیط توسعه قوی راه اندازی کنید.
برای ایجاد تعاملات هوش مصنوعی همه کاره، در استفاده از الگوهای اعلان، زنجیرهها و قابلیتهای اجرا تسلط پیدا کنید.
برای بهبود مدلهای هوش مصنوعی، جریانهای اجرای پویا و تجزیه خروجی را اجرا کنید.
از قدرت حافظه در LangChain برای ایجاد هوش مصنوعی مکالمه با حفظ زمینه استفاده کنید.
یک خط لوله RAG کاملاً کاربردی ایجاد کنید تا ارزش فرآیندهای بازیابی داده خود را به حداکثر برسانید.
ابزارها و عوامل سفارشی بسازید و یاد بگیرید که چگونه آنها را در برنامه های خود ادغام کنید.
برنامه های خود را با استفاده از LangSmith نظارت و بهینه سازی کنید.
با Streamlit رابط های کاربرپسند برای برنامه های هوش مصنوعی خود طراحی کنید.
چرا باید LangChain را یاد بگیرید؟ از آنجایی که چشم انداز هوش مصنوعی به سرعت در حال تکامل است، توانایی ساخت برنامه هایی که می توانند به صورت هوشمند با مجموعه داده های گسترده تعامل داشته باشند و مکالمات منسجم را حفظ کنند، یک بازی را تغییر می دهد. LangChain یک چارچوب قدرتمند و انعطافپذیر ارائه میکند که این فرآیند را ساده میکند و حتی اگر تازه شروع به کار کردهاید، آن را در دسترس قرار میدهد.
در طول دوره، پروژههای عملی را تکمیل میکنید که یادگیری شما را تقویت میکند و تضمین میکند که نه تنها تئوری را درک میکنید، بلکه میتوانید آن را به طور مؤثر به کار ببرید. از ساخت هوش مصنوعی مکالمه با حافظه گرفته تا ایجاد برنامه های پیچیده RAG، تجربه عملی در هر جنبه از LangChain به دست خواهید آورد.
این دوره متمایز است زیرا نه تنها "چگونه" بلکه "چرا" پشت هر ویژگی LangChain را نیز پوشش می دهد. به عنوان یک متخصص در این زمینه، من شما را در هر مرحله راهنمایی میکنم و اطمینان میدهم که مهارتها و اعتماد به نفس لازم برای ساخت برنامههای کاربردی هوش مصنوعی تاثیرگذار را کسب میکنید.
این فرصت را از دست ندهید تا به یک متخصص LangChain تبدیل شوید و مهارت های هوش مصنوعی خود را به سطح بعدی ارتقا دهید. اکنون ثبت نام کنید و ساختن آینده برنامه های کاربردی هوش مصنوعی را شروع کنید!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه و منابع دوره
Introduction and Course Resources
LangChain چیست و چرا استفاده می شود
What is LangChain and Why it is used
نمایش برنامه های کاربردی مبتنی بر LangChain
Demonstration of LangChain based Applications
راه اندازی محیط توسعه
Setting up the development environment
شروع به کار
Getting Started
ایجاد اولین برنامه LangChain شما
Creating your first LangChain Application
تفاوت بین مدل های LLM و مدل های چت
Difference between LLM models and Chat models
پارامترهای مدل برای سفارشی سازی مدل های LLM
Model parameters for customizing the LLM Models
تولید تصویر و ابزارهای دیگر
Image generation and other tools
الگوهای درخواستی
Prompt Templates
مقدمه ای بر Prompt Templates در LangChain
Introduction to Prompt Templates in LangChain
ایجاد یک الگوی سریع
Creating a Prompt Template
الگوی درخواست چت
Chat prompt template
چند الگوی سریع شات
Few shot prompt template
زنجیر
Chains
مقدمه ای بر زنجیره ها در لانگ چین
Introduction to Chains in LangChain
LLMChain - زنجیره هدف عمومی
LLMChain - General Purpose Chain
Utility Chains - LLM Math Chain
Utility Chains - LLM Math Chain
زنجیره های متوالی
Sequential Chains
زنجیره ها و Runnable های مبتنی بر LCEL
LCEL based Chains and Runnables
اپراتور لوله
Pipe operator
درک Runnables - سخنرانی تئوری
Understanding Runnables - Theory lecture
Runnable Parallel، Runnable Passthrough و Runnable Lambda
Runnable Parallel, Runnable Passthrough and Runnable Lambda
مثال: کنترل جریان اجرا با استفاده از LCEL
Example: Controlling execution flow using LCEL
درک مسیریابی پویا جریان
Understanding dynamic routing of flow
پیاده سازی مسیریابی پویا
Implementing dynamic routing
تجزیه خروجی
Output Parsing
مقدمه ای بر تجزیه کننده های خروجی
Introduction to Output Parsers
Stroutputparser - خروجی رشته
Stroutputparser - String Output
تجزیه کننده خروجی ساختاریافته
Structured Output Parser
CSV و DateTime Parser
CSV and DateTime Parser
حافظه در LangChain
Memory in LangChain
مقدمه ای بر حافظه در LangChain
Introduction to memory in LangChain
حافظه بافر مکالمه
Conversation Buffer Memory
سفارشی کردن حافظه - کلید حافظه و افزودن پیام
Customizing memory - memory key and adding messages
بیش از 1،700،000+ ثبت نام | 4+ رتبه بندی شده | 160+ CountriesStart-Tech Academy یک شرکت آموزش تجزیه و تحلیل مبتنی بر فناوری است و هدف آن گردآوری شرکتهای تحلیلی و فراگیران علاقه مند است.
محتوای آموزشی با کیفیت بالا به همراه کارآموزی و فرصت های پروژه به دانشجویان در شروع سفر Analytics خود کمک می کند.
بنیانگذار Abhishek Bansal و Pukhraj Parikh است.
Pukhraj که به عنوان مدیر پروژه در یک شرکت مشاوره آنالیز کار می کند ، چندین سال تجربه کار بر روی ابزارها و نرم افزارهای تجزیه و تحلیل را دارد. او در مجموعه های اداری MS ، رایانش ابری ، SQL ، Tableau ، SAS ، Google analytics و Python مهارت دارد.
Abhishek قبل از اینکه به فن آوری های یادگیری و آموزش مانند یادگیری ماشین و هوش مصنوعی بپردازد ، به عنوان یک مالک فرآیند اکتساب در یک شرکت مخابراتی پیشرو کار می کرد.
نمایش نظرات