Skip to content

Latest commit

 

History

History
103 lines (64 loc) · 10 KB

File metadata and controls

103 lines (64 loc) · 10 KB

الاندماج مع استدعاء الدالة

دورة حياة تطبيقات الذكاء الاصطناعي التوليدي

سؤال مهم لجميع تطبيقات الذكاء الاصطناعي هو مدى ملاءمة ميزات الذكاء الاصطناعي، حيث أن الذكاء الاصطناعي مجال سريع التطور، لضمان بقاء تطبيقك ملائمًا وموثوقًا وقويًا، تحتاج إلى مراقبته وتقييمه وتحسينه باستمرار. هنا يأتي دور دورة حياة الذكاء الاصطناعي التوليدي.

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

مقدمة

في هذا الفصل، سوف:

  • فهم التحول النموذجي من MLOps إلى LLMOps
  • دورة حياة LLM
  • أدوات دورة الحياة
  • قياس وتقييم دورة الحياة

فهم التحول النموذجي من MLOps إلى LLMOps

نماذج اللغة الكبيرة (LLMs) هي أداة جديدة في ترسانة الذكاء الاصطناعي، فهي قوية للغاية في مهام التحليل والتوليد للتطبيقات، ومع ذلك فإن هذه القوة لها بعض العواقب في كيفية تبسيط مهام الذكاء الاصطناعي والتعلم الآلي الكلاسيكي.

مع ذلك، نحتاج إلى نموذج جديد لتكييف هذه الأداة بطريقة ديناميكية، مع الحوافز الصحيحة. يمكننا تصنيف تطبيقات الذكاء الاصطناعي القديمة كـ "تطبيقات التعلم الآلي" وتطبيقات الذكاء الاصطناعي الأحدث كـ "تطبيقات الذكاء الاصطناعي التوليدي" أو فقط "تطبيقات الذكاء الاصطناعي"، مما يعكس التكنولوجيا والتقنيات السائدة في ذلك الوقت. هذا يحول سردنا بعدة طرق، انظر إلى المقارنة التالية.

مقارنة LLMOps مقابل MLOps

لاحظ أنه في LLMOps، نركز أكثر على مطوري التطبيقات، باستخدام التكامل كنقطة رئيسية، واستخدام "النماذج كخدمة" والتفكير في النقاط التالية للقياسات.

  • الجودة: جودة الاستجابة
  • الضرر: الذكاء الاصطناعي المسؤول
  • الصدق: مدى استناد الاستجابة (هل منطقية؟ هل هي صحيحة؟)
  • التكلفة: ميزانية الحل
  • الكمون: متوسط الوقت لاستجابة الرمز

دورة حياة LLM

أولاً، لفهم دورة الحياة والتعديلات، دعنا نلاحظ الرسم البياني التالي.

مخطط LLMOps

كما قد تلاحظ، هذا يختلف عن دورات الحياة المعتادة في MLOps. لدى نماذج اللغة الكبيرة العديد من المتطلبات الجديدة، مثل التوجيه، وتقنيات مختلفة لتحسين الجودة (التعديل الدقيق، RAG، التوجيهات الميتا)، تقييم مختلف ومسؤولية مع الذكاء الاصطناعي المسؤول، وأخيرًا، مقاييس تقييم جديدة (الجودة، الضرر، الصدق، التكلفة والكمون).

على سبيل المثال، انظر كيف نفكر. باستخدام هندسة التوجيه لتجربة نماذج LLM مختلفة لاستكشاف الإمكانيات لاختبار ما إذا كانت فرضياتهم قد تكون صحيحة.

لاحظ أن هذا ليس خطيًا، بل حلقات متكاملة، تكرارية ومع دورة شاملة.

كيف يمكننا استكشاف هذه الخطوات؟ دعنا ندخل في التفاصيل حول كيفية بناء دورة حياة.

سير عمل LLMOps

قد يبدو هذا معقدًا بعض الشيء، دعنا نركز أولاً على الخطوات الثلاث الكبيرة.

  1. التفكير/الاستكشاف: الاستكشاف، هنا يمكننا الاستكشاف وفقًا لاحتياجات أعمالنا. النمذجة الأولية، إنشاء PromptFlow واختبار ما إذا كان فعالًا بما يكفي لفرضيتنا.
  2. البناء/التعزيز: التنفيذ، الآن، نبدأ في التقييم لمجموعات بيانات أكبر، وتنفيذ تقنيات مثل التعديل الدقيق وRAG، للتحقق من متانة حلنا. إذا لم يكن كذلك، قد يساعد إعادة التنفيذ، إضافة خطوات جديدة في تدفقنا أو إعادة هيكلة البيانات. بعد اختبار تدفقنا وحجمنا، إذا نجح وتحقق من مقاييسنا، فهو جاهز للخطوة التالية.
  3. التشغيل: التكامل، الآن إضافة أنظمة المراقبة والتنبيهات إلى نظامنا، النشر وتكامل التطبيق مع تطبيقنا.

ثم، لدينا الدورة الشاملة للإدارة، مع التركيز على الأمان والامتثال والحوكمة.

تهانينا، الآن لديك تطبيق الذكاء الاصطناعي جاهز للعمل والتشغيل. لتجربة عملية، ألق نظرة على عرض دردشة كونتوسو.

الآن، ما الأدوات التي يمكننا استخدامها؟

أدوات دورة الحياة

بالنسبة للأدوات، توفر مايكروسوفت منصة Azure AI وPromptFlow لتسهيل وجعل دورتك سهلة التنفيذ وجاهزة للاستخدام.

تتيح لك منصة Azure AI استخدام AI Studio. AI Studio هو بوابة ويب تتيح لك استكشاف النماذج، العينات والأدوات. إدارة مواردك، تدفقات تطوير واجهة المستخدم وخيارات SDK/CLI لتطوير يعتمد على الكود أولاً.

إمكانيات Azure AI

يتيح لك Azure AI استخدام موارد متعددة، لإدارة عملياتك، الخدمات، المشاريع، البحث المتجه وقواعد البيانات.

LLMOps مع Azure AI

ابنِ، من إثبات المفهوم (POC) حتى التطبيقات واسعة النطاق مع PromptFlow:

  • تصميم وبناء التطبيقات من VS Code، باستخدام أدوات بصرية ووظيفية
  • اختبار وضبط تطبيقاتك لجودة الذكاء الاصطناعي، بسهولة.
  • استخدم Azure AI Studio للتكامل والتكرار مع السحابة، الدفع والنشر للتكامل السريع.

LLMOps مع PromptFlow

رائع! واصل تعلمك!

مذهل، الآن تعلّم المزيد عن كيفية هيكلة تطبيق لاستخدام المفاهيم مع تطبيق دردشة كونتوسو، للتحقق من كيفية إضافة Cloud Advocacy لتلك المفاهيم في العروض التوضيحية. لمزيد من المحتوى، تحقق من جلسة انفصال Ignite!

الآن، اطلع على الدرس 15، لفهم كيف تؤثر التوليد المعزز بالاسترجاع وقواعد البيانات المتجهة على الذكاء الاصطناعي التوليدي ولإنشاء تطبيقات أكثر جاذبية!


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