(انقر على الصورة أعلاه لمشاهدة فيديو هذا الدرس)
مرحبًا بكم في دورة وكلاء الذكاء الاصطناعي للمبتدئين! تمنحك هذه الدورة المعرفة الأساسية — والكود العملي الحقيقي — لبدء بناء وكلاء الذكاء الاصطناعي من الصفر.
تعال وقل مرحبًا في مجتمع ديسكورد لـ Azure AI — إنه مليء بالمتعلمين وبناة الذكاء الاصطناعي الذين يسعدهم الرد على الأسئلة.
قبل أن نبدأ في البناء، دعنا نتأكد من أننا نفهم بالفعل ما هو وكيل الذكاء الاصطناعي بالضبط ومتى يكون من المنطقي استخدامه.
يغطي هذا الدرس:
بنهاية هذا الدرس، يجب أن تكون قادرًا على:
إليك طريقة بسيطة للتفكير في الأمر:
وكلاء الذكاء الاصطناعي هم أنظمة تسمح لنماذج اللغة الكبيرة (LLMs) فعليًا بـ القيام بأشياء — من خلال تزويدهم بالأدوات والمعرفة للتصرف في العالم، وليس مجرد الرد على المطالبات.
دعنا نفصل ذلك قليلاً:

نماذج اللغة الكبيرة — كانت هناك وكلاء قبل وجود LLMs، لكن LLMs هي التي تجعل الوكلاء الحديثين قويين جداً. يمكنهم فهم اللغة الطبيعية، والتفكير في السياق، وتحويل طلب المستخدم الغامض إلى خطة عمل ملموسة.
تنفيذ الإجراءات — بدون نظام وكيل، نموذج اللغة الكبيرة ينتج نصاً فقط. ولكن داخل نظام وكيل، يمكن لـ LLM فعليًا تنفيذ الخطوات — البحث في قاعدة بيانات، استدعاء واجهة برمجة تطبيقات، إرسال رسالة.
الوصول إلى الأدوات — الأدوات التي يمكن للوكيل استخدامها تعتمد على (1) البيئة التي يعمل فيها و (2) ما يختاره المطور لتزويده به. قد يستطيع وكيل السفر البحث عن الرحلات ولكن لا يمكنه تعديل سجلات الزبائن — كل شيء يعتمد على ما تمت وصله.
الذاكرة + المعرفة — يمكن للوكلاء أن يمتلكوا ذاكرة قصيرة المدى (المحادثة الحالية) وذاكرة طويلة المدى (قاعدة بيانات العملاء، التفاعلات السابقة). قد “يتذكر” وكيل السفر أنك تفضل مقاعد النافذة.
ليس كل الوكلاء مبنيين بنفس الطريقة. إليك تفصيل للأنواع الرئيسية، باستخدام وكيل حجز السفر كمثال مستمر:
| نوع الوكيل | ما يفعله | مثال وكيل السفر |
|---|---|---|
| الوكلاء الانعكاسيين البسيطين | يتبع قواعد مشفرة — لا ذاكرة، لا تخطيط. | يرى بريد شكوى → يرسله لخدمة العملاء. هذا كل شيء. |
| الوكلاء الانعكاسيين القائمين على نموذج | يحتفظ بنموذج داخلي للعالم ويحدّثه مع تغير الأشياء. | يتعقب أسعار الرحلات التاريخية وينبه لطرق أصبحت فجأة مكلفة. |
| الوكلاء القائمين على الهدف | لديه هدف في الذهن ويجد كيفية الوصول إليه خطوة بخطوة. | يحجز رحلة كاملة (رحلات، سيارة، فندق) بدءًا من موقعك الحالي للوصول إلى وجهتك. |
| الوكلاء القائمين على المنفعة | لا يجد فقط حلاً — بل يجد أفضل حل من خلال وزن الموازين. | يوازن بين التكلفة والراحة ليجد الرحلة التي تحقق أعلى نقاط لتفضيلاتك. |
| الوكلاء المتعلمون | يتحسن مع مرور الوقت من التعلم من التغذية الراجعة. | يضبط توصيات الحجز المستقبلية بناءً على نتائج الاستطلاع بعد الرحلة. |
| الوكلاء الهرميون | وكيل عالي المستوى يقسم العمل إلى مهام فرعية ويسندها إلى وكلاء أدنى. | طلب “إلغاء الرحلة” يتقسم إلى: إلغاء الرحلة الجوية، إلغاء الفندق، إلغاء تأجير السيارة — كلٌّ يُعالَج بواسطة وكيل فرعي. |
| أنظمة الوكلاء المتعددين (MAS) | عدة وكلاء مستقلين يعملون معًا (أو يتنافسون). | تعاوني: وكلاء منفصلون يتعاملون مع الفنادق، الرحلات، والترفيه. تنافسي: عدة وكلاء يتنافسون لملء غرف الفنادق بأفضل سعر. |
فقط لأنك تستطيع استخدام وكيل ذكاء اصطناعي لا يعني أنه يجب عليك دائمًا. إليك الحالات التي يتألق فيها الوكلاء حقًا:

سنتعمق أكثر في متى (ومتى لا) تستخدم وكلاء الذكاء الاصطناعي في درس بناء وكلاء ذكاء اصطناعي يمكن الوثوق بهم لاحقًا في الدورة.
أول شيء تفعله عند بناء وكيل هو تعريف ما يمكنه فعله — أدواته، أفعاله، وسلوكياته.
في هذه الدورة، نستخدم خدمة Microsoft Foundry Agent كمنصتنا الرئيسية. تدعم:
تتواصل مع نماذج اللغة الكبيرة عبر المطالبات. مع الوكلاء، لا يمكنك دائمًا صياغة كل مطالبة يدويًا — يحتاج الوكيل إلى اتخاذ إجراء عبر عدة خطوات. هنا تأتي أنماط الوكلاء. إنها استراتيجيات قابلة لإعادة الاستخدام لصياغة وتنظيم نماذج اللغة بطريقة أكثر قابلية للتوسع والموثوقية.
تم تنظيم هذه الدورة حول أكثر أنماط الوكلاء شيوعًا وفائدة.
توفر أُطر الوكلاء للمطورين قوالب جاهزة وأدوات وبنية تحتية لبناء الوكلاء. تجعل الأمور أسهل لـ:
في هذه الدورة، نركز على إطار عمل Microsoft Agent Framework (MAF) لبناء وكلاء جاهزين للإنتاج.
هل أنت مستعد لرؤيته يعمل؟ إليك عينات الكود لهذا الدرس:
انضم إلى Microsoft Foundry Discord لتتواصل مع متعلمين آخرين، وتحضر ساعات المكتب، وتحصل على إجابات لأسئلة وكلاء الذكاء الاصطناعي من المجتمع.
بمجرد أن تتعلم كيفية نشر الوكلاء في الدرس 16، يمكنك إضافة فحص صحة سريع بعد النشر لوكيل هذا الدرس TravelAgent باستخدام الكتالوج الجاهز tests/lesson-01-smoke-tests.json. انظر tests/README.md لمعرفة كيفية تشغيله.
تنويه: تمت ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى للدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي والمعتمد. للمعلومات الهامة، يُنصح بالاستعانة بترجمة بشرية محترفة. نحن غير مسؤولين عن أي سوء فهم أو تفسير ناتج عن استخدام هذه الترجمة.