Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article contient une liste organisée des meilleures ressources d’apprentissage pour les développeurs Java qui commencent à créer des applications IA. Les ressources incluent des articles de démarrage rapide populaires, des exemples de référence, de la documentation, des cours de formation, etc.
Ressources pour Azure OpenAI dans les modèles Microsoft Foundry
Azure OpenAI dans Microsoft Foundry Models fournit un accès à l'API REST aux modèles de langage puissants d'OpenAI. Ces modèles peuvent être facilement adaptés à des tâches spécifiques, comme la génération de contenu, le résumé, la compréhension d’images, la recherche sémantique, le langage naturel et la traduction de code, entre autres. Les utilisateurs peuvent accéder au service via des API REST, la bibliothèque d’API OpenAI Node ou via le portail Microsoft Foundry.
Bibliothèques et exemples
| Lien | Descriptif |
|---|---|
| langchain4j-azure-open-ai | Publie le package Maven |
| langchain4j-azure-ai-search | PublieMaven |
| langchain4j-document-loader-azure-storage-blob | PublieMaven |
| Autres exemples | Les exemples de service OpenAI Azure sont un ensemble de programmes de Java autonomes qui illustrent l’interaction avec Azure service OpenAI à l’aide de la bibliothèque cliente. Chaque exemple se concentre sur un scénario spécifique et peut être exécuté indépendamment. |
Documentation
| Lien | Descriptif |
|---|---|
| Documentation Azure OpenAI Service | Page principale de la documentation pour le service Azure OpenAI. |
| Quickstart : Prise en main de la génération de texte à l’aide de Azure OpenAI Service | Un ensemble rapide d’instructions pour configurer les services dont vous avez besoin et le code que vous devez écrire pour inviter un modèle à l’aide de Java. |
| Travaillez avec des modèles de complétion de chat à l'aide d'Azure OpenAI dans Microsoft Foundry Models | Un ensemble rapide d’instructions pour configurer les services dont vous avez besoin et le code que vous devez écrire pour inviter un modèle à l’aide de Java. |
| Démarrage rapide de Microsoft Foundry | Le Kit de développement logiciel (SDK) Microsoft Foundry est disponible dans plusieurs langages, notamment Python, Java, TypeScript et C#. |
| Switch d’OpenAI à Azure OpenAI | Article avec des conseils sur les petites modifications que vous devez apporter à votre code afin de permuter entre OpenAI et le Azure OpenAI Service. |
| OpenAI avec Microsoft Entra ID contrôle d’accès en fonction du rôle | Article qui examine l’authentification à l’aide de Microsoft Entra ID. |
| OpenAI avec des identités managées | Article détaillant des scénarios de sécurité plus complexes qui nécessitent Azure contrôle d’accès en fonction du rôle (Azure RBAC). Ce document explique comment s’authentifier auprès de votre ressource OpenAI à l’aide de Microsoft Entra ID. |
| Quickstart : Prise en main de GPT-35-Turbo et GPT-4 avec Azure OpenAI Service dans IntelliJ | Similaire au premier démarrage rapide, mais fournit un exemple de rôles système, assistant et utilisateur pour adapter le contenu lorsqu’on pose certaines questions en utilisant IntelliJ. |
| Guide de démarrage : Générer des images avec Azure OpenAI dans les modèles Microsoft Foundry | Utilisez ce guide pour commencer à générer des images avec le kit SDK OpenAI Azure pour Java. |
Ressources pour d'autres outils Foundry
En plus de Azure OpenAI Service, il existe de nombreux autres outils Foundry qui aident les développeurs et les organisations à créer rapidement des applications intelligentes, prêtes à être commercialisées et responsables avec des API et des modèles personnalisables clé en main et préconfigurés. Les exemples d’applications incluent le traitement en langage naturel des conversations, la recherche, l’analyse, la traduction, le message, la vision et la prise de décision.
Exemples
| Lien | Descriptif |
|---|---|
| Intégrez la fonction Azure Speech dans les outils Foundry à vos applications à l'aide d'échantillons du SDK Speech | Collection d’exemples pour le Kit de développement logiciel (SDK) Speech. Liens vers des exemples pour la reconnaissance vocale, la traduction, la synthèse vocale, etc. |
| Extraire des données structurées à partir de formulaires, reçus, factures et cartes en utilisant Form Recognizer avec Java | Collection d’exemples pour la bibliothèque cliente Azure.AI.FormRecognizer. |
| Extraire, classer et comprendre du texte dans des documents en utilisant Text Analytics en Java | La bibliothèque cliente pour Text Analytics fait partie du service Azure Language in Foundry Tools, qui fournit des fonctionnalités de traitement en langage naturel (NLP) pour comprendre et analyser du texte. |
| Traduction de document en Java | Un article de démarrage rapide qui explique comment utiliser la traduction de documents pour traduire un document source dans une langue cible tout en préservant la structure et la mise en forme du texte. |
| Analyser des images | Exemples de code et documents d’installation pour la bibliothèque cliente analyse d’images Microsoft Azure pour Java |
Documentation
| Service IA | Descriptif | Informations de référence sur l'API | Démarrage rapide |
|---|---|---|---|
| Sécurité du contenu dans le plan de contrôle Foundry | Outil Foundry qui détecte le contenu indésirable. | Informations de référence sur l’API Content Safety | Démarrage rapide |
| Azure Document Intelligence in Foundry Tools | Transformez des documents en solutions intelligentes pilotées par les données. | Référence d’API Intelligence documentaire | Démarrage rapide |
| Language | Créez des applications avec des fonctionnalités de compréhension du langage naturel de pointe. | Référence API pour la langue | Démarrage rapide |
| Azure AI Search | Ajoutez la recherche cloud alimentée par l'IA à vos applications. | informations de référence sur l’API Azure AI Search | Démarrage rapide |
| Discours | Transcription vocale, synthèse vocale, traduction et reconnaissance de locuteur. | Informations de référence sur l'API Speech | Démarrage rapide |
| Azure Translator dans les Outils Foundry | Utilisez la traduction basée sur l’IA pour traduire plus de 100 langues et dialectes en cours d’utilisation, à risque et en danger. | Informations de référence sur l'API Translator | Démarrage rapide |
| Azure Vision dans Les outils Foundry | Analysez le contenu dans les images et les vidéos. | Informations de référence sur l’API Vision | Démarrage rapide |
Entrainement
| Lien | Descriptif |
|---|---|
| Atelier sur l’IA générative pour les débutants | Découvrez les principes fondamentaux de la création d’applications d’IA générative avec notre cours complet en 18 leçons par Microsoft Cloud Advocate. |
| Atelier Agents IA pour débutants | Découvrez les principes fondamentaux de la création d’agents d’IA générative avec notre cours complet de 10 leçons par Microsoft Cloud Advocate. |
| Introduction à l’IA dans Azure | Parcours de formation pour vous aider à comprendre les concepts fondamentaux liés à l’intelligence artificielle (IA) et les services dans Microsoft Azure qui peuvent être utilisés pour créer des solutions IA. |
| Développez des applications IA génératives dans Azure | L’intelligence artificielle générative (IA) devient plus accessible via des plateformes de développement complètes comme Microsoft Foundry. Découvrez comment créer des applications IA génératives qui utilisent des modèles de langage pour discuter avec vos utilisateurs. |
Modèles d’application d’IA
Les modèles d’application IA vous fournissent des implémentations de référence bien gérées et faciles à déployer, qui constituent un point de départ de qualité pour vos applications IA.
Il existe deux catégories de modèles d’application IA, les blocs de construction et les solutions de bout en bout. Les blocs de construction sont des exemples à plus 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 comprenant documentation, code source et déploiement, vous permettant de les utiliser et de les étendre à vos propres fins.
Pour consulter la liste des modèles clés disponibles pour chaque langage de programmation, consultez les modèles d’application IA. Pour parcourir tous les modèles disponibles, consultez les modèles d’application IA dans la galerie de modèles d’application IA.