Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette documentation est conçue pour les développeurs expérimentés qui sont nouveaux à créer des applications IA génératives sur Azure à l’aide des services Azure et de leur langage de programmation préféré.
Introduction à l’IA générative pour les développeurs
L’IA générative ouvre de nombreuses nouvelles possibilités pour les applications. En tant que développeur, il est important que vous développiez un modèle mental qui mappe la façon dont la nouvelle terminologie et les technologies liées à l’IA générative s’intègrent à ce que vous comprenez déjà. La série d’articles suivante vous montre comment votre expérience de développement actuelle s’applique à l’IA générative.
- Introduction au développement d’applications d’IA générative pour les développeurs expérimentés
- Concepts et considérations importants pour les développeurs qui créent des solutions d’IA générative
- Augmentation d’un grand modèle de langage avec la génération augmentée de récupération et le réglage précis
- Création de systèmes avancés de génération augmentée de récupération
Conception d’application IA
La conception d’applications IA implique de comprendre les besoins des utilisateurs, de sélectionner les modèles IA appropriés et de les intégrer efficacement dans votre architecture d’application. Les ressources suivantes fournissent des conseils sur les meilleures pratiques pour la conception d’applications basées sur l’IA.
- Modèles d’orchestration d’agent IA
- Concevoir votre application IA pour prendre en charge les cycles de vie des modèles de base
Modèles d’applications d’IA
Les modèles d’applications d’IA vous offrent des exemples de référence correctement gérés et faciles à déployer qui constituent un point de départ de grande qualité pour vos applications d’IA.
Il existe deux catégories de modèles d’applications d’IA, les blocs de construction et les solutions de bout en bout. Les blocs de construction sont des exemples à petite échelle qui se concentrent sur des scénarios et des tâches spécifiques. Les solutions de bout en bout sont des exemples de référence complets, incluant la documentation, le code source et le déploiement qui vous permet de les utiliser et les étendre à vos propres fins.
Pour passer en revue la liste des modèles clés disponibles pour chaque langage de programmation, consultez les Modèles d’applications d’IA. Pour parcourir tous les modèles disponibles, consultez les modèles d’applications d’IA dans la Galerie de modèles d’applications d’IA.
L’un des modèles les plus populaires est la conversation avec votre exemple de données à l’aide d’Azure OpenAI et de la Recherche Azure AI.
Agents et protocole MCP (Model Context Protocol)
Pour les développeurs intéressés par la création d’applications IA plus avancées, notamment les agents qui peuvent interagir avec différents services et API, nous fournissons des ressources et des modèles complets.
- Générer des agents à l’aide du protocole de contexte de modèle sur Azure : découvrez comment créer des agents intelligents capables d’effectuer des tâches complexes à l’aide du protocole MCP (Model Context Protocol) sur Azure.
- Créer un serveur MCP TypeScript à l’aide de serveurs Azure Container Apps - Guide pas à pas pour créer un serveur MCP basé sur TypeScript hébergé sur Azure Container Apps
- Créer des agents basés sur OpenAI à l’aide de MCP - Didacticiel sur la création d’agents basés sur OpenAI à l’aide de MCP avec .NET.
Authentification et sécurité
La création d’applications IA nécessite une authentification et une sécurité fortes pour protéger les données et respecter les réglementations. Les articles suivants expliquent comment sécuriser vos applications IA sur Azure.
Autres ressources par langage
Chaque page de vue d’ensemble du langage contient des liens vers des articles, des exemples, de la documentation populaires et d’autres plus spécifiques à votre langage de programmation ou à votre plateforme préférés.