ما خوشحالیم که دوباره در همایش Build شرکت میکنیم، این لحظه خاص در سال است که میتوانیم با جامعه توسعهدهندگان جهانی ارتباط برقرار کنیم. به اشتراک گذاشتن آنچه که ما سخت در تلاش هستیم و دیدن اینکه توسعهدهندگان چگونه از پلتفرم مایکروسافت برای ساخت نسل بعدی فناوریهای نوآورانه استفاده میکنند، بسیار هیجانانگیز است.
در مایکروسافت، ما معتقدیم که آینده هوش مصنوعی در فضای ابری، Edge و ویندوز ساخته میشود. ویندوز اکنون و در آینده یک پلتفرم باز باقی خواهد ماند که به توسعهدهندگان قدرت میدهد تا بهترین کار خود را انجام دهند و نهایت انعطافپذیری را ارائه میدهد.
ستاره راهنمای ما روشن است: تبدیل کردن ویندوز به بهترین پلتفرم برای توسعهدهندگان، که بهطور خاص برای عصر جدید هوش مصنوعی ساخته شده است، عصری که هوش مصنوعی در نرمافزار، تراشهها و سختافزار ادغام شده است. از استفاده از ویندوز 11 بر روی کلاینت تا استفاده از Windows 365 در فضای ابری، ما در حال ساخت پلتفرمی هستیم که از طیف گستردهای از سناریوها، از توسعه هوش مصنوعی تا جریانهای کاری اصلی فناوری اطلاعات، پشتیبانی میکند، همه اینها با اولویت امنیت.
در طول سال گذشته، ما وقت گذاشتیم تا به نظرات توسعهدهندگان گوش دهیم، متوجه شویم که چه چیزی برای آنها بیشترین اهمیت را دارد و کجا فرصتهایی داریم که به بهبود بیشتر ویندوز به عنوان یک محیط توسعه کمک کنیم، بهویژه در عصر توسعه هوش مصنوعی. این بازخوردها دیدگاه ما را نسبت به پلتفرم توسعهدهندگان ویندوز و بهروزرسانیهایی که امروز ارائه میدهیم، شکل دادهاند.
ویژگیهای جدید ویندوز در Build:
Windows AI Foundry تکامل Windows Copilot Runtime است که یک پلتفرم یکپارچه و قابل اعتماد را برای پشتیبانی از چرخه عمر توسعه هوش مصنوعی، از انتخاب مدل، بهینهسازی، تنظیم دقیق تا استقرار در سراسر کلاینتها و فضای ابری ارائه میدهد. Windows AI Foundry شامل قابلیتهای زیر است:
Windows ML پایه و اساس پلتفرم هوش مصنوعی و زمان اجرای استنتاج هوش مصنوعی داخلی در ویندوز است. این امکان را برای توسعهدهندگان فراهم میکند تا مدلهای خود را بیاورند و به طور کارآمد این مدلها را در سراسر اکوسیستم شرکای تراشه، از جمله AMD، اینتل، انویدیا و کوالکام، مستقر کنند، در نتیجه CPU، GPU و NPU را پوشش دهند.
Windows AI Foundry Foundry Local و سایر کاتالوگهای مدل مانند Ollama و NVIDIA NIMs را ادغام میکند، در نتیجه دسترسی سریع به طیف گستردهای از مدلهای منبع باز آماده را در سراسر تراشههای ویندوز به توسعهدهندگان ارائه میدهد. این امکان را برای توسعهدهندگان فراهم میکند تا مدلها را در برنامههای محلی خود مرور، آزمایش، تعامل و مستقر کنند.
علاوه بر این، Windows AI Foundry APIهای هوش مصنوعی آماده را ارائه میدهد که توسط مدلهای داخلی ویندوز در Copilot+ PC برای وظایف کلیدی زبان و بینایی، مانند هوش متن، شرح تصویر، تشخیص متن، اعلانهای سفارشی و پاک کردن اشیاء، هدایت میشوند. ما در حال اعلام ویژگیهای جدیدی مانند LoRA (انطباق رتبه پایین) برای تنظیم دقیق SLM Phi Silica داخلی خود با استفاده از دادههای سفارشی هستیم. ما همچنین APIهای جدیدی را برای جستجوی معنایی و بازیابی دانش اعلام میکنیم تا توسعهدهندگان بتوانند از دادههای سفارشی خود برای ساخت جستجوی زبان طبیعی و سناریوهای RAG (تولید تقویتشده با بازیابی) در برنامههای خود استفاده کنند.
توسعه ویندوز ۱۱ برای محیطهای Agentic آینده از طریق پشتیبانی بومی از مدل Context Protocol (MCP). ادغام MCP با ویندوز، یک چارچوب استاندارد برای اتصال نمایندگان هوش مصنوعی به برنامههای اصلی ویندوز فراهم میکند و به برنامهها امکان میدهد تا به طور یکپارچه در تعاملات نمایندگی شرکت کنند. برنامههای ویندوز میتوانند قابلیتهای خاصی را برای بهبود مهارتها و تواناییهای اجنتهایی که روی رایانه شخصی ویندوز نصب شدهاند، در معرض نمایش قرار دهند. در ماههای آینده، ما یک پیشنمایش توسعهدهنده خصوصی را با شرکای منتخب ارائه خواهیم داد تا جمعآوری بازخورد را آغاز کنیم.
عملیات برنامه در ویندوز، یک قابلیت برنامه توسعهدهنده جدید که میتواند عملکردهایی را ایجاد کند و قابلیت کشف را برای ویژگیهای خاص در برنامهها افزایش دهد و در نتیجه نقاط ورودی جدیدی را برای جذب کاربران جدید برای توسعهدهندگان ایجاد کند.
ویژگیهای امنیتی جدید ویندوز، مانند Virtualization-Based Security (VBS) Enclave SDK و Post-Quantum Cryptography (PQC)، ابزارهای اضافی را در اختیار توسعهدهندگان قرار میدهد تا توسعه راه حلهای ایمن را با تکامل چشماندازهای تهدید آسانتر کنند.
Windows Subsystem for Linux (WSL) منبع باز، از توسعهدهندگان دعوت میشود تا مشارکت کنند، سفارشیسازی کنند و به ما کمک کنند تا Linux را به طور یکپارچه در ویندوز ادغام کنیم.
بهبودهای جدید در ابزارهای توسعهدهنده محبوب ویندوز، از جمله ترمینال، WinGet و PowerToys، به توسعهدهندگان این امکان را میدهد که بهرهوری را افزایش دهند و بر چیزی که در آن بهترین هستند - کدنویسی - تمرکز کنند.
ویژگیهای رشد جدید Microsoft Store، که اکنون شامل ثبتنام رایگان توسعهدهنده، نصبکننده وب برای برنامههای Win32، گزارش تحلیلی، برنامههای تبلیغاتی برنامه و موارد دیگر است، به توسعهدهندگان برنامه کمک میکند تا افزایش دریافت، کشف و تعامل کاربر را در ویندوز افزایش دهند.
Windows AI Foundry
ما مشتاق به دموکراتیزه کردن توانایی سازندگان برای ساخت، آزمایش و دسترسی به کاربران از طریق یک تجربه هوش مصنوعی موفق هستیم. از توسعهدهندگانی که تازه شروع به توسعه هوش مصنوعی کردهاند، شنیدهایم که آنها راهحلهای آماده را برای قابلیتهای منحصربهفرد ترجیح میدهند تا ادغام هوش مصنوعی در برنامههای خود را تسریع کنند. توسعهدهندگان همچنین به ما گفتهاند که به روشی ساده برای مرور، آزمایش و ادغام مدلهای منبع باز در برنامههای خود نیاز دارند. توسعهدهندگانی که مدلهای پیشرفته خود را میسازند، به ما گفتهاند که یک راهحل سریع و قدرتمند را ترجیح میدهند تا مدلها را به طور کارآمد در تراشههای مختلف مستقر کنند. برای پاسخگویی به انواع نیازهای توسعه، ما Windows Copilot Runtime را توسعه دادیم و آن را به Windows AI Foundry تبدیل کردیم، که مجموعهای از قابلیتهای قدرتمند را ارائه میدهد.
دسترسی آسانتر توسعهدهندگان به مدلهای منبع باز آماده
Windows AI Foundry Foundry Local و سایر کاتالوگهای مدل مانند Ollama و NVIDIA NIM را ادغام میکند، در نتیجه دسترسی سریع به طیف گستردهای از مدلهای منبع باز آماده را در سراسر تراشههای ویندوز به توسعهدهندگان ارائه میدهد. از طریق فهرست مدل Foundry Local، ما کارهای سنگین بهینهسازی این مدلها را در CPU، GPU و NPU انجام دادهایم و آنها را آماده استفاده کردهایم.
در طول پیشنمایش، توسعهدهندگان میتوانند با نصب از WinGet (winget install Microsoft.FoundryLocal) و Foundry Local CLI به Foundry Local دسترسی داشته باشند تا مدلها را مرور، بارگیری و آزمایش کنند. Foundry Local به طور خودکار سختافزار دستگاه (CPU، GPU و NPU) را شناسایی میکند و مدلهای سازگاری را که توسعهدهندگان میتوانند امتحان کنند، فهرست میکند. توسعهدهندگان همچنین میتوانند به راحتی Foundry Local را با Foundry Local SDK در برنامههای خود ادغام کنند. در ماههای آینده، ما این قابلیتها را به طور مستقیم در Windows 11 و Windows App SDK ارائه خواهیم داد، در نتیجه تجربه توسعهدهندگانی که برنامههای تولیدی را با Foundry Local منتشر میکنند، بهینه میشود.
در حالی که ما مدلهای منبع باز آماده را ارائه میدهیم، تعداد فزایندهای از توسعهدهندگان در حال ساخت مدلهای خود و ارائه تجربیات موفق به کاربران نهایی هستند. Windows ML پایه و اساس پلتفرم هوش مصنوعی و زمان اجرای استنتاج هوش مصنوعی داخلی است که استقرار مدلها را در CPU، GPU و NPU ساده و کارآمد میکند.
Windows ML یک زمان اجرای استنتاج محلی با کارایی بالا است که مستقیماً در ویندوز ساخته شده است و میتواند استقرار برنامههای تولیدی مدلهای متن باز یا اختصاصی (از جمله تجربه Copilot+ PC خودمان) را ساده کند. از ابتدا برای بهینهسازی عملکرد مدل و چابکی ساخته شده است و به سرعت نوآوری در معماری مدل، اپراتورها و بهینهسازی در تمام لایههای پشته واکنش نشان میدهد. Windows ML تکامل DirectML (DML) است که بر اساس درسهای آموختهشده در سال گذشته (گوش دادن به بازخورد سازندگان متعدد، شرکای تراشه ما و تیمهای خودمان که در حال توسعه تجربههای هوش مصنوعی برای Copilot+ PC هستند) است. Windows ML با در نظر گرفتن این بازخوردها طراحی شده است و شرکای تراشه ما (AMD، اینتل، انویدیا، کوالکام) را قادر میسازد تا با استفاده از قرارداد ارائهدهنده اجرا، عملکرد مدل را بهینه کنند و با سرعت نوآوری همگام شوند.
Windows ML مزایای متعددی دارد:
استقرار ساده:. توسعهدهندگان را قادر میسازد تا برنامههای تولیدی را بدون بستهبندی زمان اجرای ML، ارائهدهنده اجرای سختافزار یا درایورها با برنامههای خود منتشر کنند. Windows ML سختافزار را بر روی دستگاه کلاینت شناسایی میکند، ارائهدهنده اجرای مناسب را استخراج میکند و ارائهدهنده اجرای صحیح را برای استنتاج بر اساس پیکربندی ارائهشده توسط توسعهدهنده انتخاب میکند.
سازگاری خودکار با نسلهای آتی سختافزار هوش مصنوعی: Windows ML توسعهدهندگان را قادر میسازد تا برنامههای هوش مصنوعی را با اطمینان در اکوسیستم تراشه سریع در حال تحول بسازند. با عرضه سختافزار جدید، Windows ML تمام وابستگیهای لازم را بهروز نگه میدارد و با تراشههای جدید سازگار میشود، در حالی که دقت مدل و سازگاری با سختافزار را حفظ میکند.
ابزارهایی برای آمادهسازی و انتشار مدلهای با کارایی بالا: ابزارهای قدرتمند گنجاندهشده در AI Toolkit for VS Code برای وظایف مختلف، از تبدیل مدل، کمیسازی تا بهینهسازی، روند آمادهسازی و انتشار مدلهای با کارایی بالا را ساده میکند.
ما از نزدیک با تمام شرکای تراشه (AMD، اینتل، انویدیا، کوالکام) همکاری میکنیم تا ارائهدهنده اجرای آنها را به طور یکپارچه با Windows ML ادغام کنیم و در نتیجه بهترین عملکرد مدل را برای تراشه خاص خود ارائه دهیم.
بسیاری از توسعهدهندگان برنامه، مانند Adobe، Bufferzone، McAfee، Reincubate، Topaz Labs، Powder و Wondershare، قبلاً با ما همکاری کردهاند تا مدلها را با استفاده از Windows ML در سراسر تراشههای AMD، اینتل، انویدیا و کوالکام مستقر کنند. برای کسب اطلاعات بیشتر در مورد Windows ML، لطفاً از این وبلاگ بازدید کنید.
ادغام سریع و آسان هوش مصنوعی با استفاده از APIهایی که توسط مدلهای داخلی ویندوز پشتیبانی میشوند
ما در حال ارائه APIهای هوش مصنوعی آماده هستیم که توسط مدلهای داخلی ویندوز پشتیبانی میشوند، برای وظایف کلیدی، مانند هوش متن و پردازش تصویر. اینها شامل APIهای زبانی (مانند خلاصه و بازنویسی متن) و APIهای بصری (مانند شرح تصویر، OCR، وضوح فوقالعاده تصویر و تقسیمبندی تصویر) هستند که همگی در آخرین نسخه Windows App SDK 1.7.2 به عنوان انتشار پایدار موجود هستند. این API ها سربار ساخت یا استقرار مدل را از بین میبرند. این API ها به صورت محلی روی دستگاه عمل میکنند و به ارائه حریم خصوصی، امنیت و انطباق با هزینه صفر اضافی کمک میکنند و برای NPU در Copilot+ PC بهینه شدهاند. توسعهدهندگان برنامه (مانند Dot Vista، Filmora از Wondershare، Pieces از توسعهدهندگان، Powder، iQIYI و غیره) در حال حاضر از APIهای هوش مصنوعی آماده ما در برنامههای خود استفاده میکنند.
ما همچنین از توسعهدهندگان شنیدهایم که برای دستیابی به خروجی مورد نیاز برای سناریوهای خاص، باید LLMها را با دادههای سفارشی خود تنظیم کنند. بسیاری همچنین اظهار داشتند که تنظیم دقیق مدلهای پایه یک کار سخت است. به همین دلیل است که ما از پشتیبانی LoRA برای Phi Silica خبر میدهیم.
معرفی LoRA (انطباق رتبه پایین) برای Phi Silica برای تنظیم دقیق SLM داخلی خود با استفاده از دادههای سفارشی
LoRA با بهروزرسانی تنها بخشی از پارامترهای مدل با دادههای سفارشی، کارایی تنظیم دقیق را بهبود میبخشد. این امکان افزایش عملکرد برای تسکهای مورد نیاز را میدهد بدون اینکه بر قابلیتهای کلی مدل تأثیر بگذارد. این از امروز بهصورت عمومی در NPUهای سری Snapdragon X در دسترس است و در ماههای آینده برای Copilot+ PCهای اینتل و AMD در دسترس خواهد بود. توسعهدهندگان میتوانند به LoRA برای Phi Silica در Windows App SDK 1.8 Experimental 2 دسترسی داشته باشند.
توسعهدهندگان میتوانند با استفاده از آموزش LoRA برای Phi Silica از طریق AI Toolkit for VS Code شروع کنند. ابزار تنظیم دقیق را انتخاب کنید، مدل Phi Silica را انتخاب کنید، پروژه را پیکربندی کنید و آموزش را با مجموعه داده سفارشی در Azure راهاندازی کنید. پس از اتمام آموزش، توسعهدهندگان میتوانند آداپتور LoRA را دانلود کنند، از آن بر روی APIهای Phi Silica استفاده کنند و آزمایش کنند تا تفاوت پاسخ را با آداپتور LoRA و بدون آداپتور LoRA درک کنند.
معرفی جستجوی معنایی و بازیابی دانش برای LLMها
ما در حال معرفی APIهای جستجوی معنایی جدید هستیم تا به توسعهدهندگان کمک کنیم تا تجربیات جستجوی قدرتمندی را با دادههای برنامه خودشان ایجاد کنند. این APIها از جستجوی معنایی (جستجو بر اساس معنا، از جمله جستجوی تصویر) و جستجوی واژگانی (جستجو بر اساس کلمات دقیق) پشتیبانی میکنند و به کاربران امکان میدهند تا محتوای مورد نیاز خود را به روشی شهودیتر بهتر پیدا کنند.
این APIهای جستجو به صورت محلی بر روی انواع دستگاه اجرا میشوند و عملکرد و حریم خصوصی را فراهم میکنند. در Copilot+ PCها، قابلیتهای معنایی فعال شدهاند تا یک تجربه برتر را ارائه دهند.
علاوه بر جستجوی سنتی، این APIها از RAG (تولید تقویتشده با بازیابی) پشتیبانی میکنند و به توسعهدهندگان امکان میدهند تا از دادههای سفارشی خود برای پشتیبانی از خروجی LLM استفاده کنند.
این APIها در حال حاضر به صورت پیشنمایش خصوصی در دسترس هستند.
در نتیجه، Windows AI Foundry مجموعهای از قابلیتها را در اختیار توسعهدهندگان قرار میدهد تا نیازهای آنها در سفر هوش مصنوعی را برآورده کند. این مجموعهای از APIهای آمادهشده را ارائه میدهد که توسط مدلهای داخلی پشتیبانی میشوند، ابزارهایی برای سفارشیسازی مدلهای داخلی ویندوز و یک زمان اجرای استنتاج با کارایی بالا برای کمک به توسعهدهندگان در ارائه مدلهای خود و استقرار آنها بر روی تراشه. با ادغامFoundry Local””
در Windows AI Foundry، توسعهدهندگان همچنین میتوانند به یک فهرست غنی از مدلهای منبع باز دسترسی داشته باشند.
تصویب ISV در Windows AI Foundry
ما هیجانزده هستیم که جامعه توسعهدهندگان باورنکردنی را جشن بگیریم که امروز در حال ساخت تجربیات هوش مصنوعی بر روی دستگاه در Windows 11 هستند و ما نمیتوانیم صبر کنیم تا ببینیم توسعهدهندگان چه چیز دیگری را با استفاده از این قابلیتهای غنی ارائهشده توسط Windows AI Foundry خواهند ساخت.
معرفی پشتیبانی بومی مدل Context Protocol (MCP) برای تقویت اکوسیستم عامل در Windows 11
همانطور که جهان به سمت یک آینده عاملیتمحور پیش میرود، Windows در حال تکامل است تا ابزارها، قابلیتها و الگوهای امنیتی را برای اجراینمایندگان فراهم کند، مهارتهای خود را افزایش دهند و در نتیجه ارزشهای قابل توجهی برای مشتریان ارائه دهند.
پلتفرم MCP در Windows یک چارچوب استاندارد برای نمایندگان هوش مصنوعی فراهم میکند که به برنامههای اصلی Windows متصل شوند، برنامههایی که میتوانند قابلیتهای خاصی را به منظور تقویت مهارتها و تواناییهای آن نمایندگان در Windows 11 PC نمایش دهند. این زیرساخت در ماههای آینده با یک پیشنمایش توسعهدهنده خصوصی با شرکای منتخب در دسترس خواهد بود تا بازخورد جمعآوری شود.
امنیت و حریم خصوصی در اولویت: با قابلیتهای جدید MCP، ما تشخیص میدهیم که با ادامه گسترش MCP و قابلیتهای عاملگرا، به طور مداوم یاد خواهیم گرفت، در حالی که اولویت اصلی ما این است که اطمینان حاصل کنیم که بر روی یک پایه امن ساخته شدهایم. در ادامه چند مورد از اصولی که در توسعه مسئولانه MCP در Windows 11 ما را راهنمایی میکنند، آورده شده است:
ما متعهد هستیم که ثبت MCP ویندوز را به یک اکوسیستم MCP Server قابل اعتماد تبدیل کنیم که با معیارهای امنیتی قوی مطابقت داشته باشد.
کنترل کاربر یک اصل راهنما برای ایجاد این ادغام است. دسترسی اجنت”
به MCP Server به طور پیشفرض خاموش است. پس از فعال شدن، تمام اقدامات حساس انجام شده توسط نماینده”
از طرف کاربر قابل بررسی و شفاف خواهد بود.دسترسی MCP Server مطابق با اصل کمترین امتیاز مدیریت میشود، که از طریق قابلیتهای اعلانی و جداسازی (در صورت امکان) اعمال میشود و اطمینان میدهد که کاربر میتواند امتیازات اعطاشده به MCP Server را کنترل کند و به محدود کردن تأثیر هرگونه حمله به یک سرور خاص کمک میکند.
امنیت یک ویژگی یکباره نیست، بلکه یک تعهد مداوم است. با گسترش MCP و سایر قابلیتهای عاملگرا، به تکامل دفاع خود ادامه خواهیم داد. برای اطلاعات بیشتر در مورد رویکردهای امنیتی، لطفاً از محافظت از پروتکل Context مدل: ساخت یک عاملگرای ایمن در Windows بازدید کنید.
ما در حال معرفی عناصر زیر در پلتفرم MCP در Windows هستیم:
ثبت MCP ویندوز: این یک منبع واحد، ایمن و قابل اعتماد است که از آن اجنت”
های هوش مصنوعی میتوانند MCP Serverها را در Windows جستجو کنند. اجنت”
ها میتوانند با بهرهگیری از تخصص خود و ارائه ارزش قابل توجه به کاربران نهایی، MCP Serverهای نصبشده روی دستگاههای مشتری را از طریق ثبت MCP ویندوز کشف کنند.
MCP Serverهای Windows: این شامل ویژگیهای سیستم Windows مانند سیستم فایل، پنجره”
ها و Windows Subsystem for Linux به عنوان MCP Serverهایی خواهد بود که نمایندگان”
با آنها تعامل میکنند.
توسعهدهندگان میتوانند عملکردها و قابلیت های مورد نظر را از برنامه های خود در MCP Serverها قرار دهند و از طریق ثبت MCP ویندوز در دسترس قرار دهند. ما در حال معرفی عملیات برنامه در Windows هستیم، یک قابلیت توسعهدهنده جدید نیز ممکن است به عنوان یک MCP Server داخلی مورد استفاده قرار گیرد و به برنامه ها این امکان را میدهد تا عملکردهای خود را در اختیار نمایندگان”
قرار دهند.
معماری MCP روی Windows
ما در حال همکاری با توسعهدهندگان برنامه مانند Anthropic، Perplexity، OpenAI و Figma برای ساخت این پلتفرم هستیم، توسعهدهندگانی که در حال ادغام قابلیتهای MCP خود در برنامهها برای Windows هستند.
همانطور که رئیس اتحادیههای استراتژیک Anthropic، Rich O’Connell، به اشتراک گذاشت، “ما از دیدن پذیرش مداوم پروتکل زمینه مدل و یک اکوسیستم یکپارچه رونقبخش که توسط سرویسها و جوامع محبوب ساخته شده است، هیجانزده هستیم. LLMها از اتصال به جهان دادهها و ابزارهای شما سود میبرند و ما مشتاقانه منتظریم تا ارزشی را که کاربران از اتصال Claude”
به Windows تجربه میکنند، ببینیم.”
Aravind Srinivas، بنیانگذار و مدیرعامل Perplexity، به اشتراک گذاشت، “در Perplexity، مانند Microsoft، ما بر تجربیات واقعاً مفید و قابل اعتماد تمرکز داریم. “MCP در Windows تجربیات هوش مصنوعی کمکی را به یکی از تأثیرگذارترین سیستم عاملهای جهان میآورد.”
Kevin Weil، مدیر ارشد محصول OpenAI، به اشتراک گذاشت، “ما از دیدن استقبال Windows از تجربیات هوش مصنوعی از طریق پذیرش پروتکل زمینه مدل هیجانزده هستیم. این راههایی را برای ChatGPT هموار میکند تا بهطور یکپارچه به ابزارها و سرویسهای Windows که کاربران بهطور روزانه از آنها استفاده میکنند، متصل شود. “ما مشتاقانه منتظریم تا به توسعهدهندگان و کاربران قدرت دهیم تا تجربیات قوی و غنی را از طریق این ادغام ایجاد کنند.”
این همکاریهای اولیه یک پایه محکم ایجاد میکنند برای تعهد ما به حفظ Windows به عنوان یک پلتفرم باز و تکامل آن برای یک آینده عاملگرا.””
انگیزه پشت MCP یک فرصت عالی برای توسعهدهندگان برای افزایش کشف برنامه و تعامل با آن فراهم میکند.
معرفی عملکرد برنامههای Windows، قابلیت جدیدی برای توسعهدهندگان برای افزایش قابلیت کشف برنامههایشان
ما از توسعهدهندگان شنیدهایم که بهروزرسانی کاربران از برنامههایشان و افزایش استفاده برای رشدشان بسیار مهم است. ما یک شرکت سازنده هستیم، بنابراین این نیاز اساسی را به خوبی درک میکنیم. در نتیجه، عملکردهای برنامههای Windows را معرفی میکنیم. عملکردهای برنامه قابلیت جدیدی را در اختیار توسعهدهندگان قرار میدهند تا قابلیت کشف قابلیتهای برنامههایشان را افزایش دهند و در نتیجه نقاط ورودی جدیدی را برای جذب کاربران جدید برای توسعهدهندگان فراهم کنند.
در حال حاضر، برنامه های پیشرو از همه بخش ها، از جمله بهرهوری، خلاقیت و ارتباطات، از عملکردهای برنامه برای بازگشایی سطوح تعامل جدید استفاده میکنند. Zoom، Filmora، Goodnotes، Todoist، Raycast، قطعات توسعهدهنده و Spark Mail اولین توسعهدهندگانی هستند که به این ویژگی میپیوندند.
توسعهدهندگان میتوانند از:
API های عملکردهای برنامه استفاده کنند تا عملکرد مورد نظر خود را بسازند. توسعهدهندگان همچنین میتوانند از عملکردهایی که توسط سایر برنامههای مرتبط توسعه یافتهاند استفاده کنند تا عملکرد تکمیلی را ارائه دهند و در نتیجه زمان تعامل خود را در برنامه افزایش دهند. توسعه دهندگان میتوانند از طریق Windows SDK 10.0.26100.4188 یا نسخه های بعدی به APIهای ارائه شده دسترسی داشته باشند.
محیط تعامل برنامههای در حال آزمایش برای آزمایش عملکرد و تجربه کاربری تعامل های برنامه خود. توسعه دهندگان میتوانند ابزار آزمایشی را از طریق Microsoft Store دانلود کنند.
ایستگاه های کاری قدرتمند برای توسعهدهندگان هوش مصنوعی برای پاسخگویی به بارهای کاری محاسباتی بالا و استنتاج های محلی
توسعه دهندگانی که به طور همزمان با مقادیر بالای بار کاری هوش مصنوعی سر و کار دارند، به ما ابراز کردهاند که آنها نه تنها به نرم افزار قابل اعتماد نیاز دارند بلکه به سخت افزار قدرتمندی نیاز دارند که از توسعه محلی هوش مصنوعی پشتیبانی کند. ما با یک سری از OEM ها و شرکای تراشه همکاری کردهایم تا یک ایستگاه کاری قدرتمند توسعه دهنده هوش مصنوعی را در اختیار توسعه دهندگان قرار دهیم.
شرکای OEM مشابه Dell، HP و Lenovo طیف گستردهای از سیستمهای مبتنی بر Windows را ارائه میدهند که در زمینه مشخصات سخت افزار و بودجه انعطاف پذیری را در اختیار کاربران قرار میدهند. Dell Pro Max Tower مشخصات سخت افزاری چشمگیری را برای دستیابی به عملکردی قدرتمند ارائه میدهد، این مورد گزینهای فوق العاده برای استنتاج مدلهای هوش مصنوعی بر روی GPU یا CPU و انجام تنظیم دقیق مدلهای محلی به شمار میرود. به منظور دستیابی به قدرت پردازش با بازدهی فضایی، HP Z2 Mini G1a یک مینی ایستگاه کاری قدرتمند است. Dell Pro Max 16 Premium، HP Zbook Ultra G1a و Lenovo P14s/P16s به عنوان Copilot+ PCهای جدید در اختیار توسعه دهندگان قرار دارند و امکاناتی خارق العاده را برای جابجایی فراهم میکنند.
قابلیت های جدید مرتبط با امنیت پلتفرم Windows
VBS Enclave SDK برای نیازمندی های محاسابات ایمن(نسخه آزمایشی)
امنیت سرلوحه نوآوری و هر کاری است که Microsoft انجام میدهد. در عصر هوش مصنوعی، تعداد فزایندهای از برنامهها ملزم به محافظت از دادههای خود در برابر بدافزارها یا حتی کاربران و مدیران مخرب هستند. در سال 2024، مافناوریVirtualization-Based Security (VBS) Enclave را معرفی کردیم تا یک محیط اجرای قابل اعتماد را برای برنامههایی فراهم کنیم که در آن عملکردهای محاسباتی ایمن (از جمله عملیات رمزنگاری) را انجام دهند و از حملات در سطح مدیریت جلوگیری کنند. این همان پایهای است که تجربه Recall خود را در Copilot+ PCها بر اساس آن ایمن میکنیم. اکنون در حال فعال کردن این قابلیت اساسی امنیتی برای توسعه دهندگان هستیم. VBS Enclave SDK اکنون برای انتشار عمومی در فاز آزمایشی در دسترس است و شامل مجموعهای از کتابخانهها و ابزارها برای مناطق امنیتی است که از طریق یک تجربه طبیعی تر برنامهریزی میشوند، توسعه دهندگان میتوانند در اینجا یک مخزن را کلون کنند.
این کار با ایجاد یک ابزار لایه طرح ریزی API آغاز میشود. توسعه دهندگان اکنون می توانند رابطی بین برنامه های میزبان و ناحیه امنیتی را تعریف کنند و این ابزار تمامی کارهای غیر ضروری را انجام می دهد تا پارامترها را اعتبارسنجی کند و مدیریت حافظه و بازرسی های ایمنی را برعهده بگیرد. این امکان به توسعه دهندگان اجازه میدهد تا بر روی منطق تجاری خود تمرکز کنند، در حالی که منطقه امنیتی پارامترها، دادهها و حافظه را محافظت میکند. علاوه بر این، این کتابخانه ها مدیریت توابعی مانند ایجاد یک منطقه امنیتی، رمزگذاری و رمزگشایی دادهها، مدیریت رشتهتولیدکننده و گزارش دادن انتقال اطلاعات را برای توسعه دهندگان آسان میکنند.
رمزنویسیPost-Quantum به Windows Insiders و Linux وارد میشود
ما قبلاً در مورد چالشهای ازرتباط با پیشرفتهای محاسبات کوانتومیصحبت کردهایم و برای مشارکت در ایمنی کوانتومی در تمام صنایع، گامهایی را از جمله افزودن الگوریتم PQC به کتابخانه رمزنگاری اصلی خود SymCrypt بر
خواهیم داشت.
ما به زودی قابلیت PQC را در دسترس Windows Insiders و Linux (SymCrypt-OpenSSL نسخه 1.9.0) قرار میدهیم. این ادغام یک گام مهم برای توسعه دهندگان به منظور آزمایش PQC در محیط خود و ارزیابی سازگاری، عملکرد و یکپارچگی با سیستم های امنیتی موجود به شمار میرود. دسترسی زودهنگام به عملکرد PQC به تیمهای امنیتی کمک میکند تا چالشها را تشخیص دهند، استراتژیها را بهینه کنند و انتقال را زمانی که استانداردهای صنعتی به تکامل خود ادامه می دهند، تسریع بخشند. با رسیدگی فعالانه به مسائل امنیتی استانداردهای رمز عبور فعلی، ما تلاش میکنیم راه را برای یک آینده دیجیتال هموار کنیم که از مزایای کوانتومی بهره میبرد و خطرات امنیتی را کاهش میدهد.
تجارب جدیدی در نظر گرفته شده برای اطمینان از این که هر توسعه دهنده ای بتواند در Windows 11 بازدهی خود را افزایش دهد
Windows Subsystem for Linux (WSL) از طریق آسان کردن اجرای همزمان بارهای کاری Windows و Linux به عنوان یک پلتفرم قدرتمند برای توسعه هوش مصنوعی در Windows عمل میکند. توسعه دهندگان میتوانند به آسانی فایلها، برنامههای کاربردیGUI””
، GPUها و موارد دیگر را از طریق محیطهای کاری Windows و Linux به اشتراک بگذارند، درحالیکه به تنظیمات دیگری نیاز نیست.
اعلامیه Windows Subsystem for Linux اکنون به عنوان متن باز ارائه میشود
ما از اعلام اینکه میخواهیم Windows Subsystem for Linux را به عنوان متن باز ارائه کنیم، بسیار هیجانزده هستیم. با استفاده از این کار، ما ساخت و پشتیبانی از ماشین مجازی در WSL را در دسترس قرار خواهیم داد و کدی را که با امکانات و منابع Windows یکپارچه شده است برای کمک دادن به جوامع در دسترس قرار میدهیم. این کار قفل عملکرد جدید و افزایش مقیاس پذیری را باز میکند. این دعوتنامه ای است برای انجمن توسعه دهندگان که به ما کمک کنند Linux را به طور یکپارچه با Windows ادغام کنیم و Windows را به پلتفرم اولویت دار توسعه متقابل مدرن تبدیل کنیم.
در واقع، در یک نگاه، ارائه WSL به عنوان متن باز، اولین مسئله ارسال شده در این گزارش بود. در آن زمان، تمام منطق پروژه نمیتوانست از تصویر خود Windows جدا شود، اما از آن زمان، ما در انتشار WSL 2 تغییراتی را ایجاد کردیم و پیشنهاد WSL را به عنوان یک برنامه مستقل ارائه دادیم. با ارائه آن، ما توانستیم اولین درخواست را ببندیم! از ارائه تمامبازخوردها، ایدهها و تلاشهایی که WSL ارائه کردهاید، سپاسگزاریم.
بهبودهای جدید برای ابزارهای مرسوم توسع دهند Windows
ما درک میکنیم که برای ساخت یک تجربه هوش مصنوعی عالی همه فرایند با بهرهوری یک توسعه دهنده آغاز میشود، از ایجاد سریعتر دستگاه و محیط تا بدست آوردن تمام ابزارهای مورد نیاز در یک زمان. بنابراین، ما پیشرفتهایی را در ابزارهای مرسوم توسعه دهنده Windows مانند WinGet، PowerToys و ترمینال، اعلام کردیم.
با استفاده از WinGet Configuration کد خود را زودتر حاضر کنید
توسعه دهندگان میتوانند به آسانی با استفاده از یک دستور WinGet Configure قابل اعتماد، محیط توسعه را تنظیم و کپی کنند. توسعه دهندگان در حال حاضر می توانند وضعیت فعلی دستگاههای خود (شامل برنامه های کاربردی، بستهها و ابزارها (در منابع پیکربندی شده WinGet در دسترس هستند)) را در پرونده WinGet Configuration ضبط کنند. WinGet Configuration در حال حاضر به گونه ای به روز شده است که از Microsoft DSC V3 پشتیبانی کند. اگر برنامههای کاربردی و بستههای نصب شده DSC V3 را پشتیبانی کنند، تنظیمات برنامههای کاربردی نیز در پرونده ای که ایجاد شده است، گنجانده میشود. قابلیت ذکر شده قرار است ماه آینده به طور کامل در دسترس عموم قرار گیرد. برای کسب اطلاعات بیشتر، به مخزن GitHub با نام winget-dsc مراجعه کنید.
ارائه تنظیمات پیشرفتهWindows برای کمک به توسعه دهندگان در کنترل و سفارشی سازی تجربهWindows خود
به دلیل نمایش تنظیمات پنهان یا مبهم، توسعه دهندگان و کاربران ارشد معمولاً با سفارشی کردن Windows روبرو می شوند، لذا Windows را برای برآورده کردن نیازهای انحصاری خود هماهنگ میکنند. تنظیمات پیشرفته Windows به توسعه