مسیر یادگیری AI
هوش مصنوعی برای توسعهدهندگان داتنت
14 مرحله
- 1.
مبانی هوش مصنوعی
مفاهیم پایهی هوش مصنوعی و یادگیری ماشین.
~3 ساعت - 2.
چتبات هوش مصنوعی (AI Chatbot) چیست؟
اپلیکیشنی که با استفاده از یک مدل زبانی، به زبان طبیعی و در قالب گفتوگوی چندنوبتی با کاربر تعامل میکند.
~3 ساعت - 3.
هوش مصنوعی برای توسعهدهندگان داتنت چیست؟
نقشه راه استفاده از هوش مصنوعی مولد (Generative AI) در اپلیکیشنهای داتنت — از فراخوانی ساده API تا ارکستراسیون Agentها.
~3 ساعت - 4.
OpenAI API چیست؟
رابط برنامهنویسی REST برای فراخوانی مدلهای OpenAI (مثل GPT) — چت، تولید Embedding و فراخوانی توابع (Function Calling).
~3 ساعت - 5.
Prompt Engineering چیست؟
فن طراحی و ساختاردهی ورودی (Prompt) به یک مدل زبانی برای گرفتن دقیقترین و قابلاعتمادترین خروجی ممکن.
~3 ساعت - 6.
AI Agent چیست؟
سیستمی مبتنی بر مدل زبانی که بهجای پاسخ تکمرحلهای، خودش هدف را به مراحل میشکند، از ابزارها استفاده میکند و بر اساس نتیجه هر مرحله تصمیم بعدی را میگیرد.
~6 ساعت - 7.
Azure AI چیست؟
چتر مجموعه سرویسهای هوش مصنوعی مایکروسافت آژور — از دسترسی به مدلهای GPT (Azure OpenAI) تا جستوجوی برداری و پردازش اسناد.
~6 ساعت - 8.
Embedding چیست؟
بازنمایی عددی (یک بردار از اعداد اعشاری) از متن، تصویر یا هر داده دیگر که معنای آن را در فضایی چندبعدی کدگذاری میکند.
~6 ساعت - 9.
LangChain چیست؟
فریمورک متنباز (اصالتاً پایتون/جاوااسکریپت) برای ساخت اپلیکیشنهای مبتنی بر LLM با ترکیب Chainها، Agentها، حافظه و اتصال به منابع داده.
~6 ساعت - 10.
MCP (Model Context Protocol) چیست؟
یک پروتکل باز و استاندارد برای اتصال مدلهای زبانی به ابزارها، دادهها و سرویسهای بیرونی — بدون نیاز به یکپارچهسازی اختصاصی برای هر ترکیب مدل/ابزار.
~6 ساعت - 11.
Microsoft.Extensions.AI چیست؟
مجموعه Interfaceهای استاندارد مایکروسافت (`IChatClient`, `IEmbeddingGenerator`) برای صحبت با هر Provider مدل زبانی با یک کد یکسان.
~6 ساعت - 12.
RAG (Retrieval-Augmented Generation) چیست؟
تکنیکی که قبل از پاسخدادن مدل زبانی، اطلاعات مرتبط را از یک منبع دانش خارجی بازیابی و به Prompt اضافه میکند تا پاسخ دقیقتر و بهروزتر باشد.
~6 ساعت - 13.
Semantic Kernel چیست؟
SDK متنباز مایکروسافت برای ارکستراسیون مدلهای زبانی در اپلیکیشنهای داتنت، پایتون و جاوا — با پشتیبانی از Plugin، حافظه و Agent.
~6 ساعت - 14.
پایگاهداده برداری (Vector Database) چیست؟
پایگاهدادهای تخصصی برای ذخیره Embeddingها و جستوجوی سریع «نزدیکترینها» بر اساس شباهت معنایی، نه تطابق دقیق متن.
~6 ساعت
