Skip to content

Latest commit

 

History

History
324 lines (261 loc) · 32 KB

File metadata and controls

324 lines (261 loc) · 32 KB

Phi Cookbook : Exemples pratiques avec les modèles Phi de Microsoft

Ouvrir et utiliser les exemples dans GitHub Codespaces Ouvrir dans Dev Containers

Contributeurs GitHub Issues GitHub Pull-requests GitHub PRs Bienvenus

Observateurs GitHub Forks GitHub Étoiles GitHub

Microsoft Foundry Discord

Phi est une série de modèles IA open source développés par Microsoft.

Phi est actuellement le modèle de langage petit (SLM) le plus puissant et le plus rentable, avec de très bons benchmarks en multi-langues, raisonnement, génération de texte/chat, codage, images, audio et autres scénarios.

Vous pouvez déployer Phi dans le cloud ou sur des appareils edge, et vous pouvez facilement créer des applications d’IA générative avec une puissance de calcul limitée.

Suivez ces étapes pour commencer à utiliser ces ressources :

  1. Forkez le dépôt : Cliquez sur Forks GitHub
  2. Clonez le dépôt : git clone https://github.com/microsoft/PhiCookBook.git
  3. Rejoignez la communauté Discord Microsoft AI et rencontrez des experts et développeurs

couverture

🌐 Support multilingue

Pris en charge via GitHub Action (Automatisé & Toujours à jour)

Arabe | Bengali | Bulgare | Birman (Myanmar) | Chinois (Simplifié) | Chinois (Traditionnel, Hong Kong) | Chinois (Traditionnel, Macau) | Chinois (Traditionnel, Taïwan) | Croate | Tchèque | Danois | Néerlandais | Estonien | Finnois | Français | Allemand | Grec | Hébreu | Hindi | Hongrois | Indonésien | Italien | Japonais | Kannada | Khmer | Coréen | Lituanien | Malais | Malayalam | Marathi | Népalais | Pidgin Nigérian | Norvégien | Persan (Farsi) | Polonais | Portugais (Brésil) | Portugais (Portugal) | Punjabi (Gurmukhi) | Roumain | Russe | Serbe (Cyrillique) | Slovaque | Slovène | Espagnol | Swahili | Suédois | Tagalog (Philippin) | Tamoul | Télougou | Thaï | Turc | Ukrainien | Ourdou | Vietnamien

Préférez-vous cloner localement ?

Ce dépôt inclut plus de 50 traductions ce qui augmente significativement la taille du téléchargement. Pour cloner sans les traductions, utilisez le sparse checkout :

Bash / macOS / Linux :

git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git
cd PhiCookBook
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows) :

git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git
cd PhiCookBook
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Cela vous donnera tout ce dont vous avez besoin pour terminer le cours avec un téléchargement beaucoup plus rapide.

Table des matières

Utilisation des modèles Phi

Phi sur Microsoft Foundry

Vous pouvez apprendre à utiliser Microsoft Phi et comment construire des solutions E2E sur vos différents appareils matériels. Pour expérimenter Phi vous-même, commencez par vous amuser avec les modèles et personnaliser Phi pour vos scénarios en utilisant le Microsoft Foundry Azure AI Model Catalog ; vous pouvez en savoir plus dans la section Démarrage avec Microsoft Foundry.

Playground Chaque modèle dispose d’un playground dédié pour tester le modèle Azure AI Playground.

Phi sur les modèles GitHub

Vous pouvez apprendre à utiliser Microsoft Phi et comment construire des solutions E2E sur vos différents appareils matériels. Pour expérimenter Phi vous-même, commencez par vous amuser avec le modèle et personnaliser Phi pour vos scénarios en utilisant le GitHub Model Catalog ; vous pouvez en savoir plus dans la section Démarrage avec GitHub Model Catalog.

Playground Chaque modèle dispose d’un playground dédié pour tester le modèle.

Phi sur Hugging Face

Vous pouvez aussi trouver le modèle sur Hugging Face.

Playground Playground Hugging Chat

🎒 Autres cours

Notre équipe produit d’autres cours ! Consultez :

LangChain

LangChain4j pour débutants LangChain.js pour débutants LangChain pour débutants

Azure / Edge / MCP / Agents

AZD pour débutants Edge AI pour débutants MCP pour débutants Agents IA pour débutants


Série Intelligence Artificielle Générative

IA générative pour débutants IA générative (.NET) IA générative (Java) IA générative (JavaScript)


Apprentissage de base

ML pour débutants Sciences des données pour débutants IA pour débutants Cybersécurité pour débutants Développement web pour débutants IoT pour débutants Développement XR pour débutants


Série Copilot

Copilot pour programmation assistée par IA Copilot pour C#/.NET Aventure Copilot

IA responsable

Microsoft s’engage à aider ses clients à utiliser nos produits d’IA de manière responsable, à partager nos apprentissages et à construire des partenariats basés sur la confiance grâce à des outils comme les Notes de transparence et les évaluations d’impact. Beaucoup de ces ressources sont disponibles sur https://aka.ms/RAI. L’approche de Microsoft pour une IA responsable repose sur nos principes d’IA : équité, fiabilité et sécurité, confidentialité et sécurité, inclusion, transparence et responsabilité.

Les modèles à grande échelle de langage naturel, d’image et de parole - comme ceux utilisés dans cet exemple - peuvent potentiellement se comporter de manière injuste, peu fiable ou offensante, causant ainsi des préjudices. Veuillez consulter la note de transparence du service Azure OpenAI pour être informé des risques et des limites. L'approche recommandée pour atténuer ces risques est d'inclure un système de sécurité dans votre architecture qui peut détecter et prévenir les comportements nuisibles. Azure AI Content Safety fournit une couche de protection indépendante, capable de détecter le contenu nuisible généré par les utilisateurs et par l'IA dans les applications et services. Azure AI Content Safety inclut des API de texte et d'image qui vous permettent de détecter le contenu nuisible. Au sein de Microsoft Foundry, le service Content Safety vous permet de visualiser, d'explorer et d'essayer du code d'exemple pour détecter le contenu nuisible à travers différentes modalités. La documentation de démarrage rapide suivante vous guide dans la réalisation de requêtes vers le service.

Un autre aspect à prendre en compte est la performance globale de l'application. Avec les applications multi-modales et multi-modèles, la performance signifie que le système fonctionne comme vous et vos utilisateurs l’attendez, y compris en ne générant pas de sorties nuisibles. Il est important d'évaluer la performance de votre application globale en utilisant les évaluateurs de Performance et Qualité ainsi que Risque et Sécurité. Vous avez également la possibilité de créer et d'évaluer avec des évaluateurs personnalisés.

Vous pouvez évaluer votre application d'IA dans votre environnement de développement en utilisant le Azure AI Evaluation SDK. Que vous disposiez d'un jeu de données de test ou d’une cible, les générations de votre application d’IA générative sont mesurées quantitativement avec des évaluateurs intégrés ou des évaluateurs personnalisés de votre choix. Pour commencer avec l'azure ai evaluation sdk afin d'évaluer votre système, vous pouvez suivre le guide de démarrage rapide. Une fois que vous avez exécuté une évaluation, vous pouvez visualiser les résultats dans Microsoft Foundry.

Marques déposées

Ce projet peut contenir des marques déposées ou des logos de projets, produits ou services. L'utilisation autorisée des marques déposées ou logos Microsoft est soumise à et doit respecter les Directives sur les marques et la marque de Microsoft.
L'utilisation des marques déposées ou logos Microsoft dans des versions modifiées de ce projet ne doit pas entraîner de confusion ni impliquer un parrainage de Microsoft. Toute utilisation de marques déposées ou logos de tiers est soumise aux politiques de ces tiers.

Obtenir de l’aide

Si vous êtes bloqué ou si vous avez des questions sur la création d'applications IA, rejoignez :

Microsoft Foundry Discord

Si vous avez des retours sur le produit ou des erreurs lors de la création, consultez :

Microsoft Foundry Developer Forum


Avertissement :
Ce document a été traduit à l'aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue native doit être considéré comme la source faisant foi. Pour les informations critiques, une traduction professionnelle effectuée par un humain est recommandée. Nous ne saurions être tenus responsables des malentendus ou des erreurs d'interprétation résultant de l'utilisation de cette traduction.