دوره آموزشی تسلط بر چارچوب بهروزشده LangChain: عاملها، ابزارها و گردشکارهای مدرن Python
2 ساعت 31 دقیقهمتوسط2026-09-02
مدرسین

Krish Naik
جزئیات دوره
اکوسیستم توسعه هوش مصنوعی با سرعت زیادی در حال تغییر است و بهروزماندن با قابلیتها، سینتکسها و مستندات جدید ابزارهایی مانند LangChain، LangGraph و Python برای توسعهدهندگان اهمیت زیادی دارد. این دوره به شما کمک میکند با جدیدترین قابلیتها و رویکردهای توسعه Workflowهای ساختاریافته و برنامههای مبتنی بر Agent آشنا شوید و دانش خود را با ابزارهای مدرن این حوزه بهروز کنید.
در این دوره، ساختارهای جدید، ماژولها، ابزارها و شیوه طراحی Workflowهای هوش مصنوعی را بررسی میکنید و با فرایند توسعه Agentها، اتصال مدلهای مختلف و یکپارچهسازی ابزارها آشنا میشوید. همچنین نحوه مدیریت خروجیها و پیامها و ساخت Workflowهای منظم و قابل توسعه را یاد میگیرید.
بخش دیگری از دوره به ابزارهای مدرن مدیریت پروژه و محیط توسعه اختصاص دارد. با UV، ابزار مدیریت پکیج و محیطهای Python مبتنی بر Rust، آشنا میشوید و یاد میگیرید چگونه پروژههای Python را سریعتر ایجاد و مدیریت کنید. همچنین استفاده از IDEهای مدرن و AI-centric مانند Google IDX، Visual Studio Code و Cursor را برای افزایش سرعت و بهرهوری در کدنویسی بررسی خواهید کرد.
در طول دوره، تمرکز بر ترکیب ابزارها و قابلیتهای جدید برای ایجاد یک محیط توسعه کارآمدتر است؛ محیطی که در آن بتوانید پروژههای AI را ساختاریافتهتر مدیریت کنید، مدلها و ابزارهای مختلف را به یکدیگر متصل کنید و توسعه Agentها و Workflowهای هوشمند را با رویکردی مدرنتر پیش ببرید.
اهداف یادگیری
مفاهیم Short-Term Memory، Streaming، Middleware و Guardrails را در Workflowهای هوش مصنوعی تعریف و تشریح کنید.
تفاوت Middlewareهای داخلی (Built-in) و سفارشی (Custom) را بررسی و در Workflowهای مناسب بهکار بگیرید.
Guardrails را برای کنترل رفتار و خروجی سیستمهای مبتنی بر AI طراحی و استفاده کنید.
چندین مدل هوش مصنوعی متفاوت را با استفاده از Call Tools بهشکل مؤثر یکپارچه کنید.
ساختار Workflowها، ماژولها و ابزارهای مورد استفاده در توسعه برنامههای AI را سازماندهی کنید.
Agentهای هوش مصنوعی را با استفاده از قابلیتهای مدرن LangChain و LangGraph توسعه دهید.
مدیریت خروجیها و پیامها را در Workflowهای مبتنی بر مدلهای زبانی پیادهسازی کنید.
از UV، ابزار مدیریت پکیج مبتنی بر Rust، برای مدیریت سریع پروژههای Python و ایجاد محیطهای توسعه استفاده کنید.
از IDEهای مدرن و AI-centric مانند Google IDX، VS Code و Cursor برای افزایش بهرهوری در کدنویسی استفاده کنید.
یک محیط توسعه مدرن و ساختاریافته برای مدیریت پروژههای Python و توسعه Workflowها و Agentهای هوش مصنوعی ایجاد کنید.
در این دوره، ساختارهای جدید، ماژولها، ابزارها و شیوه طراحی Workflowهای هوش مصنوعی را بررسی میکنید و با فرایند توسعه Agentها، اتصال مدلهای مختلف و یکپارچهسازی ابزارها آشنا میشوید. همچنین نحوه مدیریت خروجیها و پیامها و ساخت Workflowهای منظم و قابل توسعه را یاد میگیرید.
بخش دیگری از دوره به ابزارهای مدرن مدیریت پروژه و محیط توسعه اختصاص دارد. با UV، ابزار مدیریت پکیج و محیطهای Python مبتنی بر Rust، آشنا میشوید و یاد میگیرید چگونه پروژههای Python را سریعتر ایجاد و مدیریت کنید. همچنین استفاده از IDEهای مدرن و AI-centric مانند Google IDX، Visual Studio Code و Cursor را برای افزایش سرعت و بهرهوری در کدنویسی بررسی خواهید کرد.
در طول دوره، تمرکز بر ترکیب ابزارها و قابلیتهای جدید برای ایجاد یک محیط توسعه کارآمدتر است؛ محیطی که در آن بتوانید پروژههای AI را ساختاریافتهتر مدیریت کنید، مدلها و ابزارهای مختلف را به یکدیگر متصل کنید و توسعه Agentها و Workflowهای هوشمند را با رویکردی مدرنتر پیش ببرید.
اهداف یادگیری
مفاهیم Short-Term Memory، Streaming، Middleware و Guardrails را در Workflowهای هوش مصنوعی تعریف و تشریح کنید.
تفاوت Middlewareهای داخلی (Built-in) و سفارشی (Custom) را بررسی و در Workflowهای مناسب بهکار بگیرید.
Guardrails را برای کنترل رفتار و خروجی سیستمهای مبتنی بر AI طراحی و استفاده کنید.
چندین مدل هوش مصنوعی متفاوت را با استفاده از Call Tools بهشکل مؤثر یکپارچه کنید.
ساختار Workflowها، ماژولها و ابزارهای مورد استفاده در توسعه برنامههای AI را سازماندهی کنید.
Agentهای هوش مصنوعی را با استفاده از قابلیتهای مدرن LangChain و LangGraph توسعه دهید.
مدیریت خروجیها و پیامها را در Workflowهای مبتنی بر مدلهای زبانی پیادهسازی کنید.
از UV، ابزار مدیریت پکیج مبتنی بر Rust، برای مدیریت سریع پروژههای Python و ایجاد محیطهای توسعه استفاده کنید.
از IDEهای مدرن و AI-centric مانند Google IDX، VS Code و Cursor برای افزایش بهرهوری در کدنویسی استفاده کنید.
یک محیط توسعه مدرن و ساختاریافته برای مدیریت پروژههای Python و توسعه Workflowها و Agentهای هوش مصنوعی ایجاد کنید.
سرفصل ها
مقدمه
- مقدمه - بهروزرسانیهای LangChain
تسلط بر فریمورک بهروزشده LangChain
- ایجاد محیط مجازی با استفاده از uv
- ایجنتها با LangChain
- ادغام مدل در LangChain
- استریمینگ و پردازش دستهای
- ابزارها در LangChain
- پیامها در LangChain
- خروجی ساختاریافته Pydantic
- خروجی ساختاریافته TypedDict
- خروجی ساختاریافته Data class
- خلاصه میانافزارها
- میانافزار انسان در حلقه