ai-agents-for-beginners

Agentic RAG

(اضغط على الصورة أعلاه لمشاهدة فيديو الدرس)

Agentic RAG

يوفر هذا الدرس نظرة شاملة على مفهوم “Agentic Retrieval-Augmented Generation” (Agentic RAG)، وهو نموذج ناشئ في الذكاء الاصطناعي حيث تقوم نماذج اللغة الكبيرة (LLMs) بالتخطيط الذاتي لخطواتها التالية أثناء استرجاع المعلومات من مصادر خارجية. على عكس الأنماط التقليدية التي تعتمد على الاسترجاع ثم القراءة، يتضمن Agentic RAG استدعاءات متكررة للنموذج، تتخللها استدعاءات لأدوات أو وظائف وإنتاج مخرجات منظمة. يقوم النظام بتقييم النتائج، وتحسين الاستفسارات، واستدعاء أدوات إضافية إذا لزم الأمر، ويستمر في هذه الدورة حتى يتم الوصول إلى حل مرضٍ.

المقدمة

سيتناول هذا الدرس:

أهداف التعلم

بعد إكمال هذا الدرس، ستتمكن من:

ما هو Agentic RAG؟

“Agentic Retrieval-Augmented Generation” (Agentic RAG) هو نموذج ناشئ في الذكاء الاصطناعي حيث تقوم نماذج اللغة الكبيرة بالتخطيط الذاتي لخطواتها التالية أثناء استرجاع المعلومات من مصادر خارجية. على عكس الأنماط التقليدية التي تعتمد على الاسترجاع ثم القراءة، يتضمن Agentic RAG استدعاءات متكررة للنموذج، تتخللها استدعاءات لأدوات أو وظائف وإنتاج مخرجات منظمة. يقوم النظام بتقييم النتائج، وتحسين الاستفسارات، واستدعاء أدوات إضافية إذا لزم الأمر، ويستمر في هذه الدورة حتى يتم الوصول إلى حل مرضٍ.

تعريف Agentic Retrieval-Augmented Generation (Agentic RAG)

“Agentic Retrieval-Augmented Generation” (Agentic RAG) هو نموذج ناشئ في تطوير الذكاء الاصطناعي حيث لا تقتصر نماذج اللغة الكبيرة على استرجاع المعلومات من مصادر البيانات الخارجية فحسب، بل تخطط أيضًا خطواتها التالية بشكل ذاتي. على عكس الأنماط التقليدية التي تعتمد على الاسترجاع ثم القراءة أو تسلسلات التعليمات المحددة بدقة، يتضمن Agentic RAG دورة من الاستدعاءات التكرارية للنموذج، تتخللها استدعاءات لأدوات أو وظائف وإنتاج مخرجات منظمة.

Agentic RAG Core Loop

امتلاك عملية التفكير

الصفة المميزة التي تجعل النظام “وكيلًا” هي قدرته على امتلاك عملية التفكير الخاصة به. تعتمد تطبيقات RAG التقليدية غالبًا على مسارات محددة مسبقًا من قبل البشر للنموذج: سلسلة من الأفكار تحدد ما يجب استرجاعه ومتى.

لكن عندما يكون النظام “وكيلًا” حقًا، فإنه يقرر داخليًا كيفية التعامل مع المشكلة. فهو لا ينفذ مجرد تعليمات مكتوبة مسبقًا؛ بل يحدد بشكل ذاتي تسلسل الخطوات بناءً على جودة المعلومات التي يجدها.

على سبيل المثال، إذا طُلب منه إنشاء استراتيجية لإطلاق منتج، فإنه لا يعتمد فقط على تعليمات مكتوبة مسبقًا تحدد سير العمل بالكامل. بدلاً من ذلك، يقرر النموذج الوكيل بشكل مستقل:

  1. استرجاع تقارير اتجاهات السوق الحالية باستخدام Bing Web Grounding.
  2. تحديد بيانات المنافسين ذات الصلة باستخدام Azure AI Search.
  3. ربط مقاييس المبيعات الداخلية التاريخية باستخدام Azure SQL Database.
  4. توليف النتائج في استراتيجية متماسكة يتم تنسيقها عبر Azure OpenAI Service.
  5. تقييم الاستراتيجية للبحث عن الثغرات أو التناقضات، مما يؤدي إلى جولة أخرى من الاسترجاع إذا لزم الأمر.

الحلقات التكرارية، تكامل الأدوات، والذاكرة

Tool Integration Architecture

يعتمد النظام الوكيل على نمط تفاعل متكرر:

معالجة أوضاع الفشل والتصحيح الذاتي

تشمل استقلالية Agentic RAG أيضًا آليات تصحيح ذاتي قوية. عندما يواجه النظام طريقًا مسدودًا—مثل استرجاع مستندات غير ذات صلة أو مواجهة استفسارات غير صحيحة—يمكنه:

Self Correction Mechanism

حدود الوكالة

على الرغم من استقلاليته داخل المهمة، فإن Agentic RAG ليس مكافئًا للذكاء الاصطناعي العام. تقتصر قدراته “الوكيلية” على الأدوات، ومصادر البيانات، والسياسات التي يوفرها المطورون البشريون.

الحالات العملية والقيمة

يتألق Agentic RAG في السيناريوهات التي تتطلب تحسينًا تكراريًا ودقة:

  1. البيئات التي تركز على الدقة: في عمليات التحقق من الامتثال، التحليل التنظيمي، أو البحث القانوني.
  2. التفاعلات المعقدة مع قواعد البيانات: عند التعامل مع البيانات المنظمة حيث قد تفشل الاستفسارات أو تحتاج إلى تعديل.
  3. سير العمل الممتد: في الجلسات الطويلة التي تتطور مع ظهور معلومات جديدة.

الحوكمة، الشفافية، والثقة

مع زيادة استقلالية هذه الأنظمة، تصبح الحوكمة والشفافية أمرًا بالغ الأهمية:

AgentRunExample

AgentRunExample2

الخاتمة

يمثل Agentic RAG تطورًا طبيعيًا في كيفية تعامل أنظمة الذكاء الاصطناعي مع المهام المعقدة والمكثفة بالبيانات. من خلال تبني نمط تفاعل متكرر، واختيار الأدوات بشكل ذاتي، وتحسين الاستفسارات حتى تحقيق نتيجة عالية الجودة، يتحول النظام إلى صانع قرارات أكثر تكيفًا ووعيًا بالسياق.

هل لديك المزيد من الأسئلة حول Agentic RAG؟

انضم إلى Azure AI Foundry Discord للتواصل مع متعلمين آخرين، حضور ساعات المكتب، والحصول على إجابات لأسئلتك حول وكلاء الذكاء الاصطناعي.

موارد إضافية

- تنفيذ استرجاع البيانات المعزز بالتوليد (RAG) باستخدام خدمة Azure OpenAI: تعلم كيفية استخدام بياناتك الخاصة مع خدمة Azure OpenAI. يقدم هذا الدليل من Microsoft Learn شرحًا شاملاً حول كيفية تنفيذ RAG

الأوراق الأكاديمية

الدرس السابق

نمط تصميم استخدام الأدوات

الدرس التالي

بناء وكلاء ذكاء اصطناعي موثوقين


إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية هو المصدر الموثوق. للحصول على معلومات حساسة أو هامة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.