هوش مصنوعی برای برنامهنویسان
توضیحات دوره
این دوره برای برنامهنویسانی طراحی شده که میخواهند هوش مصنوعی را به عنوان بخشی جدی از جریان توسعه نرمافزار به کار بگیرند. در این آموزش، مباحث ضروری 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 در اجرای مدلها و رابطه اندازه مدل با منابع سختافزاری؛ مبنایی برای انتخاب آگاهانه مدل.
-
۰۳
۳۰:۵۵
آشنایی با محیط LM Studio و معیارهای انتخاب مدل محلی؛ از پیدا کردن مدل مناسب تا بررسی خروجی آن.
-
۰۴
۱۵:۱۰
بررسی گزینههای سختافزاری برای اجرای مدل محلی؛ مقایسه مسیر استفاده از کارت گرافیک با کامپیوترهای مک.
-
۰۵
۳۲:۵۶
آشنایی با Ollama و اجرای مدل بهصورت یک سرویس محلی؛ نگاهی به جایگاه سرور مدل در ابزارهای توسعه.
-
۰۶
۲۵:۱۲
مرور مفاهیم نظری موردنیاز برای فهم رفتار مدلها؛ زمینهای برای تحلیل بهتر خروجی و محدودیتهای هوش مصنوعی.
فصل ۲ابزارهای Agents
ابزارهای Agents
کار با ابزارهای Agentic و نقش کانتکست و کوانتیزیشن را بررسی کنید.
-
۰۱
۲۷:۲۷
آشنایی با ابزارهای Agentic و شیوه انجام کار در آنها؛ بررسی نقش عاملها در فرایند توسعه نرمافزار.
-
۰۲
۲۷:۳۹
بررسی مفهوم کانتکست و کوانتیزیشن و ارتباط آنها با محدودیت حافظه، اندازه مدل و کیفیت پاسخ.
-
۰۳
۰۹:۲۶
مقایسه ابزارهای Agentic
رایگانمقایسه ابزارهای Agentic برای کارهای برنامهنویسی؛ توجه به تفاوت شیوه کار و کیفیت نتیجه ابزارها.
-
۰۴
۱۹:۲۶
بررسی نتایج کار با ابزارهای Agentic؛ تمرکز بر ارزیابی خروجی و شناخت محدودیتهای آنها در عمل.
-
۰۵
مقایسه Codex آنلاین و Qwen محلی در کار برنامهنویسی؛ بررسی تفاوت تجربه و نتیجه در دو مسیر اجرای مدل.
فصل ۳آشنایی با Codex و امکانات آن
آشنایی با Codex و امکانات آن
تجربه برنامهنویسی با Codex آنلاین و Qwen محلی را مقایسه کنید.
-
۰۱
این جلسه به «اپلیکیشن Codex در مقایسه با API آن» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
-
۰۲
این جلسه به «انجام کارهای ساده با Codex» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
-
۰۳
این جلسه به «میزان مصرف و هزینه های Codex» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
-
۰۴
این جلسه به «آشنایی با Plugins و Skills» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
-
۰۵
۱۶:۴۹
این جلسه به «آشنایی با Sub-agents» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
-
۰۶
۲۶:۴۶
دستیار صوتی
رایگاناین جلسه به «دستیار صوتی» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
-
۰۷
۱۵:۱۵
این جلسه به «نکات پایانی» اختصاص دارد و بخشی از فصل «آشنایی با Codex و امکانات آن» است.
فصل ۴ساخت ChatBot و برنامه نقاشی
ساخت ChatBot و برنامه نقاشی
در این فصل، راه اندازی اولین پروژه، ساخت ChatBot و برنامه نقاشی، قابلیت های بیشتر و سرور MCP و موضوعات تکمیلی را دنبال میکنید.
-
۰۱
۳۲:۰۹
این جلسه به «راه اندازی اولین پروژه» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.
-
۰۲
این جلسه به «ساخت ChatBot و برنامه نقاشی» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.
-
۰۳
این جلسه به «قابلیت های بیشتر و سرور MCP» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.
-
۰۴
این جلسه به «آزمایش و رفع اشکال سرور MCP» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.
-
۰۵
۲۰:۵۸
این جلسه به «فراخوانی MCP توسط چت بات» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.
-
۰۶
۱۵:۰۴
اصلاحات نهایی
رایگاناین جلسه به «اصلاحات نهایی» اختصاص دارد و بخشی از فصل «ساخت ChatBot و برنامه نقاشی» است.
جلسهای پیدا نشد.
عبارت کوتاهتری بنویسید یا فیلتر رایگان را بردارید.
مدرس دوره
بهنام آقاجانی
من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.
رزومه مدرس
شروع تماشا در uPlayer
ویدیوها در برنامه uPlayer پخش میشوند. برای شروع، این چهار مرحله را انجام دهید.
-
کد را در uPlayer وارد کنید
برنامه را باز کنید و کد کپیشده را در کادر ورود بچسبانید.
قبلاً وارد برنامه شدهاید؟
به تنظیمات ← دسترسیها ← افزودن کد بروید و کد را ثبت کنید.
اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.
-
جلسه را پخش کنید
در فهرست آموزشهای برنامه، این دوره را پیدا کنید:
هوش مصنوعی برای برنامهنویسانجلسه دلخواه را باز کنید. برای شروع پخش به اینترنت متصل باشید.
دوره را نمیبینید یا به مشکل خوردهاید؟
بررسی کنید کد حسابی را وارد کردهاید که خرید با آن انجام شده است.