هوش مصنوعی و ایجنتها در NET.
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یکپارچهسازی هوش مصنوعی با اپلیکیشنهای NET.
- ساخت چتبات در ASP.NET Core
- فعالسازی هوش مصنوعی برای فراخوانی توابع #C در اپلیکیشن شما
- یکپارچهسازی هوش مصنوعی با پایگاه دادهها و APIs خارجی
- پیادهسازی تأیید انسانی برای اقدامات حساس (وادار کردن هوش مصنوعی به درخواست اجازه برای انجام کارها)
- ساخت یک سیستم RAG با اسناد داخلی (جایی که هوش مصنوعی بر اساس اسناد به پرسشها پاسخ میدهد.)
- ساخت و یکپارچهسازی یک سرور MCP
پیشنیازهای دوره
- برای این دوره به تجربه قبلی در هوش مصنوعی نیاز ندارید، اما باید دانش پایهای از #C و ASP.NET Core داشته باشید.
توضیحات دوره
یاد بگیرید چگونه اپلیکیشنهای NET. خود را با یکپارچهسازی هوش مصنوعی به شکلی کاربردی، مدرن و آماده استفاده در محیط تولید، به سطح بالاتری ببرید. در این دوره، گامبهگام یاد میگیرید چگونه قابلیتهای هوش مصنوعی را با حداقل تئوری و تمرکز بالا بر سناریوهای واقعی به اپلیکیشنهای خود اضافه کنید.
ما کار را با مبانی شروع میکنیم و هوش مصنوعی را در یک اپلکییشن کنسولی یکپارچه میکنیم تا اصول تعامل با مدلهای زبانی را درک کنید. سپس به سراغ Microsoft Extensions AI میرویم؛ یکی از کامپوننتهای کلیدی اکوسیستم مدرن NET. برای کار با هوش مصنوعی به شکلی انعطافپذیر و جدا از وابستگیها، که به شما اجازه میدهد بدون بازنویسی اپلیکیشن، بین ارائهدهندگانی مانند OpenAI و Anthropic یا Google جابهجا شوید.
در ادامه، یک چتبات کاملاً تابعی با ASP.NET Core میسازیم. این فقط یک مولد متن دیگر نخواهد بود: ما استریمینگ پاسخ را پیادهسازی میکنیم تا تجربه کاربر بهتر شود و متنها به صورت بلادرنگ و بدون انتظار غیرضروری نمایش داده شوند. همچنین یاد میگیرید چگونه از فراخوانی ابزار استفاده کنید؛ روشی که به هوش مصنوعی اجازه میدهد توابع موجود در کد #C شما را اجرا کند، با پایگاه داده شما یکپارچه شود یا از APIهای خارجی استفاده کند.
همچنین سناریوهای پیشرفتهتری را پوشش میدهیم، مانند گردشکارهای انسان در حلقه، جایی که هوش مصنوعی پیش از انجام اقدامات حساس، مثل ارسال ایمیل، درخواست تأیید میکند. این موضوع برای ساخت سیستمهای امن و قابل اعتماد در محیطهای واقعی ضروری است.
در ماژول RAG (بازیابی نسل افزوده)، یاد میگیرید چگونه اپلیکیشنهایی بسازید که به هوش مصنوعی اجازه میدهند بر اساس اسناد خود شرکت شما به پرسشها پاسخ دهد. علاوه بر این، یک سیستم ارجاع به منبع نیز پیادهسازی میکنیم تا قابلیت اعتماد پاسخها افزایش یابد و امکان بررسی اطلاعات استفاده شده فراهم شود.
در نهایت، Model Context Protocol (MCP) را بررسی میکنیم و یک سرور میسازیم که ابزارهایی مانند ChatGPT یا Claude بتوانند مستقیماً با اپلیکیشن شما تعامل داشته باشند. این کار مسیر را برای سناریوهایی باز میکند که در آن کاربران تنها با زبان طبیعی، اقدامات واقعی را در سیستم شما انجام دهند.
این دوره برای توسعهدهندگان NET. طراحی شده که میخواهند با ساخت پروژههای واقعی یاد بگیرند و بتوانند بلافاصله آموختههای خود را در کار یا محصولاتشان بهکار بگیرند. برای شرکت در این دوره به تجربه قبلی در هوش مصنوعی نیاز ندارید، اما باید درک پایهای از #C و ASP.NET Core داشته باشید.
در پایان دوره، نه تنها درک خواهید کرد که هوش مصنوعی مدرن چگونه کار میکند، بلکه میتوانید آن را به طور مؤثر در اپلیکیشنهای خود یکپارچه کنید و راهکارهایی هوشمندتر و خودکارتر بسازید که با روندهای امروز صنعت همراستا باشند.
اگر میخواهید یاد بگیرید چگونه اپلیکیشنهای NET. مجهز به هوش مصنوعی و ایجنتها بسازید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان NET. که میخواهند اپلیکیشنهای هوشمند بسازند.
هوش مصنوعی و ایجنتها در NET.
-
مقدمه 00:41
-
هوش مصنوعی چیست؟ 03:17
-
Generative AI چیست؟ 02:23
-
مقدمهای بر LLMs 04:16
-
انواع دستورالعملها 02:39
-
نقشها در گفتگو با LLMs 02:03
-
چتباتها در برابر ایجنتها 04:21
-
محدودیتها 03:21
-
اولین اپلکییشن ما که از هوش مصنوعی استفاده میکند 01:26
-
یک چتبات پاسخگو 05:08
-
ذخیره کلید در یک مکان امن 03:53
-
تاریخچهی گفتگو - افزودن کانتکس 05:50
-
استفاده از پرامپت سیستم 04:33
-
استریمینگ پاسخ 03:37
-
ساخت چتبات ما با Claude 08:07
-
فراتر از SDKs - بررسی APIs 01:57
-
جمعبندی 01:43
-
مقدمه 00:27
-
انتزاع ارائهدهنده 02:22
-
مشکل کاری که انجام دادیم 01:56
-
حل مسئله با Microsoft.Extensions.AI - بررسی IChatClient 05:01
-
ایجاد یک چتبات که از IChatClient استفاده میکند 03:45
-
استفاده از تزریق وابستگی 03:15
-
ایجاد یک میانافزار برای IChatClient 02:23
-
کنترل رفتار مدل با ChatOptions 04:02
-
جمعبندی 00:34
-
مقدمه 00:33
-
Tooling چیست؟ 02:48
-
فراخوانی اولین تابع ما از طریق هوش مصنوعی 04:27
-
استفاده از یک API واقعی برای آبوهوا 04:25
-
فراخوانی چند تابع با یک پرامپت 03:25
-
الزام به تأیید کاربر 11:08
-
مشاهده ChatOptions 01:49
-
مدیریت استثناها در ابزارها 04:05
-
جمعبندی 01:03
-
مقدمه 00:29
-
ایجاد اپلیکیشن 06:13
-
نصب AI در ASP.NET Core 07:58
-
یکپارچهسازی Tooling 01:38
-
اجازه دادن به ابزارهایی که به تأیید انسانی نیاز دارند 08:00
-
استخراج ChatOptions از IChatClient 02:39
-
ابزاری که به پایگاه داده دسترسی دارد 05:04
-
اجازه دادن به چندین فراخوانی ابزار که به مداخله انسانی نیاز دارند 06:48
-
انیمیشن تایپ 02:04
-
اجازه دادن به کاربر برای لغو درخواست 04:49
-
اجازه دادن به کاربر برای انتخاب مدل مورد استفاده 06:55
-
جمعبندی 00:32
-
مقدمه 00:31
-
RAG چیست؟ 01:53
-
تعبیهها 02:13
-
پایگاه دادههای برداری 01:28
-
پیادهسازی RAG در حافظه 12:31
-
ساخت یک چتبات که از RAG استفاده میکند 14:03
-
جلوگیری از پاسخ دادن هوش مصنوعی با موارد نامرتبط با مستندات 08:46
-
پیادهسازی واقعی RAG - آپلود فایلها 11:41
-
انجام جستجو با استفاده از Azure 04:42
-
مشاهده فایلهای Markdown از طریق کامپوننت 03:51
-
نمایش منابع RAG 06:09
-
خروجیهای ساختاریافته 06:59
-
جمعبندی 00:54
-
مقدمه 00:35
-
MCP چیست؟ 02:47
-
ایجاد سرور MCP 03:00
-
افزودن ابزارها به سرور MCP 07:01
-
افزودن پرامپتها به سرور MCP 02:09
-
افزودن منابع به سرور MCP 02:44
-
استقرار سرور MCP در تولید 03:12
-
مشاهده لیست افراد در یک اپلیکیشن (اختیاری) 04:10
-
تست سرور MCP خود در ChatGPT 02:52
-
جمعبندی 01:24
مشخصات آموزش
هوش مصنوعی و ایجنتها در NET.
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:متوسط
- تعداد درس:70
- مدت زمان :04:52:55
- حجم :2.74GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy