دوره فشرده Claude Code: تسلط به Claude Code از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- طراحی و ساخت یک عامل کدنویسی هوش مصنوعی کاملاً خودمختار از ابتدا
- پیادهسازی حلقههای عاملی که به سیستمهای هوش مصنوعی امکان برنامهریزی، اجرا و سازگاری میدهند.
- ایجاد سیستمهای ابزار امن و قابلگسترش برای عملیات فایل، فرمان های شل و دسترسی به وب
- ساخت حافظه بلندمدت و ماندگاری سشن برای عاملهای هوش مصنوعی
- مدیریت کانتکستهای بزرگ با استفاده از تکنیکهای فشردهسازی و هرس
- طراحی زیرعاملها برای مدیریت تسک های پیچیده از طریق گردشکارهای چندعاملی
- پیادهسازی حلقههای بازخورد برای خوداصلاحی و بازیابی از خطا
- شناسایی و جلوگیری از حلقههای بینهایت در سیستمهای خودمختار هوش مصنوعی
- افزودن سیستمهای تأیید، کنترلهای خودمختاری و مدیریت checkpoint
- گسترش عاملهای هوش مصنوعی با ابزارهای سفارشی و سرویسهای شخص ثالث با استفاده از MCP
پیشنیازهای دوره
- درک قوی از برنامهنویسی Python.
- توانایی دنبال کردن پیادهسازیهای فنی پیشرفته و بلند.
- دسترسی به یک ارائهدهنده LLM (OpenAI ،Claude یا OpenRouter)
- پلن Claude Pro یا کلید API Anthropic
توضیحات دوره
این یک برنامه جامع و کاملاً عملی است که در آن یک عامل کدنویسی هوش مصنوعی کاملاً خودمختار را از ابتدا میسازید. در طول 19 ساعت، یک سیستم واقعی مهندسی میکنید که میتواند یک کدبیس کامل را بخواند و درک کند، فایلها را بنویسد و ویرایش کند، دستورات شل را اجرا کند، دادهها را از وب جستوجو و دریافت کند، و وظایف بلندمدت را بهصورت خودکار مدیریت کند.
توجه داشته باشید: این یک دوره پیشرفته است و برای مبتدیان کامل مناسب نیست.
این برنامه آموزشی برای توسعهدهندگان باتجربه و فعالان حوزه هوش مصنوعی طراحی شده است که از قبل پایهای محکم در مهندسی نرمافزار، Python و مدلهای زبانی بزرگ دارند. ما بهصورت گسترده در ترمینال کار میکنیم و یک سیستم CLI و TUI در سطح تولید میسازیم. آشنایی با APIها، ابزارها و گردشکارهای مدرن هوش مصنوعی بهشدت توصیه میشود.
این دوره برای توسعهدهندگان، مهندسان هوش مصنوعی و سازندگان سیستم است که میخواهند فراتر از دستیارهای ساده مبتنی بر چت بروند و یاد بگیرند چگونه سیستمهای واقعی هوش مصنوعی عاملی را طراحی، پیادهسازی و مقیاسدهی کنند.
این دوره درباره چیست؟
ابزارهای مدرن هوش مصنوعی میتوانند کد تولید کنند، اما عاملهای واقعی هوش مصنوعی باید بسیار فراتر از این عمل کنند.
آنها باید برنامهریزی کنند، اجرا کنند، سازگار شوند، به خاطر بسپارند، از خطاها بازیابی شوند و حتی زمانی که کانتکست بزرگ میشود یا تسک های پیچیده میشوند، به کار ادامه دهند.
در این دوره، شما یک عامل کدنویسی هوش مصنوعی میسازید که:
- کدبیس شما را میخواند و درک میکند.
- فایلها را بهصورت امن مینویسد، ویرایش میکند و مدیریت میکند.
- دستورات شل و ابزارها را اجرا میکند.
- اطلاعات را از وب جستوجو و دریافت میکند.
- حافظه بلندمدت را بین سشنها حفظ میکند.
- تسک ها را برنامهریزی میکند و پیشرفت را دنبال میکند.
- وقتی پیچیدگی افزایش مییابد، زیرعاملها را ایجاد میکند.
- حلقههای بینهایت را شناسایی میکند و از آنها خارج میشود.
- از طریق حلقههای بازخورد از اشتباهات یاد میگیرد.
- کانتکست را فشرده و هرس میکند تا بتواند بهصورت نامحدود اجرا شود.
- سشنها را ذخیره میکند و checkpoint را بازیابی میکند.
- خودمختاری کنترلشده و تأییدها را امکانپذیر میکند.
- با ابزارهای سفارشی و یکپارچهسازیهای شخص ثالث از طریق MCP کاملاً قابلگسترش است.
این یک پروژه نمایشی نیست. شما در حال ساخت معماری واقعی یک سیستم هوش مصنوعی هستید که چگونگی طراحی عاملهای کدنویسی خودمختار مدرن را بازتاب میدهد.
معماری و مفاهیم اصلیای که به آنها مسلط میشوید.
این دوره بهصورت عمیق به طراحی سیستمهای هوش مصنوعی عاملی میپردازد و هم نظریه و هم پیادهسازی را پوشش میدهد.
حلقه عاملی و موتور اجرا
شما حلقه اصلی عاملی را طراحی میکنید که به هوش مصنوعی اجازه میدهد برنامهریزی کند، اقدامها را اجرا کند، نتایج را مشاهده کند و تا تکمیل وظایف، فرایند را تکرار کند.
سیستم ابزار و رجیستری ابزار
یاد میگیرید چگونه با استفاده از اسکیماها، ابزارها را برای هوش مصنوعی تعریف، ثبت و در دسترس قرار دهید تا اجرای ابزارها برای عملیات فایل، فرمان شل، جستوجو و موارد دیگر بهصورت امن و ساختاریافته انجام شود.
مدیریت کانتکست
استراتژیهای پیشرفته مدیریت کانتکست، از جمله فشردهسازی و هرس، را پیادهسازی میکنید تا عامل حتی در تسک های بلندمدت نیز مؤثر باقی بماند.
سیستمهای حافظه
ابزارهای حافظهای میسازید که به عامل اجازه میدهند اطلاعات مهم را در طول تعاملها و سشنها به خاطر بسپارد و شخصیسازی و تداوم را ممکن کنند.
زیرعاملها و گردشکارهای چندعاملی
زیرعاملهای تخصصی طراحی میکنید که مسئولیتهای مشخصی را بر عهده میگیرند و وقتی تسک های پیچیدهتر میشوند، بهصورت پویا ایجاد میشوند.
حلقههای بازخورد و خوداصلاحی
سازوکارهایی پیادهسازی میکنید که به عامل کمک میکنند اشتباهات را تشخیص دهد، رفتار خود را تنظیم کند و از شکستهای تکراری جلوگیری کند.
سشنها و checkpoint
یاد میگیرید چگونه سشنهای عامل را ذخیره، بازیابی و مدیریت کنید تا گردشکارهای بلندمدت و اجرای قابلازسرگیری ممکن شود.
MCP (پروتکل زمینه مدل)
عامل خود را با یکپارچهسازی سرویسهای شخص ثالث و ابزارهای خارجی از طریق MCP گسترش میدهید و سیستم را ماژولار و آیندهنگر میکنید.
پیادهسازی عملی و واقعی
در طول دوره، موارد زیر را میسازید:
- یک برنامه کامل CLI با استفاده از Click
- یک رابط کاربری ترمینالی غنی برای خروجی و تعامل با عامل
- یک سیستم قدرتمند برای پیکربندی و مدیریت خطا
- کنترلهای تأیید و مجوز برای خودمختاری امن
- تشخیص حلقه و محافظهای اجرایی
- یک معماری مقیاسپذیر که کاربران بتوانند آن را با ابزارهای خود گسترش دهند.
تمام مفاهیم بهصورت گامبهگام و با کد واقعی پیادهسازی میشوند، نه بهصورت انتزاعی
پس از این دوره چه کارهایی میتوانید انجام دهید
تا پایان این دوره، قادر خواهید بود:
- عاملهای کدنویسی هوش مصنوعی خودمختار را از ابتدا طراحی و بسازید.
- حلقههای عاملی را مهندسی کنید که برنامهریزی، اجرا و سازگاری را انجام میدهند.
- سیستمهای هوش مصنوعی مبتنی بر ابزار را با کنترلهای ایمنی واقعی پیادهسازی کنید.
- پنجرههای کانتکست بلند را با استفاده از فشردهسازی و هرس مدیریت کنید.
- معماریهای چندعاملی برای گردشکارهای پیچیده بسازید.
- عاملهای هوش مصنوعی را با ابزارهای سفارشی و سرویسهای خارجی گسترش دهید.
- سیستمهای هوش مصنوعی آماده تولید بسازید، نه نمونههای اولیه
این دوره برای چه کسانی است؟
- توسعهدهندگان نرمافزار که میخواهند سیستمهای هوش مصنوعی بسازند، نه فقط از آنها استفاده کنند.
- مهندسان هوش مصنوعی که به دنبال تسلط به معماریهای عاملی هستند.
- کاربران پیشرفته GenAI که آمادهاند فراتر از رابطهای چت بروند.
- سازندگان سیستم که به ابزارسازی خودمختار و گردشکارها علاقهمند هستند.
این دوره برای چه کسانی مناسب نیست؟
- مبتدیان کامل در برنامهنویسی
- یادگیرندگانی که به دنبال مهندسی پرامپت اولیه هستند.
- کاربرانی که به دنبال راهکارهای هوش مصنوعی بدون کدنویسی یا با کدنویسی کم هستند.
این دوره دانش و تجربه عملی لازم را برای شما فراهم میکند تا عاملهای واقعی و خودمختار کدنویسی هوش مصنوعی را مهندسی کنید؛ با استفاده از همان اصولی که پشت ابزارهای مدرن توسعهدهندگان هوش مصنوعی قرار دارند.
اگر آمادهاید از استفاده از هوش مصنوعی به سمت طراحی سیستمهای هوش مصنوعی حرکت کنید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان نرمافزار که میخواهند سیستمهای واقعی هوش مصنوعی بسازند، نه فقط از آنها استفاده کنند.
- مهندسان هوش مصنوعی که به معماریهای عاملی و گردشکارهای خودمختار علاقهمند هستند.
- کاربران پیشرفته GenAI که میخواهند فراتر از دستیارهای مبتنی بر چت بروند.
- توسعهدهندگانی که ابزارهای داخلی و اتوماسیون مجهز به هوش مصنوعی میسازند.
- مهندسانی که کنجکاوند بدانند عاملهای مدرن کدنویسی هوش مصنوعی چگونه طراحی میشوند.
- متخصصانی که با کدبیسهای بزرگ و گردشکارهای پیچیده کار میکنند.
- توسعهدهندگانی که میخواهند حافظه، ابزارها و کانتکست را در مقیاس بالا درک کنند.
- سازندگان سیستم که به عاملهای هوش مصنوعی قابلگسترش و آماده تولید علاقهمند هستند.
- یادگیرندگانی که مهندسی عمیق و عملی را به نظریه سطحبالا ترجیح میدهند.
- هر کسی که میخواهد بهصورت حرفهای عاملهای کدنویسی هوش مصنوعی خودمختار را طراحی و مستقر کند.
دوره فشرده Claude Code: تسلط به Claude Code از ابتدا
-
مقدمه 01:28
-
راهاندازی پروژه و محیط مجازی 03:52
-
اتصال به LLM ،OpenRouter و پاسخدهی streaming/non-streaming 55:49
-
تلاش مجدد درخواستها و backoff نمایی 06:50
-
تبدیل به برنامه CLI با استفاده از Click 07:06
-
اجرای حالت تکمرحلهای، راهاندازی حلقه عاملی و نمایش خروجی با Rich 50:30
-
مرور مدیر کانتکست + پرامپت سیستم (مهندسی پرامپت) 25:11
-
فراخوانی ابزار (ابزار پایه) 38:31
-
ابزار خواندن فایل 39:14
-
رجیستری ابزار - رجیستر ابزارها و ارسال schemaها به LLM 46:24
-
حلقه عاملی – اجرای ابزارها و مدیریت کانتکست 01:38:13
-
اجرای حالت تعاملی، رفع خطاهای مدیریت کانتکست 16:14
-
سیستم پیکربندی و مدیریت خطا + پشتیبانی از AGENTS.md + نوبتها در حلقه عاملی 01:02:38
-
سشن 12:21
-
ابزار نوشتن فایل 40:47
-
ابزار ویرایش فایل 33:07
-
ابزار Shell 47:36
-
ابزار List Dir 17:20
-
نمایش پیامهای خطا در TUI 02:56
-
Grep در برابر Glob 02:20
-
ابزار Grep 28:52
-
ابزار Glob 11:14
-
ابزار جستوجوی وب 14:45
-
ابزار دریافت از وب 13:48
-
ابزار Todos/برنامهریزی 22:14
-
ابزار حافظه 27:23
-
بروزرسانی پرامپت سیستم 08:58
-
زیرعاملها 47:14
-
کشف ابزار (ابزار خودتان را بسازید) 27:32
-
MCP - پروتکل زمینه مدل 01:10:55
-
مدیریت کانتکست - فشردهسازی 42:50
-
مدیریت کانتکست - هرس 14:20
-
سیستم تأیید 53:28
-
هوکها 42:26
-
تشخیص حلقه 25:24
-
پشتیبانی از فرمان در TUI 36:22
-
سشن ها در برابر Checkpoint 02:15
-
مدیریت سشن 36:34
-
مدیریت Checkpoint 09:09
-
جمعبندی 01:10
مشخصات آموزش
دوره فشرده Claude Code: تسلط به Claude Code از ابتدا
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:40
- مدت زمان :19:05:20
- حجم :14.55GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy