P

Phi 3 : Définition et Exemples

Phi 3 est une famille de petits modèles de langage (SLM) développée par Microsoft Research, conçue pour offrir des performances proches des grands modèles tout en étant suffisamment compacte pour fonctionner sur des appareils locaux.

Définition complète

Phi 3 est la troisième génération de la série Phi de Microsoft, une famille de Small Language Models (SLM) qui repousse les limites de ce que les modèles compacts peuvent accomplir. Lancée en avril 2024, cette famille comprend plusieurs variantes — Phi-3-mini (3,8 milliards de paramètres), Phi-3-small (7 milliards) et Phi-3-medium (14 milliards) — chacune optimisée pour un équilibre différent entre performance et efficacité.

La particularité de Phi 3 réside dans sa méthodologie d'entraînement. Plutôt que de simplement augmenter la taille du modèle, Microsoft a misé sur la qualité des données d'entraînement en utilisant des jeux de données soigneusement filtrés et des données synthétiques générées par des modèles plus grands. Cette approche, inspirée du principe « textbooks are all you need », permet à Phi 3 d'atteindre des performances comparables à des modèles beaucoup plus volumineux sur de nombreux benchmarks.

Phi-3-mini, le modèle phare de la famille, peut fonctionner directement sur un smartphone ou un ordinateur portable grâce à sa taille réduite. Il supporte une fenêtre de contexte allant jusqu'à 128 000 tokens et excelle particulièrement en raisonnement logique, en mathématiques et en génération de code. Cette capacité à tourner en local en fait un choix privilégié pour les applications nécessitant confidentialité des données ou fonctionnement hors ligne.

Disponible en open source sous licence MIT, Phi 3 s'intègre facilement dans des pipelines existants via des plateformes comme Hugging Face, Ollama ou Azure AI. Son rapport performance/taille en fait un outil particulièrement pertinent pour les développeurs et les entreprises qui souhaitent déployer des solutions d'IA générative sans les coûts d'infrastructure associés aux grands modèles.

Étymologie

Le nom « Phi » (φ) fait référence à la lettre grecque souvent associée en mathématiques au nombre d'or et à l'idée de proportion optimale, reflétant l'ambition de Microsoft de trouver le ratio idéal entre taille du modèle et performance. Le « 3 » indique la troisième itération de cette famille, après Phi-1 (spécialisé en code) et Phi-2.

Exemples concrets

Déployer un assistant IA local pour une application mobile sans connexion internet

Tu es un assistant embarqué fonctionnant sur Phi 3 Mini. Réponds de manière concise et structurée. L'utilisateur te pose des questions sur la cuisine. Donne des recettes en 5 étapes maximum avec les ingrédients nécessaires.

Utiliser Phi 3 pour analyser des documents confidentiels en local dans un contexte juridique

Analyse le contrat suivant et identifie les clauses potentiellement problématiques. Liste chaque clause avec son numéro, cite le passage exact et explique le risque en une phrase. Document : {contenu_du_contrat}

Intégrer Phi 3 dans un pipeline de génération de code pour des suggestions en temps réel

Complète la fonction Python suivante en respectant le style du code existant. Ne génère que le code manquant, sans explication. Fonction : {code_incomplet}

Usage pratique

En prompt engineering, Phi 3 s'utilise principalement pour des tâches ciblées où la confidentialité des données ou la latence sont prioritaires. Privilégiez des prompts concis et structurés, car les modèles compacts répondent mieux à des instructions précises qu'à des requêtes vagues. Pour des tâches complexes, décomposez votre prompt en étapes séquentielles (chain-of-thought) afin de compenser la capacité de raisonnement plus limitée par rapport aux grands modèles.

Concepts liés

Small Language Model (SLM)Modèle open sourceInférence localeFine-tuning

FAQ

Quelle est la différence entre Phi 3 et GPT-4 ?
Phi 3 est un petit modèle de langage (3,8 à 14 milliards de paramètres) conçu pour tourner en local, tandis que GPT-4 est un très grand modèle accessible uniquement via API. Phi 3 excelle sur des tâches ciblées avec un coût d'inférence quasi nul, mais GPT-4 reste supérieur pour les tâches complexes nécessitant un raisonnement approfondi ou une compréhension étendue du contexte.
Peut-on faire tourner Phi 3 sur un ordinateur personnel ?
Oui, c'est l'un de ses principaux atouts. Phi-3-mini (3,8B paramètres) peut fonctionner sur un ordinateur portable standard avec 8 Go de RAM, voire sur un smartphone récent. Des outils comme Ollama ou LM Studio permettent de l'installer et de l'utiliser en quelques minutes sans configuration complexe.
Phi 3 est-il adapté au prompt engineering en français ?
Phi 3 a été principalement entraîné sur des données en anglais, ce qui signifie que ses performances en français sont inférieures à celles en anglais, notamment pour les tâches nuancées. Pour obtenir de meilleurs résultats en français, il est recommandé d'utiliser des prompts clairs et simples, ou d'envisager un fine-tuning sur un corpus francophone si le cas d'usage l'exige.

Voir aussi

Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter.

Phi 3 : Définition et Exemples | Prompt Guide