Skip to content

Latest commit

 

History

History
94 lines (55 loc) · 9.76 KB

File metadata and controls

94 lines (55 loc) · 9.76 KB

التكامل مع استدعاء الوظائف

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

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

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

مقدمة

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

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

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

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

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

مقارنة LLMOps و MLOps

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

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

دورة حياة LLM

أولًا، لفهم دورة الحياة والتعديلات، دعونا نلاحظ الإنفوجرافيك التالي.

الإنفوجرافيك الخاص بـ LLMOps

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

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

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

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

سير عمل LLMOps

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

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

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

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

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

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

لأدوات دورة الحياة، توفر Microsoft منصة 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

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

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

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


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