Phi هي سلسلة من نماذج الذكاء الاصطناعي مفتوحة المصدر التي طورتها مايكروسوفت.
حاليًا، تعد Phi النموذج اللغوي الصغير (SLM) الأقوى والأكثر فعالية من حيث التكلفة، حيث تحقق أداءً ممتازًا في اختبارات متعددة اللغات، التفكير، إنشاء النصوص/الدردشة، البرمجة، الصور، الصوت والعديد من السيناريوهات الأخرى.
يمكنك نشر Phi على السحابة أو الأجهزة الطرفية، ويمكنك بسهولة بناء تطبيقات ذكاء اصطناعي توليدي بقدرات حوسبة محدودة.
اتبع هذه الخطوات للبدء في استخدام هذه الموارد:
- قم بعمل Fork للمستودع: انقر
- قم باستنساخ المستودع:
git clone https://github.com/microsoft/PhiCookBook.git
- انضم إلى مجتمع مايكروسوفت للذكاء الاصطناعي على Discord وتواصل مع الخبراء والمطورين الآخرين
-
المقدمة
-
تشغيل Phi في بيئات مختلفة
-
تشغيل عائلة Phi
-
تقييم Phi
-
RAG باستخدام Azure AI Search
-
أمثلة تطوير تطبيقات Phi
- تطبيقات النصوص والمحادثة
- أمثلة Phi-4 🆕
- أمثلة Phi-3 / 3.5
- روبوت محادثة محلي في المتصفح باستخدام Phi3 وONNX Runtime Web وWebGPU
- دردشة OpenVino
- نموذج متعدد - تفاعل بين Phi-3-mini وOpenAI Whisper
- MLFlow - بناء واجهة واستخدام Phi-3 مع MLFlow
- تحسين النموذج - كيفية تحسين نموذج Phi-3-min لـ ONNX Runtime Web باستخدام Olive
- تطبيق WinUI3 مع Phi-3 mini-4k-instruct-onnx
- تطبيق ملاحظات AI متعدد النماذج باستخدام WinUI3
- تخصيص ودمج نماذج Phi-3 مع Prompt flow
- تخصيص ودمج نماذج Phi-3 مع Prompt flow في Azure AI Foundry
- تقييم نموذج Phi-3 / Phi-3.5 المخصص في Azure AI Foundry مع التركيز على مبادئ الذكاء الاصطناعي المسؤول لشركة Microsoft
- تطبيقات النصوص والمحادثة
-
[📓] عينة تنبؤ لغة Phi-3.5-mini-instruct (الصينية/الإنجليزية)
- دردشة RAG باستخدام Phi-3.5-Instruct مع WebGPU
- استخدام وحدة معالجة الرسومات في ويندوز لإنشاء حل Prompt Flow مع Phi-3.5-Instruct ONNX
- استخدام Microsoft Phi-3.5 tflite لإنشاء تطبيق أندرويد
- مثال أسئلة وأجوبة .NET باستخدام نموذج Phi-3 المحلي مع Microsoft.ML.OnnxRuntime
- تطبيق دردشة .NET باستخدام Semantic Kernel وPhi-3-
عينات برمجية باستخدام Azure AI Inference SDK
-
عينات الاستدلال المتقدم
- عينات Phi-4 🆕
-
العروض التوضيحية
-
عينات الرؤية
- عينات Phi-4 🆕
- عينات Phi-3 / 3.5
- [📓] Phi-3-vision-تحويل النص من الصور إلى نصوص
- Phi-3-vision-ONNX
- [📓] Phi-3-vision CLIP Embedding
- عرض توضيحي: إعادة التدوير باستخدام Phi-3
- Phi-3-vision - مساعد لغة بصري - باستخدام Phi3-Vision وOpenVINO
- Phi-3 Vision Nvidia NIM
- Phi-3 Vision OpenVino
- [📓] عينة Phi-3.5 Vision متعددة الإطارات أو الصور
- Phi-3 Vision نموذج ONNX المحلي باستخدام Microsoft.ML.OnnxRuntime .NET
- نموذج ONNX المحلي Phi-3 Vision المستند إلى القائمة باستخدام Microsoft.ML.OnnxRuntime .NET
-
عينات الصوت
-
عينات MOE
-
عينات استدعاء الوظائف
- عينات Phi-4 🆕
-
عينات المزج متعدد الوسائط
- عينات Phi-4 🆕
-
-
تحسين أداء نماذج Phi
- سيناريوهات تحسين الأداء
- تحسين الأداء مقابل RAG
- تحسين الأداء لجعل Phi-3 خبيرًا في الصناعة
- تحسين أداء Phi-3 باستخدام AI Toolkit لـ VS Code
- تحسين أداء Phi-3 باستخدام خدمة Azure Machine Learning
- تحسين أداء Phi-3 باستخدام Lora
- تحسين أداء Phi-3 باستخدام QLora
- تحسين أداء Phi-3 باستخدام Azure AI Foundry
- تحسين أداء Phi-3 باستخدام Azure ML CLI/SDK
- تحسين الأداء باستخدام Microsoft Olive
- مختبر عملي لتحسين الأداء باستخدام Microsoft Olive
- تحسين أداء Phi-3-vision باستخدام Weights and Bias
- تحسين أداء Phi-3 باستخدام إطار عمل Apple MLX
- تحسين أداء Phi-3-vision (الدعم الرسمي)
- تحسين أداء Phi-3 باستخدام Kaito AKS و Azure Containers (الدعم الرسمي)
- تحسين أداء Phi-3 و Phi-3.5 Vision
-
مختبر عملي
-
أوراق بحثية ومنشورات أكاديمية
يمكنك تعلم كيفية استخدام Microsoft Phi وكيفية بناء حلول شاملة على أجهزتك المختلفة. لتجربة Phi بنفسك، ابدأ بتجربة النماذج وتخصيص Phi وفقًا لسيناريوهاتك باستخدام Azure AI Foundry Azure AI Model Catalog. يمكنك معرفة المزيد من خلال بدء الاستخدام مع Azure AI Foundry.
البيئة التجريبية
كل نموذج لديه بيئة تجريبية مخصصة لاختبار النموذج Azure AI Playground.
يمكنك تعلم كيفية استخدام Microsoft Phi وكيفية بناء حلول شاملة على أجهزتك المختلفة. لتجربة Phi بنفسك، ابدأ بتجربة النموذج وتخصيص Phi وفقًا لسيناريوهاتك باستخدام GitHub Model Catalog. يمكنك معرفة المزيد من خلال بدء الاستخدام مع GitHub Model Catalog.
البيئة التجريبية لكل نموذج مساحة مخصصة لاختبار النموذج.
يمكنك أيضًا العثور على النموذج على Hugging Face
مساحة التجربة
مساحة تجربة Hugging Chat
تلتزم مايكروسوفت بمساعدة عملائها على استخدام منتجات الذكاء الاصطناعي بمسؤولية، ومشاركة ما تعلمناه، وبناء شراكات تعتمد على الثقة من خلال أدوات مثل ملاحظات الشفافية وتقييمات التأثير. يمكن العثور على العديد من هذه الموارد في https://aka.ms/RAI.
تعتمد مقاربة مايكروسوفت للذكاء الاصطناعي المسؤول على مبادئ الذكاء الاصطناعي الخاصة بنا، والتي تشمل الإنصاف، الموثوقية والسلامة، الخصوصية والأمان، الشمولية، الشفافية، والمساءلة.
النماذج الكبيرة لمعالجة اللغة الطبيعية، الصور، والصوت - مثل تلك المستخدمة في هذا المثال - قد تتصرف بطرق غير عادلة أو غير موثوقة أو مسيئة، مما قد يتسبب في أضرار. يرجى الرجوع إلى ملاحظة الشفافية لخدمة Azure OpenAI للاطلاع على المخاطر والقيود.
النهج الموصى به للتخفيف من هذه المخاطر هو تضمين نظام أمان في هيكليتك يمكنه اكتشاف ومنع السلوك الضار. Azure AI Content Safety يوفر طبقة حماية مستقلة، قادرة على اكتشاف المحتوى الضار الذي يولده المستخدم أو الذكاء الاصطناعي في التطبيقات والخدمات.
تتضمن خدمة أمان المحتوى في Azure AI واجهات برمجة تطبيقات للنصوص والصور تمكنك من اكتشاف المواد الضارة. داخل Azure AI Foundry، تتيح لك خدمة أمان المحتوى عرض واستكشاف وتجربة أكواد عينة لاكتشاف المحتوى الضار عبر مختلف الوسائط. يوجهك دليل البدء السريع حول كيفية تقديم الطلبات للخدمة.
جانب آخر يجب أخذه بعين الاعتبار هو الأداء العام للتطبيق. مع التطبيقات متعددة الوسائط والنماذج، نعتبر الأداء يعني أن النظام يعمل كما تتوقع أنت ومستخدموك، بما في ذلك عدم توليد مخرجات ضارة. من المهم تقييم أداء تطبيقك العام باستخدام مقيمي الأداء والجودة ومقيمي المخاطر والسلامة. لديك أيضًا القدرة على إنشاء وتقييم مقيمي مخصصين.
يمكنك تقييم تطبيق الذكاء الاصطناعي الخاص بك في بيئة التطوير باستخدام Azure AI Evaluation SDK. بناءً على مجموعة بيانات اختبار أو هدف معين، يتم قياس مخرجات تطبيق الذكاء الاصطناعي التوليدي الخاص بك بشكل كمي باستخدام مقيمين مدمجين أو مقيمين مخصصين من اختيارك. لبدء استخدام Azure AI Evaluation SDK لتقييم نظامك، يمكنك اتباع دليل البدء السريع. بمجرد تنفيذ تشغيل التقييم، يمكنك تصور النتائج في Azure AI Foundry.
قد يحتوي هذا المشروع على علامات تجارية أو شعارات لمشاريع أو منتجات أو خدمات. يخضع الاستخدام المصرح به لعلامات مايكروسوفت التجارية أو شعاراتها لشروط إرشادات العلامات التجارية الخاصة بمايكروسوفت.
يجب ألا يتسبب استخدام علامات مايكروسوفت التجارية أو شعاراتها في نسخ معدلة من هذا المشروع في حدوث لبس أو الإيحاء برعاية مايكروسوفت. يخضع أي استخدام لعلامات تجارية أو شعارات لأطراف ثالثة لسياسات تلك الأطراف.
إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمات الترجمة الآلية بالذكاء الاصطناعي. في حين أننا نسعى لتحقيق الدقة، يُرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية هو المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ينشأ عن استخدام هذه الترجمة.