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.
Azure Databricks fournit une plateforme permettant de créer, d’évaluer, de déployer et de surveiller des applications IA (applications IA). Il réunit une suite d’outils qui s’attaquent aux défis liés au développement d’applications IA de niveau entreprise. Azure Databricks s’intègre à des frameworks open source populaires, en ajoutant une gouvernance de niveau entreprise, une observabilité et des outils opérationnels, collectivement appelés LLMOps.
Cette page répertorie les principales fonctionnalités de l’IA, organisées par phases de flux de travail IA.
Interroger l’IA
Azure Databricks rend facilement disponibles les modèles IA de pointe à partir de fournisseurs de modèles principaux via les modèles de base hébergés par Databricks. Vous pouvez également interroger des modèles à partir de fournisseurs externes et de vos modèles personnalisés. Tous ces modèles peuvent être interrogés via l’interface utilisateur, l’API/SDK et les interfaces SQL. Cette option vous permet d’utiliser l’IA pour tous les cas d’usage--- conversation générale, agents complexes, pipelines de données automatisés, analytique des données interactives, etc.
| Méthode | Fonctionnalités |
|---|---|
| Interface utilisateur |
|
| API et SDK |
|
| SQL |
|
Générer l’IA
Azure Databricks fournit un ensemble flexible d’outils pour la création d’applications, d’agents, d’outils et de modèles IA. Il s’agit notamment d’infrastructures basées sur l’interface utilisateur et basées sur le code, qui peuvent toutes optimiser les systèmes IA en fonction de vos données. Vous pouvez tirer parti de n’importe quelle infrastructure IA open source et intégrer des outils personnalisés et des serveurs MCP.
| Category | Fonctionnalités |
|---|---|
| Applications |
|
| Agents |
|
| Tools |
|
| Modèles et invites |
|
Préparer et servir des données
Azure Databricks simplifie les données pour l’IA en unifiant la gouvernance des données traditionnelles et des charges de travail IA. Avec toutes les données gérées sous Le catalogue Unity avec des contrôles d’accès affinés, il est facile d’ajuster les limites de l’ingénierie des données et de l’IA pour s’adapter à votre organisation. Les données peuvent être préparées pour l’IA à l’aide d’outils d’ingénierie de données tels que des pipelines Lakeflow. Une table du catalogue Unity peut être servie pour l’IA, à l’aide d’un index vectoriel pour les données non structurées ou d’une table de fonctionnalités pour les données structurées.
| Type de données | Fonctionnalités |
|---|---|
| Non structuré (texte, images, etc.) |
|
| Structuré (tableaux) |
|
Déployer et servir l’IA
Azure Databricks fournit des systèmes de service prêts pour la production pour les applications, agents et modèles IA soutenus par Databricks Apps. Ces déploiements évolutifs peuvent être utilisés à la fois pour le service en temps réel et l’inférence par lots. Tous les déploiements s’intègrent à l’observabilité et à l’évaluation et à l’outil de supervision .
| Framework de développement | Déploiement et service |
|---|---|
| Databricks Apps | Les applications et les agents peuvent être déployés à l’aide de Databricks Apps, qui fournit un déploiement basé sur l’interface utilisateur et l’API. |
| Assistant de Connaissances | L’Assistant de Connaissances automatise le déploiement de votre agent vers les points de terminaison de Model Serving. |
Suivre, évaluer et surveiller l’IA
Azure Databricks fournit un MLflow managé pour l’observabilité, l’évaluation et la surveillance de l’IA. Les API open source facilitent l’intégration et la portabilité, tandis que le service géré fournit des points de terminaison prêts pour la production. Le flux MLflow managé par Databricks peut être utilisé pour les applications et agents IA hébergés sur Databricks et hébergés ailleurs.
| Category | Fonctionnalités |
|---|---|
| Suivi et observabilité |
|
| Evaluation |
|
| Monitoring |
|
| Commentaires humains |
|
LLMOps
Azure Databricks fournit une suite complète d’outils pour les opérations d’IA, ou « LLMOps ». La gouvernance unifiée des ressources de données et d’IA sous Le catalogue Unity simplifie et sécurise le déploiement de l’IA au sein d’une organisation. AI Gateway simplifie la gestion des modèles de nombreux fournisseurs de modèles IA. Les bundles MLflow et Declarative Automation fournissent le contrôle de version et l’infrastructure en tant que code pour implémenter des processus LLMOps robustes.
| Category | Fonctionnalités |
|---|---|
| Gouvernance des ressources de données et d’IA | Unity Catalog fournit une gouvernance unifiée pour les ressources de données et d’IA. Les ressources de données incluent des fichiers, des tables, des index vectoriels et des magasins de fonctionnalités. Les ressources IA incluent des modèles, des outils et des connexions pour les serveurs MCP et d’autres API. |
| Gouvernance des points de terminaison de modèle | AI Gateway fournit une gouvernance et une surveillance centralisées pour les points de terminaison de modèle IA. |
| Contrôle de version des requêtes | MLflow fournit un registre d’invites, ainsi que le suivi des expériences. |
| Infrastructure en tant que code | MlOps Stacks, qui est basé sur databricks Assets Bundles, fournit une gestion et un déploiement basés sur le code de l’infrastructure et des flux de travail. |
Prise en charge du code source ouvert
Azure Databricks offre une prise en charge complète de l’écosystème open source en pleine croissance pour l’IA.
Pour le développement, vous pouvez utiliser n’importe quel framework open source et le déployer à l’aide de Databricks Apps. Les services Databricks peuvent être utilisés par des outils et applications d’IA tiers à l’aide de serveurs MCPou de l’API REST ou des kits sdk.
Pour l’observabilité, l’évaluation et la supervision, MLflow Tracing fournit une journalisation automatique native pour plus de 20 frameworks d’IA open source, et vous pouvez ajouter un traçage personnalisé à n’importe quel autre framework ou code. Les traces peuvent ensuite être utilisées avec l’évaluation MLflow et la surveillance de la production. Les traces suivent les spécifications de trace OpenTelemetry et peuvent être exportées vers des outils tiers.