يمكّن نمط RAG الشركات من استخدام إمكانات التفكير في LLMs ، باستخدام نماذجها الحالية لمعالجة وإنشاء استجابات بناءً على بيانات جديدة. تسهل RAG تحديثات البيانات الدورية دون الحاجة إلى ضبطها ، وبالتالي تبسيط تكامل LLMs في الشركات.
يوفر Enterprise Rag Solution Accelerator (GPT-RAG) بنية قوية مصممة للنشر على مستوى المؤسسة لنمط RAG. إنه يضمن الاستجابات المؤسسة وهو مبني على أمان الثقة الصفرية و AI المسؤولة ، مما يضمن توافر وقابلية التوسع ومراجعة الحسابات. مثالية للمنظمات التي تنتقل من مراحل الاستكشاف و POC إلى الإنتاج على نطاق واسع و MVPs.
راجع دليل المستخدم والمشرف الخاص بنا للحصول على تفاصيل الإعداد والاستخدام الكاملة.
يتبع GPT-RAG مقاربة معيارية ، تتكون من ثلاثة مكونات ، لكل منها وظيفة محددة.
ابتلاع البيانات - يحسن تقطيع البيانات وفهرستها لخطوة استرجاع RAG.
Orchestrator - ينسق التدفق لاسترداد المعلومات وإنشاء استجابة المستخدم. يوفر خيارين: وظيفي ، باستخدام وظائف kernel الدلالية (افتراضي) ، و Agentic ، باستخدام عوامل التوسعة التلقائية. راجع تعليمات النشر للتبديل إلى الوكيل.
App Front-End- يستخدم الواجهة الخلفية للنمط الأمامي لتوفير واجهة ويب قابلة للتطوير وفعالة.
إذا كنت ترغب في معرفة المزيد عن نمط الخرقة والهندسة المعمارية GPT-RAG.
نمط خرقة: ماذا ولماذا؟
نظرة عامة على الهندسة المعمارية
تعلم كيفية إعداد الهندسة المعمارية الأساسية للسيناريوهات بسرعة دون عزل الشبكة. انقر على الرابط للمتابعة.
نشر مسرع الحلول باستخدام بنية الثقة الصفرية القياسية مع إعدادات الحلول مسبقًا. لا حاجة للتخصيص. انقر على الرابط للمتابعة.
استكشف خيارات لتخصيص نشر مسرع الحل مع بنية ثقة صفرية ، وضبط إعدادات الحل على احتياجاتك. انقر على الرابط للمتابعة.
بالنسبة لأولئك الذين يفضلون التحكم الكامل ، اتبع هذا الدليل التفصيلي لإعداد مسرع الحل يدويًا مع بنية ثقة صفرية. انقر على الرابط للمتابعة.
سوف يسير هذا الدليل من خلال عملية نشر Enterprise Rag. هناك خياران للنشر المتاحان ، والهندسة المعمارية الأساسية والهندسة المعمارية Zero Trust . قبل بدء النشر ، يرجى التأكد من إعداد جميع الأدوات والخدمات اللازمة كما هو موضح في قسم المتطلبات المسبقة .
المتطلبات المسبقة
** إذا لم تكن قد قمت بإنشاء مورد خدمة Azure AI في الاشتراك من قبل
للحصول على مظاهرات سريعة أو مشاريع إثبات المفهوم دون متطلبات عزل الشبكة ، يمكنك نشر المسرع باستخدام بنيةه الأساسية.
إجراء النشر بسيط للغاية ، ما عليك سوى تثبيت المتطلبات المسبقة المذكورة أعلاه واتبع هذه الخطوات الأربع باستخدام مطور Azure CLI (AZD) في محطة:
1 قم بتنزيل المستودع:
azd init -t azure/gpt-rag
ملاحظة : أضف
-b agentic
إذا كان استخدام Orchestrator المستندة إلى AutoGen.azd init -t azure/gpt-rag -b agentic
2 تسجيل الدخول إلى Azure:
2.A Azure Developer CLI:
azd auth login
2.B Azure CLI:
az login
3 ابدأ في بناء البنية التحتية والمكونات:
azd up
4 إضافة مستندات المصدر إلى تخزين الكائن
قم بتحميل المستندات الخاصة بك إلى مجلد "المستندات" الموجود في حساب التخزين. يجب أن يبدأ اسم هذا الحساب بـ "Strag". هذا هو حساب التخزين الافتراضي ، كما هو موضح في صورة العينة أدناه.
منتهي! تم الانتهاء من النشر الأساسي.
الموصى به : إضافة مصادقة التطبيق. شاهد هذا البرنامج التعليمي السريع للتوجيه خطوة بخطوة.
للحصول على عمليات نشر أكثر أمانًا ومعزولة ، يمكنك اختيار بنية Zero Trust. تعتبر هذه البنية مثالية لبيئات الإنتاج حيث يتم تقدير عزل الشبكة وتدابير الأمان الصارمة بشكل كبير.
قبل نشر بنية Zero Trust ، تأكد من مراجعة المتطلبات الأساسية. من المهم أن نلاحظ أنك ستحتاج فقط إلى Node.js و Python للجزء الثاني من العملية ، والتي سيتم تنفيذها على VM التي تم إنشاؤها أثناء نشر هذه البنية.
يشبه إجراء النشر عملية الهندسة المعمارية الأساسية ، ولكن مع بعض الخطوات الإضافية. للحصول على دليل مفصل حول نشر هذا الخيار ، راجع الإرشادات أدناه:
1 قم بتنزيل المستودع
azd init -t azure/gpt-rag
ملاحظة : أضف
-b agentic
إذا كان استخدام Orchestrator المستندة إلى AutoGen.azd init -t azure/gpt-rag -b agentic
2 تمكين عزل الشبكة
azd env set AZURE_NETWORK_ISOLATION true
3 تسجيل الدخول إلى Azure:
2.A Azure Developer CLI:
azd auth login
2.B Azure CLI:
az login
4 ابدأ في بناء البنية التحتية والمكونات:
azd provision
5 بعد ذلك ، سوف تستخدم الجهاز الظاهري مع اتصال Bastion (الذي تم إنشاؤه أثناء الخطوة 4) لمواصلة النشر.
قم بتسجيل الدخول إلى VM الذي تم إنشاؤه باستخدام المستخدم GPTrag والتوثيق مع كلمة المرور المخزنة في KeyVault ، على غرار الشكل أدناه:
6 عند الوصول إلى Windows ، قم بتثبيت PowerShell ، حيث يتم تثبيت المتطلبات الأساسية الأخرى بالفعل على VM.
7 افتح موجه الأوامر وقم بتشغيل الأمر التالي لتحديث AZD إلى أحدث إصدار:
choco upgrade azd
بعد تحديث AZD ، ببساطة إغلاق وإعادة فتح المحطة.
8 قم بإنشاء دليل جديد ، على سبيل المثال ، deploy
ثم أدخل الدليل الذي تم إنشاؤه.
mkdir deploy
cd deploy
لإنهاء الإجراء ، قم بتنفيذ الأوامر اللاحقة في موجه الأوامر لإكمال النشر بنجاح:
azd init -t azure/gpt-rag
azd auth login
azd env refresh
azd package
azd deploy
ملاحظة: عند تشغيل
azd init ...
وazd env refresh
، استخدم نفس اسم البيئة والاشتراك والمنطقة المستخدمة في التزويد الأولي للبنية التحتية.
منتهي! تم الانتهاء من نشر Zero Trust.
الموصى به : إضافة مصادقة التطبيق. شاهد هذا البرنامج التعليمي السريع للتوجيه خطوة بخطوة.
يوفر هذا القسم أدلة سريعة لتخصيص وإدارة واستكشاف الأخطاء وإصلاحها.
تقوم عملية النشر القياسية بإعداد موارد Azure وتنشر مكونات التسريع بتكوين قياسي. لتكييف النشر على احتياجاتك المحددة ، اتبع الخطوات في قسم النشر المخصص لمزيد من خيارات التخصيص.
بمجرد نشر حل GPT-RAG بنجاح كدليل على المفهوم وكنت مستعدًا لإضفاء الطابع الرسمي على النشر باستخدام عملية CI/CD مناسبة لتسريع نشرك إلى الإنتاج ، راجع أدلة نشر البيئة المتعددة إما لـ Azure DevOps أو GitHub.
إذا واجهت أي أخطاء أثناء عملية النشر ، راجع صفحة استكشاف الأخطاء وإصلاحها للحصول على إرشادات حول حل المشكلات الشائعة.
لتقييم أداء النشر الخاص بك ، راجع دليل اختبار الأداء للاختبار المنهجيات وأفضل الممارسات.
تعرف على كيفية الاستعلام عن بيانات المحادثة وتحليلها من خلال اتباع الخطوات الموضحة في مستند كيفية الاستعلام وتحليل محادثات.
فهم الآثار المترتبة على التكلفة لنشرك من خلال مراجعة نموذج التسعير لتقدير التسعير التفصيلي.
ضمان الحوكمة السليمة لنشرك من خلال اتباع الإرشادات المنصوص عليها في نموذج الحوكمة.
نحن نقدر اهتمامك بالمساهمة في هذا المشروع! يرجى الرجوع إلى صفحة المساهمة.
شكرا لك على دعمك ومساهماتك!
قد يحتوي هذا المشروع على علامات تجارية أو شعارات للمشاريع أو المنتجات أو الخدمات. يخضع الاستخدام المعتمد للعلامات التجارية أو الشعارات Microsoft ويجب أن يتبعوا إرشادات Microsoft التجارية والعلامة التجارية. يجب ألا يسبب استخدام العلامات التجارية Microsoft أو الشعارات في إصدارات معدلة من هذا المشروع الارتباك أو يعني رعاية Microsoft. يخضع أي استخدام للعلامات التجارية أو الشعارات من طرف ثالث لسياسات تلك الطرف الثالث.