آنچه یاد خواهید گرفت:
یکپارچهسازی هوش مصنوعی با اپلیکیشنهای 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. که میخواهند اپلیکیشنهای هوشمند بسازند.