<?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>Agent Skills | The .NET Blog</title><link>https://thedotnetblog.com/ar/tags/agent-skills/</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>Sat, 11 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ar/tags/agent-skills/index.xml" rel="self" type="application/rss+xml"/><item><title>استقرار Agent Skills لـ .NET يُغيّر معمارية الوكلاء المؤسسية</title><link>https://thedotnetblog.com/ar/news/emiliano-montesdeoca/agent-skills-dotnet-stable-production/</link><pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/news/emiliano-montesdeoca/agent-skills-dotnet-stable-production/</guid><description>مع استقرار Agent Skills لـ .NET الآن، يمكن للفرق تعبئة خبرة المجال كوحدات محكومة وقابلة لإعادة الاستخدام بدلاً من إثقال الأوامر النصية الأحادية الكتلة.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/news/emiliano-montesdeoca/agent-skills-dotnet-stable-production/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;انتقال Agent Skills لـ .NET إلى الاستقرار هو أحد أكثر المعالم عملية في نظام الوكلاء البيئي الحالي. إنه يحل مشكلة توسّع أساسية: خبرة المجال لا مكان لها داخل كتلة تعليمات ضخمة واحدة.&lt;/p&gt;
&lt;p&gt;المصدر الأصلي: &lt;a href="https://devblogs.microsoft.com/agent-framework/agent-skills-for-net-is-now-released/"&gt;https://devblogs.microsoft.com/agent-framework/agent-skills-for-net-is-now-released/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;التصميم أنيق وعملي. تُعبّئ المهارات (skills) التعليمات والموارد والبرامج النصية الاختيارية في وحدات قابلة لإعادة الاستخدام تُحمَّل عند الطلب عبر الكشف التدريجي (progressive disclosure). هذا يُبقي السياق خفيفًا، ويقلل من تضخّم الأوامر النصية، ويُمكّن ملكية مشتركة عبر الفرق للمعرفة المتخصصة.&lt;/p&gt;
&lt;p&gt;رأيي: هذا هو أول مسار موثوق نحو قابلية صيانة وكلاء بمستوى مؤسسي في مكدّسات .NET. بدون حدود خبرة نمطية، يتحول كل تحديث جديد لسياسة أو دليل عمل إلى عملية جراحة هشة في الأوامر النصية.&lt;/p&gt;
&lt;p&gt;الأهم ليس النمطية وحدها، بل الحوكمة. نموذج الموافقة المدمج لتحميل المهارات، وقراءة الموارد، وتشغيل البرامج النصية يعالج بالضبط المخاوف التشغيلية التي تثيرها فرق الأمان عندما ينتقل الوكلاء من العرض التوضيحي إلى الإنتاج. نموذج تنفيذ البرامج النصية القابل للتوسيع أيضًا يجعل المسؤولية صريحة: إذا أردت تنفيذ برامج نصية قائمة على الملفات، فأنت المسؤول عن العزل (sandboxing) ووضعية التدقيق.&lt;/p&gt;
&lt;p&gt;نمط تبنٍّ عملي:&lt;/p&gt;
&lt;p&gt;ابدأ بالمهارات القائمة على الملفات للمحتوى كثيف السياسات الذي تحافظ عليه فرق تقنية مختلطة. استخدم المهارات القائمة على الفئات (class-based) عندما تحتاج إلى توزيع الحزم عبر NuGet وضوابط أكثر إحكامًا لدورة حياة الهندسة. احتفظ بالمهارات المُعرَّفة بالكود لعمليات التجميع الديناميكي في وقت التشغيل حيث يكون التركيب ذو الحالة ضروريًا.&lt;/p&gt;
&lt;p&gt;أضف التصفية مبكرًا. ليس كل مهارة يجب أن تكون مرئية لكل وكيل أو مستأجر. رؤية المهارات المنسّقة هي في آن واحد ضابط أمني وضابط ملاءمة يُحسّن جودة التوجيه.&lt;/p&gt;
&lt;p&gt;كذلك، سجّل كل شيء: اختيار المهارة، وقراءات الموارد، وطلبات تنفيذ البرامج النصية، والموافقات. إذا كانت مراجعة الحوادث لديك لا تستطيع إعادة بناء أي مهارة أثّرت في إجابة ما، فأنت لا تملك قابلية ملاحظة إنتاجية حقيقية.&lt;/p&gt;
&lt;p&gt;التحول الاستراتيجي الأكبر هو هذا: المهارات تُحوّل سلوك الوكيل إلى سلسلة توريد قابلة للتركيب. يمكن للفرق إصدار الخبرة ومراجعتها وإطلاقها بشكل مشابه لمكوّنات البرمجيات. هذا يُمكّن التطور المستقل دون الحاجة إلى إعادة تدريب البشر باستمرار لإعادة كتابة أوامر نصية ضخمة.&lt;/p&gt;
&lt;p&gt;إذا كنت تبني وكلاء .NET بمقياس مؤسسي، فإن تأجيل هذا النمط سيُكلّفك. ستنتهي بانتشار عشوائي للتعليمات، وتطبيق غير متسق للسياسات، وسلوك هشّ عند التغيير.&lt;/p&gt;
&lt;p&gt;Agent Skills لا يُزيل التعقيد، لكنه يُحوّله إلى مكوّنات قابلة للحوكمة. هذا بالضبط ما يجب أن تفعله المعمارية البرمجية الناضجة. بالنسبة لكثير من الفرق، هذا الإصدار هو اللحظة التي تبدأ فيها هندسة الوكلاء في .NET بالتشابه مع هندسة منصات حقيقية.&lt;/p&gt;</content:encoded></item><item><title>Agent Skills لـ Python تُظهر لماذا يهم التركيب أكثر من أسلوب التأليف</title><link>https://thedotnetblog.com/ar/news/emiliano-montesdeoca/agent-skills-python-composition-patterns/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/news/emiliano-montesdeoca/agent-skills-python-composition-patterns/</guid><description>منشور Agent Skills لـ Python الأخير يتحدث اسميًا عن المهارات القائمة على الملفات والفئات والمهارات المضمّنة، لكن الفكرة الأهم هي قابلية التركيب عبر مصادر متعددة دون إعادة كتابة نموذج المزوّد (provider).</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/news/emiliano-montesdeoca/agent-skills-python-composition-patterns/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;هذا واحد من تلك المنشورات التي يكون فيها التركيز اللغوي المحدد أضيق من الدرس المعماري الذي يحمله.&lt;/p&gt;
&lt;p&gt;نعم، المقال يتحدث عن &lt;strong&gt;Agent Skills لـ Python&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;لكن النقطة الأكثر إثارة للاهتمام تتعلق بـ &lt;strong&gt;التركيب&lt;/strong&gt; (composition).&lt;/p&gt;
&lt;p&gt;القدرة على مزج المهارات القائمة على الملفات، والمهارات القائمة على الفئات، والمهارات المضمّنة عبر نموذج مزوّد واحد هي بالضبط ذلك النوع من الأشياء الذي يجعل إطار العمل يبدو قابلاً للتوسّع بدلاً من كونه مجرد لطيف.&lt;/p&gt;
&lt;h2 id="التحول-المهم-ليس-ملف-مقابل-فئة-مقابل-مضمن"&gt;التحول المهم ليس ملف مقابل فئة مقابل مضمّن&lt;/h2&gt;
&lt;p&gt;من السهل قراءة المقال كمصفوفة ميزات:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;مهارات قائمة على الملفات&lt;/li&gt;
&lt;li&gt;مهارات قائمة على الفئات&lt;/li&gt;
&lt;li&gt;مهارات مضمّنة&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;هذا مفيد، لكنه ليس النقطة المعمارية الرئيسية.&lt;/p&gt;
&lt;p&gt;النقطة الرئيسية هي أن إطار العمل يجعل من الأسهل &lt;strong&gt;تركيب القدرات من مصادر متعددة دون إعادة كتابة نموذج المزوّد في كل مرة&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;هذا هو الجزء المهم عندما تنتقل المهارات من عرض توضيحي صغير إلى بيئة فريق حقيقية.&lt;/p&gt;
&lt;h2 id="السطر-الذي-سأركز-عليه"&gt;السطر الذي سأُركّز عليه&lt;/h2&gt;
&lt;p&gt;يقول المقال المصدري إن مهارة من مستودع محلي، ومهارة معبَّأة من فهرس داخلي، و&amp;quot;&lt;strong&gt;جسرًا مضمّنًا سريعًا كتبته قبل عشر دقائق، كلها تتصل بالمزوّد نفسه&lt;/strong&gt;.&amp;quot;&lt;/p&gt;
&lt;p&gt;هذه الجملة هي التي تقوم بالعمل الحقيقي.&lt;/p&gt;
&lt;p&gt;لأن هذا هو المكان الذي تبدأ فيه قابلية الصيانة بالظهور.&lt;/p&gt;
&lt;p&gt;إذا استطاعت الفرق مزج:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;المهارات المعبَّأة&lt;/li&gt;
&lt;li&gt;الجسور المؤقتة&lt;/li&gt;
&lt;li&gt;مهارات المستودع المحلي&lt;/li&gt;
&lt;li&gt;البدائل المستقبلية&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;دون إعادة كتابة أسلاك الوكيل الداخلية في كل مرة، عندها يكون لنظام المهارات فرصة للتوسّع في مؤسسات حقيقية.&lt;/p&gt;
&lt;h2 id="لماذا-يهم-هذا-حتى-لو-كنت-أكثر-تركيزا-على-net"&gt;لماذا يهم هذا حتى لو كنت أكثر تركيزًا على .NET&lt;/h2&gt;
&lt;p&gt;على الرغم من أن هذا المنشور خاص بـ Python، ما زلت أعتقد أن النمط يستحق المتابعة حتى لو كنت تعيش في الغالب في عالم .NET.&lt;/p&gt;
&lt;p&gt;لماذا؟ لأن السؤال الأساسي أكبر من اختيار اللغة:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;كيف تتطور المهارات عبر الفرق دون أن تتحول إلى فوضى؟&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;الإجابة نادرًا ما تكون مجرد &amp;ldquo;أنواع مهارات أكثر&amp;rdquo;.&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;حتى لو كنت أكثر تركيزًا على جانب .NET، يظل هذا نمطًا مفيدًا للمتابعة لأن قابلية التركيب هي أحد الأمور التي تحدد ما إذا كانت المهارات ستظل قابلة للصيانة عندما تنتشر عبر الفرق.&lt;/p&gt;
&lt;p&gt;وبمجرد أن تبدأ الفرق في تعبئة المهارات ومشاركتها وتبديلها عبر المستودعات والأنظمة البيئية الداخلية، تصبح قابلية التركيب تلك أهم بكثير من صياغة أي أسلوب تأليف منفرد.&lt;/p&gt;
&lt;p&gt;المصدر الأصلي: &lt;a href="https://devblogs.microsoft.com/agent-framework/agent-skills-for-python-file-code-and-class-composed-in-one-provider/"&gt;Agent Skills for Python: File, Code, and Class – Composed in One Provider&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>