<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Devops | The .NET Blog</title><link>https://thedotnetblog.com/ar/tags/devops/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ar</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Wed, 15 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ar/tags/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>تصحيح Azure DevOps Server لشهر أبريل 2026 — إصلاح اكتمال طلبات السحب وتحديثات الأمان</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-server-april-2026-patch/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-server-april-2026-patch/</guid><description>يحصل Azure DevOps Server على التصحيح 3 مع إصلاح فشل اكتمال طلبات السحب، وتحسين التحقق من تسجيل الخروج، واستعادة اتصالات PAT الخاصة بـ GitHub Enterprise Server.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-server-april-2026-patch/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;تنبيه سريع للفرق التي تشغل Azure DevOps Server المستضاف ذاتياً: أصدرت Microsoft &lt;a href="https://devblogs.microsoft.com/devops/april-patches-for-azure-devops-server/"&gt;التصحيح 3 لشهر أبريل 2026&lt;/a&gt; مع ثلاثة إصلاحات محددة.&lt;/p&gt;
&lt;h2 id="ما-الذي-تم-إصلاحه"&gt;ما الذي تم إصلاحه&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;فشل اكتمال طلبات السحب&lt;/strong&gt; — كان استثناء مرجع فارغ أثناء الإكمال التلقائي لعناصر العمل يتسبب في فشل دمج طلبات السحب. إذا كنت تواجه أخطاء عشوائية في اكتمال طلبات السحب، فهذا هو السبب على الأرجح&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;التحقق من إعادة توجيه تسجيل الخروج&lt;/strong&gt; — تحسين التحقق أثناء تسجيل الخروج لمنع عمليات إعادة التوجيه الخبيثة المحتملة. هذا إصلاح أمني يستحق التطبيق الفوري&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;اتصالات PAT بـ GitHub Enterprise Server&lt;/strong&gt; — كان إنشاء اتصالات رمز الوصول الشخصي بـ GitHub Enterprise Server معطوباً، وقد تم استعادته الآن&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="كيفية-التحديث"&gt;كيفية التحديث&lt;/h2&gt;
&lt;p&gt;نزّل &lt;a href="https://aka.ms/devopsserverpatch3"&gt;التصحيح 3&lt;/a&gt; وشغّل المثبت. للتحقق من تطبيق التصحيح:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;lt;patch-installer&amp;gt;.exe CheckInstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;إذا كنت تشغّل Azure DevOps Server محلياً، توصي Microsoft بشدة بالبقاء على آخر تصحيح للأمان والموثوقية معاً. راجع &lt;a href="https://learn.microsoft.com/azure/devops/server/release-notes/azuredevopsserver?view=azure-devops#azure-devops-server-patch-3-release-date-april-14-2026"&gt;ملاحظات الإصدار&lt;/a&gt; للتفاصيل الكاملة.&lt;/p&gt;</content:encoded></item><item><title>هندسة المنصات الوكيلية تصبح حقيقة — Git-APE يُظهر كيف</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/agentic-platform-engineering-git-ape/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/agentic-platform-engineering-git-ape/</guid><description>يضع مشروع Git-APE من Microsoft هندسة المنصات الوكيلية موضع التطبيق — باستخدام وكلاء GitHub Copilot وAzure MCP لتحويل الطلبات باللغة الطبيعية إلى بنية تحتية سحابية مُتحقَّق منها.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/agentic-platform-engineering-git-ape/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;كانت هندسة المنصات من تلك المصطلحات التي تبدو رائعة في محادثات المؤتمرات لكنها عادةً ما تعني &amp;ldquo;أنشأنا بوابة داخلية وغلافاً لـ Terraform.&amp;rdquo; الوعد الحقيقي — بنية تحتية ذاتية الخدمة آمنة فعلاً ومُحكَّمة وسريعة — كانت دائماً على بُعد خطوات.&lt;/p&gt;
&lt;p&gt;نشر فريق Azure للتو &lt;a href="https://devblogs.microsoft.com/all-things-azure/putting-agentic-platform-engineering-to-the-test/"&gt;الجزء الثاني من سلسلة هندسة المنصات الوكيلية&lt;/a&gt;، وهذا الجزء يتعلق بالتطبيق العملي. يطلقون عليه &lt;strong&gt;Git-APE&lt;/strong&gt; (نعم، الاختصار مقصود)، وهو مشروع مفتوح المصدر يستخدم وكلاء GitHub Copilot بالإضافة إلى خوادم Azure MCP لتحويل الطلبات باللغة الطبيعية إلى بنية تحتية مُتحقَّق منها ومنشورة.&lt;/p&gt;
&lt;h2 id="ما-الذي-يفعله-git-ape-فعلا"&gt;ما الذي يفعله Git-APE فعلاً&lt;/h2&gt;
&lt;p&gt;الفكرة الجوهرية: بدلاً من تعلّم المطوّرين وحدات Terraform، أو التنقل في واجهات المستخدم للبوابات، أو تقديم تذاكر إلى فريق المنصة، يتحدثون مع وكيل Copilot. يفسّر الوكيل النية، ويولّد البنية التحتية كأكواد، ويتحقق منها مقابل السياسات، وينشر — كل ذلك داخل VS Code.&lt;/p&gt;
&lt;p&gt;إليك الإعداد:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/Azure/git-ape
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; git-ape
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;افتح مساحة العمل في VS Code، وتُكتشف ملفات إعداد الوكيل تلقائياً بواسطة GitHub Copilot. تتفاعل مع الوكيل مباشرةً:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;@git-ape deploy a function app with storage in West Europe
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;يستخدم الوكيل Azure MCP Server خلف الكواليس للتفاعل مع خدمات Azure. يُمكّن إعداد MCP في إعدادات VS Code قدرات محددة:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;azureMcp.serverMode&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;namespace&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;azureMcp.enabledServices&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;deploy&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;bestpractices&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;group&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;subscription&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;functionapp&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;storage&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s2"&gt;&amp;#34;sql&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;monitor&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="nt"&gt;&amp;#34;azureMcp.readOnly&amp;#34;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="لماذا-يهم-هذا"&gt;لماذا يهمّ هذا&lt;/h2&gt;
&lt;p&gt;لمن يبنون على Azure، يحوّل هذا محادثة هندسة المنصات من &amp;ldquo;كيف نبني بوابة&amp;rdquo; إلى &amp;ldquo;كيف نصف حواجز الحماية كواجهات برمجية.&amp;rdquo; حين تكون واجهة منصتك وكيل ذكاء اصطناعي، تصبح جودة قيودك وسياساتك هي المنتج.&lt;/p&gt;
&lt;p&gt;وضع الجزء الأول من المدوّنة النظرية: الواجهات البرمجية الموصوفة جيداً، ومخططات التحكم، وحواجز الحماية الصريحة تجعل المنصات جاهزة للوكلاء. يُثبت الجزء الثاني أنها تعمل من خلال شحن أدوات فعلية. الوكيل لا يولّد الموارد بشكل أعمى — بل يتحقق مقابل أفضل الممارسات، ويحترم اصطلاحات التسمية، ويطبّق سياسات مؤسستك.&lt;/p&gt;
&lt;p&gt;التنظيف بسيط بالقدر نفسه:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;@git-ape destroy my-resource-group
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="رأيي"&gt;رأيي&lt;/h2&gt;
&lt;p&gt;لأكن صريحاً — هذا يتعلق بالنمط أكثر من الأداة المحددة. Git-APE نفسه هو بنية مرجعية/توضيحية. لكن الفكرة الكامنة — الوكلاء كواجهة لمنصتك، وMCP كبروتوكول، وGitHub Copilot كمضيف — هي وجهة تجربة المطوّر في المؤسسات.&lt;/p&gt;
&lt;p&gt;إذا كنت فريق منصة تبحث عن كيفية جعل أدواتك الداخلية صديقةً للوكلاء، فلا يوجد نقطة بداية أفضل. وإذا كنت مطوّر .NET تتساءل عن كيفية ارتباط هذا بعالمك: يعمل Azure MCP Server ووكلاء GitHub Copilot مع أي عبء عمل على Azure. واجهة برمجة ASP.NET Core، ومكدّس .NET Aspire، والخدمات المُعبّأة في حاويات — كل ذلك يمكن أن يكون هدفاً لتدفق نشر وكيلي.&lt;/p&gt;
&lt;h2 id="خلاصة-القول"&gt;خلاصة القول&lt;/h2&gt;
&lt;p&gt;Git-APE هو نظرة مبكرة لكن ملموسة على هندسة المنصات الوكيلية في التطبيق. استنسخ &lt;a href="https://github.com/Azure/git-ape"&gt;المستودع&lt;/a&gt;، وجرّب العرض التوضيحي، وابدأ في التفكير في كيفية احتياج واجهات برمجية منصتك وسياساتها للظهور حتى يستطيع الوكيل استخدامها بأمان.&lt;/p&gt;
&lt;p&gt;اقرأ &lt;a href="https://devblogs.microsoft.com/all-things-azure/putting-agentic-platform-engineering-to-the-test/"&gt;المقال الكامل&lt;/a&gt; للشرح التفصيلي والعروض التوضيحية المرئية.&lt;/p&gt;</content:encoded></item><item><title>Azure DevOps يُصلح أخيراً تجربة مستخدم محرر Markdown التي اشتكى منها الجميع</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/</guid><description>يحصل محرر Markdown في Azure DevOps لعناصر العمل على تمييز أوضح بين وضعَي المعاينة والتحرير. إنه تغيير صغير يحل مشكلة حقيقية ومزعجة في سير العمل.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-markdown-editor-work-items/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;إذا كنت تستخدم Azure Boards، فمن المرجح أنك مررت بهذا الموقف: تقرأ وصف عنصر عمل، ربما تراجع معايير القبول، ثم تنقر نقراً مزدوجاً عن طريق الخطأ. فجأة — أنت في وضع التحرير. لم تكن تريد تحرير أي شيء. كنت فقط تقرأ.&lt;/p&gt;
&lt;p&gt;أعلن Dan Hellem عن &lt;a href="https://devblogs.microsoft.com/devops/improving-the-markdown-editor-for-work-items/"&gt;هذا الإصلاح&lt;/a&gt;، وهو من التغييرات التي تبدو صغيرة لكنها تزيل احتكاكاً حقيقياً من سير عملك اليومي.&lt;/p&gt;
&lt;h2 id="ما-الذي-تغير"&gt;ما الذي تغيّر&lt;/h2&gt;
&lt;p&gt;يفتح محرر Markdown لحقول نص عناصر العمل الآن في &lt;strong&gt;وضع المعاينة افتراضياً&lt;/strong&gt;. يمكنك قراءة المحتوى والتفاعل معه — اتباع الروابط ومراجعة التنسيق — دون القلق من الدخول إلى وضع التحرير عن طريق الخطأ.&lt;/p&gt;
&lt;p&gt;عندما تريد فعلاً التحرير، تنقر على أيقونة التحرير في أعلى الحقل. وعند الانتهاء، تخرج صراحةً إلى وضع المعاينة. بسيط، مقصود، يمكن التنبؤ به.&lt;/p&gt;
&lt;p&gt;هذا هو التغيير. هذا كل شيء.&lt;/p&gt;
&lt;h2 id="لماذا-هذا-أهم-مما-يبدو"&gt;لماذا هذا أهم مما يبدو&lt;/h2&gt;
&lt;p&gt;كان &lt;a href="https://developercommunity.visualstudio.com/t/Markdown-editor-for-work-item-multi-line/10935496"&gt;سلسلة ملاحظات المجتمع&lt;/a&gt; حول هذا الأمر طويلاً. جرى تقديم سلوك النقر المزدوج للتحرير مع محرر Markdown في يوليو 2025، وبدأت الشكاوى فوراً تقريباً. لم تكن المشكلة مجرد تعديلات غير مقصودة — بل كان التفاعل كله يبدو غير قابل للتنبؤ. لم تكن تعرف أبداً إذا كان النقر سيضعك في وضع القراءة أم التحرير.&lt;/p&gt;
&lt;p&gt;بالنسبة للفرق التي تُجري تخطيط السبرينت، أو تنقية قائمة المهام المتراكمة، أو مراجعة الكود باستخدام Azure Boards، يتراكم هذا الاحتكاك الصغير. كل دخول غير مقصود إلى وضع التحرير يعني تحولاً في السياق. وكل لحظة &amp;ldquo;انتظر، هل غيّرت شيئاً؟&amp;rdquo; هي انتباه مُهدَر.&lt;/p&gt;
&lt;p&gt;السلوك الافتراضي الجديد يحترم نمط التفاعل الأكثر شيوعاً: فأنت تقرأ عناصر العمل أكثر بكثير مما تحررها.&lt;/p&gt;
&lt;h2 id="حالة-الإطلاق"&gt;حالة الإطلاق&lt;/h2&gt;
&lt;p&gt;هذا التغيير بدأ بالانتشار لدى مجموعة من المستخدمين ويتوسع ليشمل الجميع خلال الأسبوعين إلى الثلاثة أسابيع القادمة. إذا لم تكن قد رأيته بعد، فستراه قريباً.&lt;/p&gt;
&lt;h2 id="خلاصة-القول"&gt;خلاصة القول&lt;/h2&gt;
&lt;p&gt;لا تحتاج كل تحسينات البرامج إلى أن تكون ميزة بارزة في العناوين. أحياناً أفضل تحديث هو إزالة شيء مزعج. هذا واحد منها — إصلاح صغير لتجربة المستخدم يجعل Azure Boards أقل إزعاجاً للأشخاص الذين يريدون فقط قراءة عناصر عملهم بهدوء.&lt;/p&gt;</content:encoded></item><item><title>خادم Azure DevOps MCP يصل إلى Microsoft Foundry: ما الذي يعنيه هذا لوكلاء الذكاء الاصطناعي لديك</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-mcp-server-microsoft-foundry/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-mcp-server-microsoft-foundry/</guid><description>أصبح خادم Azure DevOps MCP متاحاً الآن في Microsoft Foundry. اربط وكلاء الذكاء الاصطناعي مباشرةً بسير عمل DevOps — عناصر العمل والمستودعات والمسارات — ببضع نقرات.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/azure-devops-mcp-server-microsoft-foundry/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;يمر MCP (بروتوكول سياق النموذج) بلحظته المميزة. إذا كنت تتابع منظومة وكلاء الذكاء الاصطناعي، فلاحظت على الأرجح انتشار خوادم MCP في كل مكان — حيث تمنح الوكلاء القدرة على التفاعل مع الأدوات والخدمات الخارجية من خلال بروتوكول موحد.&lt;/p&gt;
&lt;p&gt;الآن &lt;a href="https://devblogs.microsoft.com/devops/remote-mcp-server-preview-in-microsoft-foundry/"&gt;أصبح خادم Azure DevOps MCP متاحاً في Microsoft Foundry&lt;/a&gt;، وهذه من التكاملات التي تجعلك تفكر في الإمكانات العملية.&lt;/p&gt;
&lt;h2 id="ما-الذي-يحدث-فعلا"&gt;ما الذي يحدث فعلاً&lt;/h2&gt;
&lt;p&gt;أصدرت Microsoft بالفعل خادم Azure DevOps MCP كـ&lt;a href="https://devblogs.microsoft.com/devops/azure-devops-remote-mcp-server-public-preview"&gt;معاينة عامة&lt;/a&gt; — ذلك هو الخادم نفسه. الجديد هو التكامل مع Foundry. يمكنك الآن إضافة خادم Azure DevOps MCP إلى وكلاء Foundry مباشرةً من كتالوج الأدوات.&lt;/p&gt;
&lt;p&gt;لمن لم يتعرف على Foundry بعد: إنها المنصة الموحدة من Microsoft لبناء وإدارة التطبيقات والوكلاء المدعومة بالذكاء الاصطناعي على نطاق واسع. الوصول إلى النماذج، والتنسيق، والتقييم، والنشر — كل ذلك في مكان واحد.&lt;/p&gt;
&lt;h2 id="كيفية-الإعداد"&gt;كيفية الإعداد&lt;/h2&gt;
&lt;p&gt;الإعداد مباشر بشكل مفاجئ:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;في وكيل Foundry الخاص بك، انتقل إلى &lt;strong&gt;Add Tools&lt;/strong&gt; &amp;gt; &lt;strong&gt;Catalog&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ابحث عن &amp;ldquo;Azure DevOps&amp;rdquo;&lt;/li&gt;
&lt;li&gt;اختر Azure DevOps MCP Server (preview) وانقر &lt;strong&gt;Create&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;أدخل اسم مؤسستك وتواصل&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;هذا كل شيء. الوكيل لديك الآن وصول إلى أدوات Azure DevOps.&lt;/p&gt;
&lt;h2 id="التحكم-في-ما-يمكن-للوكيل-الوصول-إليه"&gt;التحكم في ما يمكن للوكيل الوصول إليه&lt;/h2&gt;
&lt;p&gt;هذا هو الجانب الذي أقدره: لست مقيداً بنهج &amp;ldquo;الكل أو لا شيء&amp;rdquo;. يمكنك تحديد الأدوات المتاحة لوكيلك. لذا إذا أردته فقط قراءة عناصر العمل دون لمس المسارات، يمكنك ضبط ذلك. مبدأ الصلاحية الأدنى، مطبقاً على وكلاء الذكاء الاصطناعي لديك.&lt;/p&gt;
&lt;p&gt;هذا مهم في سيناريوهات المؤسسات حيث لا تريد أن يُشغّل الوكيل مسار نشر بالخطأ لأن أحدهم طلب منه &amp;ldquo;المساعدة في الإصدار&amp;rdquo;.&lt;/p&gt;
&lt;h2 id="لماذا-هذا-مثير-للاهتمام-لفرق-net"&gt;لماذا هذا مثير للاهتمام لفرق .NET&lt;/h2&gt;
&lt;p&gt;فكر في ما يتيحه هذا عملياً:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;مساعدو تخطيط السبرينت&lt;/strong&gt; — وكلاء يسحبون عناصر العمل ويحللون بيانات السرعة ويقترحون سعة السبرينت&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;بوتات مراجعة الكود&lt;/strong&gt; — وكلاء يفهمون سياق طلب السحب الخاص بك لأنهم يستطيعون فعلاً قراءة المستودعات وعناصر العمل المرتبطة&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;الاستجابة للحوادث&lt;/strong&gt; — وكلاء يمكنهم إنشاء عناصر عمل والاستعلام عن النشرات الأخيرة وربط الأخطاء بالتغييرات الأخيرة&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;تأهيل المطورين&lt;/strong&gt; — &amp;ldquo;ما الذي يجب أن أعمل عليه؟&amp;rdquo; تحصل على إجابة حقيقية مستندة إلى بيانات المشروع الفعلية&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;بالنسبة لفرق .NET التي تستخدم بالفعل Azure DevOps لمسارات CI/CD وإدارة المشاريع، فإن امتلاك وكيل ذكاء اصطناعي يمكنه التفاعل مع تلك الأنظمة مباشرةً خطوة مهمة نحو أتمتة مفيدة حقيقية (وليس مجرد روبوت محادثة كخدمة).&lt;/p&gt;
&lt;h2 id="الصورة-الأكبر-لـ-mcp"&gt;الصورة الأكبر لـ MCP&lt;/h2&gt;
&lt;p&gt;هذا جزء من اتجاه أوسع: تصبح خوادم MCP الطريقة المعيارية التي تتفاعل بها وكلاء الذكاء الاصطناعي مع العالم الخارجي. نراها لـ GitHub وAzure DevOps وقواعد البيانات وواجهات برمجية SaaS — وتصبح Foundry المحور الذي تجتمع فيه هذه الاتصالات.&lt;/p&gt;
&lt;p&gt;إذا كنت تبني وكلاء في منظومة .NET، فإن MCP يستحق الاهتمام. البروتوكول موحد، والأدوات تنضج، وتكامل Foundry يجعله في متناول يدك دون الحاجة إلى توصيل خوادم يدوياً.&lt;/p&gt;
&lt;h2 id="خلاصة-القول"&gt;خلاصة القول&lt;/h2&gt;
&lt;p&gt;خادم Azure DevOps MCP في Foundry في مرحلة المعاينة، لذا توقع أن يتطور. لكن سير العمل الأساسي متين: اتصل، وضبط وصول الأدوات، واترك وكلاءك يعملون مع بيانات DevOps الخاصة بك. إذا كنت بالفعل في منظومة Foundry، فهذا على بُعد بضع نقرات. جربه وانظر إلى سير العمل التي يمكنك بناؤها.&lt;/p&gt;
&lt;p&gt;اطلع على &lt;a href="https://devblogs.microsoft.com/devops/remote-mcp-server-preview-in-microsoft-foundry/"&gt;الإعلان الكامل&lt;/a&gt; للحصول على خطوات الإعداد التفصيلية والمزيد من المعلومات.&lt;/p&gt;</content:encoded></item></channel></rss>