هوش مصنوعی برای برنامهنویسان
توضیحات دوره
این دوره برای برنامهنویسانی طراحی شده که میخواهند هوش مصنوعی را به عنوان بخشی جدی از جریان توسعه نرمافزار به کار بگیرند. در این آموزش، مباحث ضروری AI به زبان ساده و کاربردی توضیح داده میشود؛ بدون درگیر شدن با محاسبات ریاضی و جزئیات آکادمیکی که برای استفاده عملی لازم نیستند. هدف دوره این است که بدانید هر ابزار و هر مدل در چه موقعیتی مفید است، چگونه باید خروجیها را ارزیابی کرد، و چطور میتوان از AI برای تحلیل کد، تولید راهحل، انجام taskهای برنامهنویسی و ساخت workflowهای قابل اتکا استفاده کرد.
بخش مهمی از دوره به انتخاب زیرساخت مناسب اختصاص دارد: از شناخت VRAM، تفاوت GPUها و انتخاب کارت گرافیک یا Mac/MacBook مناسب، تا راهاندازی و تست local modelها با ابزارهایی مثل LM Studio و Ollama. در مسیر آموزش، مدلهایی مثل Qwen و ابزارهای آنلاین مانند Codex با سناریوهای واقعی مقایسه میشوند تا مشخص شود چه زمانی اجرای محلی بهصرفهتر یا خصوصیتر است و چه زمانی سرویسهای آنلاین نتیجه دقیقتر، سریعتر یا اقتصادیتری میدهند. این نگاه کمک میکند قبل از هزینه کردن برای سختافزار یا سرویسهای اعتباری، تصمیم فنی بهتری بگیرید.
در ادامه دوره با ابزارهای Agentic و مفهوم automation در پروژههای نرمافزاری آشنا میشوید؛ از Vibe Coding و تولید کد با کمک agentها تا اتصال AI به applicationهای واقعی از طریق tool calling و MCP Server. همچنین نمونههای کاربردی مثل ساخت یک سیستم chat متصل به ابزارها، بررسی اجمالی image generation محلی، جدا کردن stemهای صوتی و حذف noise صدا مطرح میشوند تا تصویر وسیعتری از کاربردهای عملی هوش مصنوعی در کار روزمره یک برنامهنویس داشته باشید.
چه چیزهایی یاد میگیرید؟
- اجرای مدلهای محلی با LM Studio و Ollama
- انتخاب سختافزار و شناخت محدودیت حافظهٔ مدل
- کار با ابزارهای Agentic و ارزیابی خروجی آنها
- مقایسهٔ مدلهای آنلاین و محلی در برنامهنویسی
این دوره برای شماست اگر…
برنامهنویس هستید و میخواهید ابزارهای هوش مصنوعی را در کارتان به کار بگیرید.
پیشنیاز شروع
آشنایی اولیه با برنامهنویسی و کار با ابزارهای توسعه.
فایلها و اطلاعات دوره
زمانها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانهای در نظر بگیرید.
سرفصلها و جلسهها
موضوع، توضیح و زمان هر جلسه
فصل ۱مقدمه - سخت افزار - سرور لوکال
مقدمه - سخت افزار - سرور لوکال
با حافظهٔ مدل، انتخاب سختافزار و ابزارهای اجرای محلی آشنا شوید.
-
۰۱
۰۶:۱۴
مقدمه
رایگانآشنایی با مسیر دوره و کاربرد هوش مصنوعی در کار روزمرهٔ یک برنامهنویس؛ نقطهٔ شروع برای شناخت ابزارها و مدلها.
-
۰۲
۱۹:۵۶
حافظه VRAM و مدلها
بررسی نقش حافظهٔ VRAM در اجرای مدلها و رابطهٔ اندازهٔ مدل با منابع سختافزاری؛ مبنایی برای انتخاب آگاهانهٔ مدل.
-
۰۳
۳۰:۵۵
LM Studio و انتخاب مدل
آشنایی با محیط LM Studio و معیارهای انتخاب مدل محلی؛ از پیدا کردن مدل مناسب تا بررسی خروجی آن.
-
۰۴
۱۵:۱۰
انتخاب GPU یا مک
بررسی گزینههای سختافزاری برای اجرای مدل محلی؛ مقایسهٔ مسیر استفاده از کارت گرافیک با کامپیوترهای مک.
-
۰۵
۳۲:۵۶
سرور Ollama
آشنایی با Ollama و اجرای مدل بهصورت یک سرویس محلی؛ نگاهی به جایگاه سرور مدل در ابزارهای توسعه.
-
۰۶
۲۵:۱۲
کمی مبانی نظری
مرور مفاهیم نظری موردنیاز برای فهم رفتار مدلها؛ زمینهای برای تحلیل بهتر خروجی و محدودیتهای هوش مصنوعی.
فصل ۲ابزارهای Agents
ابزارهای Agents
کار با ابزارهای Agentic و نقش کانتکست و کوانتیزیشن را بررسی کنید.
-
۰۱
۲۷:۲۷
ابزارهای Agentic
آشنایی با ابزارهای Agentic و شیوهٔ انجام کار در آنها؛ بررسی نقش عاملها در فرایند توسعهٔ نرمافزار.
-
۰۲
۲۷:۳۹
کانتکست و کوانتیزیشن
بررسی مفهوم کانتکست و کوانتیزیشن و ارتباط آنها با محدودیت حافظه، اندازهٔ مدل و کیفیت پاسخ.
-
۰۳
۰۹:۲۶
مقایسه ابزارهای Agentic
مقایسهٔ ابزارهای Agentic برای کارهای برنامهنویسی؛ توجه به تفاوت شیوهٔ کار و کیفیت نتیجهٔ ابزارها.
-
۰۴
۱۹:۲۶
نتایج ابزارهای Agentic
بررسی نتایج کار با ابزارهای Agentic؛ تمرکز بر ارزیابی خروجی و شناخت محدودیتهای آنها در عمل.
فصل ۳مدل لوکال در مقایسه با مدل آنلاین
مدل لوکال در مقایسه با مدل آنلاین
تجربهٔ برنامهنویسی با Codex آنلاین و Qwen محلی را مقایسه کنید.
-
۰۱
۱۹:۳۵
Codex آنلاین در برابر Qwen محلی
مقایسهٔ Codex آنلاین و Qwen محلی در کار برنامهنویسی؛ بررسی تفاوت تجربه و نتیجه در دو مسیر اجرای مدل.
جلسهای پیدا نشد.
عبارت کوتاهتری بنویسید یا فیلتر رایگان را بردارید.
مدرس دوره
بهنام آقاجانی
من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.
رزومهٔ مدرس
شروع تماشا در uPlayer
ویدیوها در برنامهٔ uPlayer پخش میشوند. برای شروع، این چهار مرحله را انجام دهید.
-
کد را در uPlayer وارد کنید
برنامه را باز کنید و کد کپیشده را در کادر ورود بچسبانید.
قبلاً وارد برنامه شدهاید؟
به تنظیمات ← دسترسیها ← افزودن کد بروید و کد را ثبت کنید.
اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.
-
جلسه را پخش کنید
در فهرست آموزشهای برنامه، این دوره را پیدا کنید:
هوش مصنوعی برای برنامهنویسانجلسهٔ دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.
دوره را نمیبینید یا به مشکل خوردهاید؟
بررسی کنید کد حسابی را وارد کردهاید که خرید با آن انجام شده است.