الإجابة المختصرة: أصبح بناء “وكلاء ذكاء اصطناعي” داخل أنظمة ERP ممكنًا بأدوات Microsoft الرسمية: إطار Microsoft Agent Framework وصل للإصدار 1.0 الجاهز للإنتاج في 3 أبريل 2026 لـ .NET وPython، وSQL MCP Server صار متاحًا بشكل عام في يونيو 2026 ليمنح الوكلاء وصولًا محكومًا بالصلاحيات إلى قواعد SQL. ومع ميزات الذكاء الاصطناعي في SQL Server 2025، يستطيع مطورو أنظمة الأعمال اليوم بناء مساعد يجيب عن أسئلة المخزون والفواتير دون منح النموذج صلاحية كتابة SQL حرة.
لماذا هذا الموضوع رائج الآن؟
انتقل الحديث في 2026 من “روبوتات المحادثة” إلى “الوكلاء” (Agents): برامج تستخدم نموذجًا لغويًا لتنفيذ مهام عبر أدوات محددة، مثل الاستعلام عن رصيد صنف أو إنشاء مسودة أمر شراء. وفي منظومة Microsoft تحديدًا اكتملت قطع أساسية خلال الأشهر الماضية:
| الأداة | الحالة | التاريخ |
|---|---|---|
| Microsoft Agent Framework | الإصدار 1.0 جاهز للإنتاج | 3 أبريل 2026 |
| SQL MCP Server (ضمن Data API builder) | إتاحة عامة GA | يونيو 2026 |
| البحث المتجهي وفهارس DiskANN في Azure SQL | إتاحة عامة GA | 29 سبتمبر 2026 |
| مكونات Blazor للذكاء الاصطناعي | تجريبية مع .NET 11 | إطلاق .NET 11 في نوفمبر 2026 |
Microsoft Agent Framework 1.0: ماذا يقدم؟
يجمع Agent Framework أسس Semantic Kernel المؤسسية مع أنماط التنسيق من AutoGen في حزمة واحدة مفتوحة المصدر، وتتوفر حزمته لـ .NET باسم Microsoft.Agents.AI. وتعد Microsoft بالتوافق الخلفي الكامل للميزات المستقرة في الإصدار 1.0.
القدرات المستقرة
- وكلاء منفردون مع موصلات لعدة مزودين منها Microsoft Foundry وAzure OpenAI وOpenAI وAnthropic Claude وAmazon Bedrock وGoogle Gemini وOllama للنماذج المحلية.
- Middleware للتحكم في الطلبات والاستجابات، وذاكرة ومزودات سياق قابلة للاستبدال.
- سير عمل (Workflows) قائم على الرسوم البيانية مع نقاط حفظ (Checkpointing).
- تنسيق عدة وكلاء: تسلسلي، متزامن، تسليم (Handoff)، ومحادثة جماعية.
- موافقة الإنسان (Human-in-the-loop) مع إمكانية الإيقاف والاستئناف، وهي ميزة جوهرية في العمليات المالية.
- تعريف الوكلاء وسير العمل بملفات YAML، ودعم بروتوكول MCP.
SQL MCP Server: بوابة آمنة بين الوكيل وقاعدة البيانات
بروتوكول MCP (Model Context Protocol) هو معيار يتيح للنماذج اللغوية استدعاء أدوات خارجية. وSQL MCP Server هو محرك مفتوح المصدر ومجاني من Microsoft، مضمّن في Data API builder بدءًا من الإصدار 1.7، يربط الوكلاء بقواعد SQL عبر ملف إعداد يحدد الجداول والعروض والإجراءات المخزنة المسموح بها وصلاحيات كل دور.
لماذا يهم تصميمه الأمني؟
- لا يدعم NL2SQL عمدًا: أي لا يترك النموذج يكتب استعلامات SQL حرة، بل يولّد T-SQL بطريقة حتمية من طبقة تجريد الكيانات.
- صلاحيات حسب الدور (RBAC): لكل كيان تحديد من يقرأ ومن ينشئ ومن يعدل ومن يحذف، وأي الحقول يراها كل دور.
- بيانات فقط دون تعديل البنية: لا ينشئ جداول ولا يغيرها.
- سبع أدوات محددة: describe_entities وcreate_record وread_records وupdate_record وdelete_record وexecute_entity وaggregate_records، مع إمكانية عرض إجراء مخزن كأداة مسماة في الإصدار 2.0.
- يعمل ذاتي الاستضافة: في Azure، أو محليًا، أو في أي سحابة.
دور SQL Server 2025 في هذه المعادلة
يضيف SQL Server 2025 نوع بيانات VECTOR وتوليد المتجهات من داخل T-SQL عبر AI_GENERATE_EMBEDDINGS، واستدعاء واجهات REST عبر sp_invoke_external_rest_endpoint. هذا يعني أن البحث الدلالي في الأصناف والمستندات يمكن أن يتم داخل قاعدة البيانات، ثم يستخدمه الوكيل كأداة. ويدعم EF Core 11 البحث المتجهي والبحث الهجين، وإن كانت هذه الميزات ما زالت تجريبية فيه.
سيناريوهات عملية في أنظمة ERP
- مساعد المخزون: “كم رصيد الصنف الفلاني في مستودع جدة؟” يُترجم إلى read_records على عرض مخصص للقراءة فقط.
- ملخص المبيعات: “ما إجمالي مبيعات الأسبوع حسب الفرع؟” عبر aggregate_records.
- مسودة أمر شراء: الوكيل يقترح الكميات بناءً على حد إعادة الطلب، ثم ينتظر موافقة المستخدم قبل الإنشاء.
- البحث في المستندات: العثور على عقد أو فاتورة بوصف تقريبي عبر البحث المتجهي.
معمارية مقترحة بخمس طبقات
- الواجهة: شاشة محادثة داخل تطبيق Blazor أو قناة رسائل.
- الوكيل: Microsoft Agent Framework مع تعليمات واضحة وحدود للمهام.
- الأدوات: SQL MCP Server بصلاحيات دور محدود، وإجراءات مخزنة للعمليات الحساسة.
- البيانات: SQL Server مع عروض (Views) مخصصة للقراءة، وفهارس متجهية عند الحاجة.
- الرقابة: موافقة بشرية لأي عملية كتابة، وتسجيل كامل للطلبات والنتائج.
أدوات مساعدة في منظومة .NET
- MCP C# SDK 2.0: أعلنت Microsoft صدور الإصدار 2.0 من حزمة MCP الرسمية للغة C#، وهو يعمل بدون حالة (stateless) افتراضيًا، ما يسهّل بناء خوادم MCP خاصة بمنطق أعمالك.
- مكونات Blazor للذكاء الاصطناعي: الحزمة التجريبية Microsoft.AspNetCore.Components.AI توفر واجهة محادثة جاهزة تعمل فوق أي IChatClient، مع كتلة FunctionApprovalBlock لموافقة المستخدم على تنفيذ الأدوات من داخل الشاشة.
- نشر مرن لـ SQL MCP Server: تتوفر أدلة بدء سريعة للتشغيل مع Visual Studio Code وAspire وAzure AI Foundry وAzure Container Apps، أو تشغيله محليًا عبر Data API builder CLI.
مخاطر يجب الانتباه لها
الحماس للوكلاء لا يلغي قواعد هندسة الأنظمة المالية. أهم المخاطر التي يجب التخطيط لها:
- الإجابات الخاطئة بثقة: النموذج قد يسيء فهم السؤال، لذا يجب أن يعرض الوكيل مصدر الرقم (الجدول أو التقرير) لا الرقم وحده.
- الصلاحيات الزائدة: منح دور الوكيل صلاحية حذف أو تعديل دون حاجة فعلية خطأ شائع؛ ابدأ بالقراءة فقط.
- تسرب البيانات: أي بيانات تُرسل إلى نموذج سحابي تخرج من خوادمك، فحدد الحقول الحساسة واحجبها عبر صلاحيات الحقول في SQL MCP Server.
- التكلفة: كل استدعاء للنموذج له تكلفة، فراقب الاستخدام وحدد سقفًا شهريًا منذ البداية.
ماذا يعني هذا للشركات السعودية؟
الفكرة ليست استبدال المحاسب أو أمين المستودع، بل تقليل وقت الوصول للمعلومة. لكن في البيئة السعودية هناك اعتبارات يجب حسمها مبكرًا:
- مكان البيانات: اختيار نموذج ومزود يتوافق مع سياسات الشركة ومتطلبات حماية البيانات الشخصية، مع إمكانية استخدام نماذج محلية عبر Ollama عند الحاجة.
- البيانات المالية والضريبية: أي عملية تمس الفواتير أو القيود المحاسبية يجب أن تمر بموافقة بشرية، لأن الفاتورة الإلكترونية المعتمدة من ZATCA لها أثر نظامي.
- اللغة العربية: اختبار جودة فهم النموذج للأسئلة باللهجة المحلية وأسماء الأصناف العربية قبل التعميم.
- البدء صغيرًا: وكيل للقراءة فقط على بيانات المخزون أو المبيعات قبل أي صلاحيات كتابة.
خطة بدء عملية في أربعة أسابيع
- الأسبوع الأول: اختيار حالة استخدام واحدة واضحة القيمة، مثل الاستعلام عن أرصدة المخزون، وتحديد الأسئلة العشرين الأكثر تكرارًا من الموظفين.
- الأسبوع الثاني: إنشاء عروض SQL للقراءة فقط، وإعداد SQL MCP Server بدور محدود الصلاحيات.
- الأسبوع الثالث: بناء الوكيل باستخدام Agent Framework واختباره على الأسئلة الحقيقية بالعربية، وقياس دقة الإجابات.
- الأسبوع الرابع: تجربة محدودة مع فريق صغير، وجمع الملاحظات، ثم قرار التوسع أو التعديل.
كيف يساعدك فريق Riv-ERP؟
Riv-ERP نظام ERP ومحاسبة سحابي صُنع سعودي، مبني على Oracle Database وOracle APEX، ومتوافق مع فوترة ZATCA بمرحلتيها. وإلى جانبه يبني فريقنا حلولًا مخصصة بتقنيات .NET وC# وSQL Server وBlazor، بخبرة فريق تتجاوز 20 عامًا. إذا كنت تريد دراسة إضافة مساعد ذكي فوق بياناتك أو ربط نظامك بمنصة أخرى عبر API، اطلب عرض سعر أو تواصل معنا عبر واتساب 966552007190+ لمناقشة الفكرة مع فريقنا في جدة.
المصادر: إعلان Microsoft Agent Framework 1.0، نظرة عامة على SQL MCP Server، ما الجديد في SQL Server 2025.
مقالات ذات صلة
الأسئلة الشائعة
ما الفرق بين روبوت المحادثة ووكيل الذكاء الاصطناعي؟
روبوت المحادثة يجيب نصيًا فقط، أما الوكيل فيستخدم أدوات محددة لتنفيذ مهام فعلية مثل قراءة رصيد صنف أو تجهيز مسودة مستند، ضمن صلاحيات يحددها المطور.
متى أصبح Microsoft Agent Framework جاهزًا للإنتاج؟
صدر الإصدار 1.0 في 3 أبريل 2026 بواجهات مستقرة والتزام بالتوافق الخلفي، بعد إصدار مرشح في فبراير 2026، ويتوفر لـ .NET وPython.
هل يكتب SQL MCP Server استعلامات SQL من كلام المستخدم مباشرة؟
لا. تتجنب Microsoft نهج NL2SQL عمدًا لأن مخرجات النماذج غير حتمية، ويولّد الخادم T-SQL بشكل حتمي من كيانات معرّفة مسبقًا وبصلاحيات كل دور.
هل SQL MCP Server مجاني؟
نعم، فهو جزء من Data API builder المفتوح المصدر والمجاني، ويمكن تشغيله في Azure أو محليًا أو في أي سحابة.
هل أحتاج SQL Server 2025 لبناء وكيل ذكاء اصطناعي؟
ليس بالضرورة للوصول للبيانات، لكن SQL Server 2025 يضيف البحث المتجهي وتوليد المتجهات داخل قاعدة البيانات، وهو مفيد للبحث الدلالي في الأصناف والمستندات.
هل يمكن ربط وكيل ذكي بنظام Riv-ERP؟
يمكن لفريق Riv-ERP دراسة احتياجك وإمكانية الربط عبر API، وتقديم تصور وعرض سعر للحل المخصص بعد التواصل معنا.
