آموزش ساخت دستیاران کدنویسی AI از صفر (بدون استفاده از فریم‌ورک) - آخرین آپدیت

دانلود Building AI Coding Assistants from scratch(No frameworks)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، آنچه در پشت صحنه دستیاران کدنویسی مانند Cursor، Claude Code و Codex می‌گذرد را به طور کامل فرا بگیرید. تکنولوژی‌های زیرساختی اپلیکیشن‌های تحول‌آفرینی چون Claude Code، Codex و Cursor را درک کنید. با مفاهیم پشت فریم‌ورک‌های ایجنتی (Agentic) از جمله CrewAI، LangChain و LlamaIndex آشنا شوید. یاد بگیرید چگونه سیستم‌های خودمختاری توسعه دهید که نه تنها وظایف را انجام می‌دهند، بلکه نیازهای کاربر را در لحظه درک کرده و با آن سازگار می‌شوند. الگوی ReAct (هم‌افزایی استدلال و اقدام در مدل‌های زبانی) را بیاموزید. توانایی نوشتن پرومپت‌های موثر برای هدایت مدل‌های AI جهت تولید پاسخ‌ها و رفتارهای مطلوب را به دست آورید. مهندسی پرومپت پیشرفته (Advanced Prompt Engineering) را فرا بگیرید. پیش نیازها: داشتن دانش پایه برنامه‌نویسی

با دوره «ساخت دستیار کدنویسی ایجنتی از صفر»، نحوه عملکرد واقعی دستیاران کدنویسی هوشمند را کشف کنید. این دوره برای توسعه‌دهندگانی است که می‌خواهند زیرساخت محصولاتی مانند Cursor، Claude Code و Codex را بشناسند؛ نه فقط نحوه استفاده از رابط کاربری آن‌ها، بلکه نحوه پیاده‌سازی حلقه ایجنت (Agent Loop)، ابزارها (Tools) و هماهنگی (Coordination) در سطح کد.

شما یاد خواهید گرفت سیستم‌هایی طراحی کنید که در آن یک برنامه‌ریز مرکزی، وظایف را به کارکنان متخصص تفویض می‌کند، دانش را از طریق یک ذخیره‌ساز دائمی به اشتراک می‌گذارد و نتایج را تایید می‌کند؛ همان مفاهیمی که قدرت‌بخش دستیاران آگاه از مخزن کد (Repo-aware) هستند.

چرا این دوره (و چه مفاهیمی را پوشش می‌دهد)

دستیاران کدنویسی AI امروزی در محیط ادیتور مانند جادو عمل می‌کنند: ساختار پروژه شما را می‌خوانند، دستورات را اجرا می‌کنند، فایل‌ها را ویرایش کرده و کانتکست را در طول گفتگو حفظ می‌کنند. در لایه‌های زیرین، این‌ها همان سیستم‌های ایجنتی هستند: استفاده مستمر از ابزارها، حافظه نشست (Session Memory)، مدیریت کانتکست، برنامه‌ریزی و اصلاح خطا و اغلب تفویض اختیار.

محصولاتی مانند Cursor، Claude Code، حالت‌های ایجنتی GitHub Copilot / Codex، Devin و ابزارهای سبک Deep Research همگی بر پایه بلوک‌های سازنده یکسانی بنا شده‌اند. این دوره این مکانیسم‌ها را از اصول اولیه (First Principles) آموزش می‌دهد: حلقه‌های ایجنت، مسیریابی اکشن‌ها، تاریخچه، چرخه حیات زیر-ایجنت‌ها و کانتکست مشترک؛ تا بتوانید رفتار یک دستیار واقعی را تحلیل کنید، ایده‌ها را توسعه دهید یا پروتوتایپ خود را بدون Treating stack as a black box بسازید.


آنچه خواهید آموخت

  • هسته ایجنتی یک دستیار کدنویسی (عملی)
    پیاده‌سازی جریان‌های چند نقشی (Multi-role flows)؛ به عنوان مثال یک Orchestrator برای برنامه‌ریزی و تفویض، یک Explorer با دسترسی Read-only برای بررسی و تایید، و یک Coder با دسترسی Write؛ دقیقا مشابه نحوه جداسازی خواندن، نوشتن و هماهنگی در دستیاران تجاری.

  • از رفتار محصول تا پیاده‌سازی
    تبدیل آنچه در Cursor و Claude Code می‌بینید (برنامه‌ها، Diffها، استفاده از ترمینال، ویرایش فایل‌ها) به کامپوننت‌های عینی: پرومپت‌ها، اسکیمای ابزارها، وضعیت نوبت‌ها (Turn state) و نقاط توقف یا ارجاع.

  • استدلال و اقدام به سبک ReAct
    مطالعه الگوی ReAct (ترکیب استدلال و اقدامات ابزاری در مدل‌های زبانی) و پیاده‌سازی آن در حلقه ایجنت شما: نوبت‌ها، اکشن‌های ساختاریافته و شرایط توقف.

  • طراحی پیشرفته پرومپت و System-Message
    ساخت سیستم پرومپت‌ها و دستورالعمل‌هایی که رفتار ایجنت‌ها را پایدار می‌کند: تفویض اختیار، گزارش‌دهی، مرزهای امنیتی (مثلاً ابزارهای فقط‌خواندنی در مقابل نوشتنی) و بازیابی از خطاها.

  • حافظه مشترک و ردیابی وظایف
    ساخت یک Context Store برای یافته‌های انباشته شده و یک Task Store برای زیر-وظایف و وضعیت‌ها؛ تا ایجنت‌ها به جای تکرار کار، دانش خود را افزایش دهند.

  • پایپ‌لاین‌های ایجنتی به سبک Middleware
    ترکیب رفتارهای متقاطع مانند لاگینگ، Tracing، کوتاه کردن متن، بازیابی خطا و تاریخچه نشست در یک پایپ‌لاین دور نوبت‌ها و وظایف.

  • کدنویسی تعاملی (Code-along)
    دنبال کردن ماژول‌های کدنویسی زنده که ساختار یک کدبیس واقعی را شبیه‌سازی می‌کنند: هسته ایجنت، نشست ارکستراتور، هندلرهای ابزار فایل و شل، و اجراهای End-to-End روی یک مخزن کد.

  • پروژه نهایی (Capstone Project)
    تثبیت تمام آموخته‌ها با پیاده‌سازی یک دستیار کدنویسی ایجنتی: کاربر یک وظیفه سطح بالا را ارسال می‌کند؛ ارکستراتور از طریق Explorer تحقیق می‌کند، کانتکست را ذخیره می‌کند، پیاده‌سازی را به Coder می‌سپارد و نتایج را تایید می‌کند.

مزایای دوره

در پایان، شما هم تئوری و هم مسیر پیاده‌سازی دستیاران کدنویسی ایجنتی (برنامه‌ریزی، تفویض، استفاده از ابزار، حافظه و تایید) را درک خواهید کرد. شما قادر خواهید بود تحلیل کنید که چرا یک دستیار تجاری یک سری اقدامات خاص را انجام داده و چه تغییراتی در معماری آن لازم است، زیرا قطعات حیاتی آن را خودتان ساخته‌اید.

متاسفانه Udemy برای دوره‌های رایگان حداکثر دو ساعت زمان اجازه می‌دهد. لطفاً برای دسترسی کامل، خرید دوره کامل را در نظر بگیرید.


سرفصل ها و درس ها

مقدمه Introduction

  • دموی پروژه Project demo

  • راه‌اندازی پروژه Project set up

  • طراحی و معماری پروژه Project design and architecture

پرومپت‌های ایجنت‌ها Agents Prompts

  • سیستم پرومپت ارکستراتور Orchestrator system prompt

  • سیستم پرومپت ایجنت کاوشگر (Explorer) Explorer agent system prompt

وظایف ایجنت‌ها Agents Tasks

  • هندلر اکشن‌های ایجنت Agent action handler

  • پیاده‌سازی وظایف ایجنت Agent task implementation

  • ذخیره‌ساز کانتکست ایجنت Agent context store

  • پیاده‌سازی زیر-ایجنت‌ها Subagents implementation

  • ادامه یادگیری Continue learning

نمایش نظرات

آموزش ساخت دستیاران کدنویسی AI از صفر (بدون استفاده از فریم‌ورک)
جزییات دوره
2 hours
10
(آخرین آپدیت)
62
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexsandro Souza Alexsandro Souza

لید فنی