← همهٔ آموزش‌ها

دورهٔ رایگان · 1 فصل · مدرس: Hamed

مهندسی و معماری عامل‌های هوش مصنوعی (بررسی عمیق و کُدنویسی Claude Code)

**چرا این دوره؟** اکثر دوره‌های هوش مصنوعی صرفاً نحوه استفاده از APIها را آموزش می‌دهند، اما در این دوره تخصصی، ما به سراغ سورس‌کد و معماری واقعی یکی از پیشرفته‌ترین عامل‌های هوش مصنوعی جهان یعنی **Claude Code** می‌رویم. این دوره یک سفر عمیق مهندسی از صفر تا صدِ نحوه ساخت یک ایجنت هوشمند کامل است. **سرفصل‌ها و محورهای اصلی آموزش:** * **مبانی و ساختار بنیادی:** بررسی ۶ مفهوم کلیدی معماری، از حلقه اصلی پردازش (Query Loop) تا مدیریت متغیرها و جریان داده. * **کارایی و سرعت راه‌اندازی:** تحلیل پایپ‌لاین بوت‌استرپ و تکنیک‌های راه‌اندازی در کمتر از ۲۴۰ میلی‌ثانیه. * **مدیریت وضعیت و حافظه:** آشنایی با معماری دو سطحی وضعیت (State)، تثبیت کش پرامپت‌ها (Prompt Caching) و حافظه بدون نیاز به دیتابیس. * **ابزارها و پروتکل جهانی MCP:** تعریف سفارشی ابزارها، اجرای هم‌زمان (Concurrent Execution) و اتصال به پروتکل MCP. * **سیستم‌های جمعی و زیر-عامل‌ها:** ساخت Sub-Agentها، تکنیک‌های Fork و هماهنگی تسک‌ها در سیستم‌های چندعاملی (Swarms). * **رابط کاربری و اجرای ابری:** طراحی UI ترمینالی (TUI)، مدیریت ورودی‌های تعاملی و اجرای ابری از راه دور. **مخاطبان دوره:** توسعه‌دهندگان نرم‌افزار، معماران سیستم و علاقه‌مندانی که می‌خواهند فراتر از پرامپت‌نویسی ساده رفته و ابزارها و عامل‌های خودکار هوشمند در مقیاس واقعی بسازند.

عامل هوش مصنوعیمعماری AI Agentکلود کدمهندسی سیستم‌های هوش مصنوعیسیستم ابزارها و MCPطراحی ایجنتClaude Code
کاور دورهٔ مهندسی و معماری عامل‌های هوش مصنوعی (بررسی عمیق و کُدنویسی Claude Code)

مسیر یادگیری

فصل‌ها را به‌ترتیب بخوانید؛ هر فصل ادامهٔ مسیر قبلی است.

1. فصل جدیدمعماری یک عامل هوش مصنوعی (The Architecture of an AI Agent)1 ویدئو

به تشریح ساختار یک عامل هوش مصنوعی (Agentic CLI) می‌پردازد که فراتر از یک فراخوانی پرامپت ساده بوده و حول **۶ مفهوم انتزاعی اصلی** شکل گرفته است [17]: * **حلقه پرس‌وجو (Query Loop):** موتور ناهمگام (Async Generator) اصلی برای پردازش درخواست‌ها و استریم پاسخ‌ها [17]. * **سیستم ابزارها (Tool System):** تعریف سفارشی، اسکیما و نحوه اجرای توابع توسط مدل [17]. * **لایه تسک‌ها (Tasks):** ماشین وضعیت برای مدیریت و کنترل وظایف پس‌زمینه [17]. * **لایه وضعیت (State Layer):** تفکیک داده‌های ثابت نشست (Bootstrap) از متغیرهای پویا و تعاملی (AppState) [17]. * **قلاب‌ها (Hooks):** رهگیری رویدادهای چرخه‌ی حیات برنامه برای اعمال منطق‌ها و قوانین خاص [17]. * **حافظه (Memory):** بازیابی و نگهداری دانش در طول مکالمات در سطوح پروژه، کاربر و تیم [17]. علاوه بر این، فصل اول نحوه جریان داده (Golden Path)، بررسی امنیتی ۷ سطحی برای تایید مجوزها قبل از دسترسی به فایل‌ها، و پشتیبانی از ارائه‌دهندگان مختلف مدل (Multi-Provider) را پوشش می‌دهد [17].

شروع این فصل ←