Vous avez besoin d'un seul endroit pour découvrir les modèles, les déployer et créer des applications d'IA sur Azure.
→Utiliser le portail Microsoft Foundry — il héberge le catalogue de modèles, les déploiements, le playground et les outils d'agent.
Pourquoi: Foundry est le hub unifié ; les services Azure AI individuels existent, mais Foundry est l'endroit où vous composez et déployez des solutions.
Référence↗
Vous voulez que le modèle réponde toujours comme un agent de support poli, quelle que soit la question posée.
→Définir le comportement et la persona dans le system prompt ; placer la question spécifique dans le user prompt.
Pourquoi: Le system prompt définit le comportement général et les règles ; le user prompt est la demande par tour.
Référence↗
Vous avez choisi un modèle dans le catalogue et avez besoin qu'il soit appelable depuis une application.
→Créer un déploiement pour le modèle dans le portail Foundry, qui fournit un endpoint et une clé.
Pourquoi: Un modèle dans le catalogue n'est pas utilisable tant qu'il n'est pas déployé ; le déploiement expose l'endpoint appelable.
Référence↗
Vous voulez tester les invites et régler la temperature avant d'écrire du code.
→Utiliser le chat playground dans le portail Foundry pour interagir avec le modèle déployé et ajuster les paramètres.
Pourquoi: Le playground vous permet d'itérer sur les invites et les paramètres de manière interactive ; aucun SDK n'est nécessaire pour expérimenter.
Vous avez besoin d'appeler le modèle de chat déployé depuis le code de l'application.
→Utiliser le Foundry (Azure AI) SDK pour créer un client de chat qui envoie des messages à l'endpoint de déploiement.
Pourquoi: Le SDK enveloppe l'endpoint avec un client typé ; vous passez les messages système et utilisateur et lisez la complétion.
Référence↗
Votre application doit s'authentifier auprès du modèle déployé.
→Utiliser l'URL de l'endpoint du déploiement avec une clé API ou une credential Microsoft Entra ID (Azure AD).
Pourquoi: L'authentification par clé est la plus simple ; Entra ID est plus sécurisée et évite d'intégrer des secrets dans le code.
Vous voulez un assistant IA qui suit les instructions et utilise des tools, construit sans beaucoup de code.
→Créer un single agent dans le portail Foundry — définir ses instructions, son modèle et ses tools (l'Agent Service).
Pourquoi: Le constructeur d'agent du portail configure le comportement et les tools de manière déclarative ; vous n'écrivez pas la boucle d'orchestration manuellement.
Référence↗
Votre agent doit toujours citer ses sources et refuser les requêtes hors sujet.
→Encoder ces règles dans les instructions de l'agent (sa guidance au niveau système).
Pourquoi: Les instructions de l'agent dirigent un comportement cohérent à travers les tours, similaire à un system prompt pour un modèle de chat simple.
Votre agent doit répondre à partir des documents de votre entreprise, pas seulement de ses données d'entraînement.
→Donner à l'agent un knowledge/grounding tool (par exemple, la recherche de fichiers ou Azure AI Search) afin qu'il récupère vos données.
Pourquoi: Grounding/RAG fournit un contexte actuel et privé ; sans cela, le modèle peut halluciner ou utiliser des connaissances obsolètes.
Vous avez besoin d'une application personnalisée pour piloter un agent Foundry par programme.
→Construire une application client agent avec le Foundry SDK — créer un thread, ajouter des messages, exécuter l'agent, lire les réponses.
Pourquoi: Le SDK expose les threads, les exécutions et les messages afin que votre application puisse intégrer l'agent dans n'importe quel workflow.
Référence↗
Vous devez construire une application qui extrait le sentiment et les entités du texte entrant.
→Utiliser Azure AI Language (analyse de texte) via le SDK ou REST, accessible via Foundry, en appelant les fonctionnalités de sentiment et NER.
Pourquoi: Pour les tâches NLP classiques, le service Language est spécialement conçu et moins cher que d'inviter un LLM général.
Référence↗
Un utilisateur veut poser une question vocalement et faire en sorte qu'un modèle déployé y réponde.
→Envoyer l'audio à un modèle multimodal qui accepte l'entrée vocale, ou transcrire d'abord puis inviter le modèle.
Pourquoi: Les modèles multimodaux peuvent prendre l'audio directement ; sinon, utiliser speech-to-text pour alimenter un modèle de texte.
Votre application a besoin d'une transcription de haute qualité et d'une sortie vocale naturelle.
→Utiliser Azure AI Speech dans Foundry Tools pour speech-to-text et text-to-speech.
Pourquoi: Le service Speech offre une reconnaissance réglée et des voix neurales réalistes, au-delà de ce qu'un modèle de chat seul fournit.
Référence↗
Vous avez besoin que l'application lise les réponses à voix haute avec une voix naturelle.
→Utiliser Azure AI Speech text-to-speech avec une voix neurale ; contrôler la prosodie avec SSML si nécessaire.
Pourquoi: Les voix neurales sonnent naturellement ; SSML vous permet d'ajuster le rythme, la hauteur et la prononciation.
Une application doit décrire ce qui se passe dans une photo fournie par l'utilisateur et répondre aux questions à son sujet.
→Envoyer l'image à un modèle multimodal dans Foundry et l'inviter avec la question.
Pourquoi: Les LLM multimodaux raisonnent sur le contenu des images ; le service Vision classique ne retourne que des tags et des légendes fixes.
Référence↗
Une application doit produire des images à partir de descriptions textuelles à la demande.
→Déployer un modèle text-to-image (par exemple, un modèle DALL-E / de génération d'images) dans Foundry et l'appeler depuis votre application.
Pourquoi: Les modèles de génération d'images créent des visuels à partir d'invites ; un modèle de vision n'analyse que les images existantes.
Référence↗
Vous avez besoin d'une application qui classifie les images et en lit le texte imprimé.
→Construire une application de vision en utilisant Azure AI Vision (analyse d'images et OCR) accessible via Foundry.
Pourquoi: Azure AI Vision fournit une analyse d'images et une OCR prêtes à l'emploi ; vous n'avez pas besoin d'entraîner un modèle pour les tâches courantes.
Référence↗
Une application doit extraire le texte imprimé et manuscrit des pages numérisées.
→Utiliser la capacité OCR (Read) d'Azure AI Vision pour retourner le texte reconnu et sa localisation.
Pourquoi: L'OCR retourne du texte brut avec des coordonnées ; l'extraction de champs structurés nécessite Content Understanding à la place.
Vous devez extraire des champs structurés (totaux, dates, postes) des factures et formulaires.
→Utiliser Azure AI Content Understanding dans Foundry Tools pour extraire des données structurées des documents et formulaires.
Pourquoi: Content Understanding extrait des champs étiquetés ; l'OCR simple ne retourne que du texte non structuré.
Référence↗
Vous avez besoin de descriptions structurées et de metadata extraites d'un lot d'images.
→Utiliser Azure AI Content Understanding pour analyser les images et retourner une sortie structurée.
Pourquoi: Content Understanding produit des résultats structurés cohérents pour tous les types de contenu, au-delà d'une légende en texte libre.
Vous devez transformer les enregistrements d'appels en résumés structurés avec des points de données clés.
→Utiliser Azure AI Content Understanding sur l'audio pour transcrire et extraire les champs structurés.
Pourquoi: Content Understanding combine la transcription et l'extraction ; Speech seul ne donne que la transcription.
Vous avez besoin de scènes, de sujets et de champs clés extraits des vidéos de formation.
→Utiliser Azure AI Content Understanding pour la vidéo afin d'extraire des informations structurées à travers les modalités.
Pourquoi: Il analyse les flux audio et visuels ensemble pour produire une sortie structurée, pas seulement une transcription.
Référence↗
Vous devez ajouter les connaissances FAQ privées de votre entreprise aux réponses du modèle, avec un effort minimal.
→Grounding le modèle avec retrieval (RAG) sur vos documents plutôt que par fine-tuning.
Pourquoi: RAG injecte des données actuelles au moment de la requête et est plus simple/moins cher ; le fine-tuning modifie le comportement, pas la fraîcheur des connaissances.
Vous devez bloquer les sorties de texte et d'image dangereuses ou inappropriées d'un modèle déployé.
→Activer les filtres Azure AI Content Safety sur le déploiement pour détecter et bloquer le contenu dangereux.
Pourquoi: Content Safety applique les garde-fous d'IA responsable au moment de l'exécution ; le modèle de base seul n'est pas garanti sûr.
Référence↗
Après le déploiement, vous devez mesurer la qualité des réponses et surveiller la dérive.
→Utiliser les outils d'évaluation et de monitoring de Foundry pour noter les sorties et suivre les métriques au fil du temps.
Pourquoi: L'évaluation quantifie la qualité (groundedness, pertinence) ; le monitoring détecte les régressions en production.
Vous devez organiser les modèles, les agents et les connexions pour une seule application.
→Créer un Foundry project, qui regroupe les déploiements, les ressources connectées et les outils pour cette solution.
Pourquoi: Un project est la limite de l'espace de travail ; les connexions lient des ressources externes comme Azure AI Search ou le stockage.
Référence↗