Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Microsoft biedt verschillende platforms voor AI en machine learning. Ieder platform is gericht op een andere combinatie van het publiek, de workload, de gegevensbasis en het implementatiemodel. Dit artikel helpt oplossingsarchitecten, machine learning-technici, gegevenswetenschappers en toepassingsontwikkelaars een startplatform te kiezen, inzicht te krijgen in hoe de platforms verschillen en hoe ze kunnen worden gecombineerd in echte architecturen. Dekking omvat klassieke machine learning, met analyse geïntegreerde machine learning en generatieve AI-workloads in Azure, Microsoft Fabric en Microsoft Foundry. Dit artikel richt zich op door Microsoft geleverde oplossingen.
Gebruik dit artikel om opties te vergelijken en een end-to-end-oplossing te ontwerpen.
Note
Dit artikel is gericht op maatwerk-AI- en machinelearningplatforms, niet op verpakte SaaS-assistenten (Software as a Service), low-code SaaS-ontwerptools of in-productervaringen voor eindgebruikers.
Primaire workloadscenario’s
Begin met de AI- of machine learning-functie die u moet toevoegen aan uw workload. De volgende tabel koppelt veelvoorkomende functiescenario's aan een aanbevolen startplatform voor aangepaste AI- en machine learning-mogelijkheden. Gebruik deze als eerste oriëntatie voordat u de platformmogelijkheden bekijkt en de beslisboom doorloopt.
| Primaire situatie | Aanbevolen uitgangspunt | Onderbouwing |
|---|---|---|
| Generatieve AI-toepassingen of AI-agents bouwen | Microsoft Foundry | Biedt modeldetectie, fine-tuning, retrieval-augmented generation (RAG), agentorkestratie, evaluatie en veiligheidshulpprogramma's in één platform. |
| AI-functies toevoegen via een vooraf gedefinieerde API voor beeldherkenning, spraak, taal, zoeken of inhoudsveiligheid | Gieterijgereedschappen | Biedt vooraf getrainde API's waarvoor geen aangepaste training is vereist. Gebruik deze voordat u een aangepast model bouwt. |
| Een aangepast machine learning- of Deep Learning-model trainen, implementeren en beheren | Azure Machine Learning | Behandelt de volledige levenscyclus van machine learning, waaronder MLOps, online- en batch-eindpunten en verantwoorde AI-hulpprogramma's. |
| Met analytics geïntegreerde machine learning uitvoeren op een geünificeerd data- en business intelligenceplatform (BI) | Microsoft Fabric | Biedt een SaaS-analyseplatform dat ondersteuning biedt voor Apache Spark-notebooks, AutoML en door Microsoft OneLake ondersteunde integratie met Power BI. |
| Machine learning uitvoeren op Spark-, Lakehouse-gegevens of grote gedistribueerde trainingstaken | Azure Databricks of Apache Spark in Azure HDInsight | Azure Databricks: ondersteunt Spark op lakehouse-schaal met systeemeigen MLflow- en Unity Catalog-integratie. Azure HDInsight: ondersteunt Azure beheerde Spark-clusters met systeemeigen opslag- en beveiligingsintegratie. |
| Machine learning in een SQL-database, op edge-apparaten of in bureaubladtoepassingen houden | Intelligente SQL-toepassingen en AI, Azure SQL Managed Instance Machine Learning Services, SQL Server Machine Learning Services of lokale machine learning-hulpprogramma's | Biedt een manier om gegevens op hun plaats te houden en in-databasevoorspelling, vectorophaling of AI-eindpuntintegratie toe te voegen. |
Platformmogelijkheden vergelijken
De volgende matrix geeft een overzicht van waar elk platform het meest geschikt is, waar het aanvullende ondersteuning biedt en waar de functionaliteit geen focus heeft. In de matrix worden deze pictogrammen gebruikt:
- ✅ Primaire functionaliteit
- ⚠️ Ondersteunde of aanvullende functionaliteit
- ❌ Geen focuspunt
| Capability | Microsoft Foundry | Azure Machine Learning | Microsoft Fabric | Azure Databricks | Gieterijgereedschappen | SQL machinaal leren | Machine learning op edge of lokaal |
|---|---|---|---|---|---|---|---|
| Generatieve AI en agents | ✅ | ⚠️ (Niet het primaire platform) | ❌ | ⚠️ (Lakehouse-scoped) | ⚠ϑ (alleen bouwstenen) | ❌ | ⚠️ (alleen op het apparaat) |
| Ontdekking en evaluatie van foundationmodellen | ✅ | ⚠️ (Niet het primaire platform) | ❌ | ⚠️ (Lakehouse-scoped) | ❌ | ❌ | ❌ |
| Aangepaste modeltraining (klassiek of deep learning) | ⚠️ (alleen fine-tunen) | ✅ | ⚠️ (binnen het bereik van Analytics) | ✅ | ❌ | ⚠️ (op databaseniveau) | ⚠️ (alleen lokaal) |
| Grootschalige of gedistribueerde rekenkracht voor training | ❌ | ✅ | ⚠(*) (kleinere schaal) | ✅ | ❌ | ❌ | ❌ |
| AutoML (Automated Machine Learning) | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ⚠️ (alleen .NET) |
| MLOps-levenscyclus (register, pipelines, continue integratie en continuous delivery (CI/CD)) | ⚠(*) (Via Azure Machine Learning) | ✅ | ⚠️ (Via Azure Machine Learning) | ✅ | ❌ | ❌ | ❌ |
| Real-time (online) inferentie | ✅ | ✅ | ⚠️ (model-eindpunten in preview) | ✅ | ✅ | ⚠️ (alleen in de database) | ✅ |
| Batchinferentie (offline) | ⚠️ (Online-first) | ✅ | ✅ | ✅ | ❌ | ✅ | ⚠️ (alleen lokaal) |
| On-premises of offline uitrol | ⚠️ (alleen voor de Edge subset) | ⚠️ (Via Azure Arc) | ❌ | ❌ | ⚠️ (alleen containers) | ✅ | ✅ |
| Tools voor beheer en beveiliging | ✅ | ✅ | ⚠️ (Beperkt modelbeheer) | ✅ | ⚠️ (op serviceniveau) | ⚠️ (op databaseniveau) | ❌ |
In de volgende opmerkingen worden specifieke beoordelingen in de matrix verduidelijkt:
Foundry Tools wordt beoordeeld als aanvulling op generatieve AI en agents, omdat services zoals Azure AI Zoeken, Content Safety in Foundry Control Plane en Azure Document Intelligence in Foundry Tools veelvoorkomende bouwstenen zijn voor RAG- en agentoplossingen. Het primaire platform voor generatieve AI-ontwikkeling is Microsoft Foundry.
Microsoft Foundry-governancebeheer is voornamelijk afkomstig van Foundry Control Plane, dat waarneembaarheid, runtime-controles, beveiligingsintegratie en vlootbeheer biedt voor agents en toepassingen.
Azure Machine Learning ondersteunt generatieve AI via toegang tot Foundry-modellen, beheerde eindpunten, evaluatiemogelijkheden en fijnafstemming voor ondersteunde foundation-modellen. Het is niet het primaire platform voor generatieve AI-ontwikkeling.
Azure Databricks verdient een primaire classificatie voor governance omdat Unity Catalog geïntegreerde gegevens en modelbeheer biedt met op rollen gebaseerd toegangsbeheer (RBAC) en OpenSharing.
Microsoft Fabric wordt als aanvulling op governance beoordeeld, omdat OneLake, Microsoft Purview integratie, vertrouwelijkheidslabels en besturingselementen op basis van domeinen gegevensassets goed dekken. Microsoft Fabric bevat een ingebouwd modelregister op basis van MLflow voor het opslaan en bijhouden van modellen. Microsoft Fabric heeft ook een ingebouwde afstammingsweergave voor machine learning-modellen en -experimenten, waaronder relaties met lakehouses en code-items. Maar Microsoft Fabric bevat geen dashboard voor verantwoorde AI. Koppel Microsoft Fabric met Azure Machine Learning voor breder beheer van de levenscyclus van modellen.
Microsoft Fabric wordt beoordeeld als complementair voor realtime-inferentie, omdat Microsoft Fabric Real-Time Intelligence streaminganalyses omvat en Microsoft Fabric machine learning-modeleindpunten beheerde online REST-eindpunten bieden voor realtime voorspellingen. Modeleindpunten zijn in preview en ondersteunen een beperkte set modelvarianten. Voor grootschalige online serving in productie kunt u ook Microsoft Fabric koppelen aan Azure Machine Learning beheerde online-eindpunten of Microsoft Foundry.
Foundry Local breidt Microsoft Foundry uit naar inferentie op het apparaat voor edge- en offlinescenario's.
Azure Arc breidt Azure Machine Learning uit naar on-premises Kubernetes-clusters voor hybride training of scoren.
Microsoft Fabric Data Science bevat een AutoML-ervaring met weinig code. Code-first AutoML is beschikbaar via Fast and Lightweight AutoML (FLAML) API's in Microsoft Fabric notebooks. Raadpleeg de Microsoft Fabric documentatie voor de huidige status.
Uw platformkeuze verfijnen
Gebruik de volgende beslissingsstructuur om uw keuze voor een startplatform te verfijnen. De beslisboom helpt u bij het selecteren van een primair platform voor een workload. De meeste productieoplossingen combineren meer dan één platform, dus gebruik de productspecifieke secties in dit artikel om uw keuze te verfijnen. Overweeg ook het gebruik van een compound architecture pattern. Zie Platformen combineren voor meer informatie.
Download een Visio bestand van deze beslissingsstructuur.
Stapsgewijze doorloop
Gebruik de volgende stappen om de beslissingsstructuur te doorlopen. Wanneer u een platformkeuze hebt bereikt, slaat u de resterende stappen over.
Identificeer het featurescenario.
Maak platformkeuzen op onderdeelniveau binnen uw workload. Elke functie kan unieke functionele en niet-functionele vereisten hebben waaraan een of meer technologieën kunnen voldoen. Wanneer u dit stroomdiagram gebruikt, moet u rekening houden met de vereisten van de specifieke use case die u wilt oplossen.
- Als vooraf gemaakte AI-functies zoals vision, spraak, taal, zoeken, documentbegrip of inhoudsveiligheid voldoen aan de behoeften van uw workload, gebruikt u Foundry Tools. Veel services in Foundry Tools ondersteunen aanpassingen, zoals aangepaste tekstclassificatie in Azure Language of aangepaste modellen in Azure Document Intelligence. Overweeg deze services voordat u kiest voor een volledige aangepaste training of een bredere benadering, zoals het gebruik van een taalmodel om een gespecialiseerde service te simuleren. Zie de volgende artikelen voor servicespecifieke documentatie:
- Als uw workload generatieve AI of aangepaste AI-agents vereist om niet-deterministisch gedrag toe te voegen, gaat u verder met stap 2.
- Als voor de functie aangepaste machine learning- of deep learning-mogelijkheden zijn vereist, zoals klassieke machine learning, computer vision, prognoses of het afstemmen van uw eigen modellen, gaat u verder met stap 3.
- Als u machine learning wilt integreren in een bredere gegevens- en BI-werkstroom, gaat u verder met stap 4.
Kies voor generatieve AI en agents het Microsoft-platform dat overeenkomt met uw ontwikkelaarsprofiel.
Alleen toegang tot de directe LLM-API (Large Language Model): gebruik Azure OpenAI in Microsoft Foundry.
Code-first agentontwikkeling of multi-agentontwikkeling: Gebruik de Microsoft Agent Framework SDK die is gekoppeld aan de Foundry Agent Service voor hosting en orkestratie.
Volledig generatief AI-platform (Foundry-modellen, fine-tuning, evaluatie, veiligheid, waarneembaarheid en governance): Gebruik Microsoft Foundry.
Voor aangepaste machine learning en deep learning moet u uw beslissing baseren op waar training en inferentie moet worden uitgevoerd.
Op een Windows-app of apparaat: gebruik Microsoft Foundry op Windows en Windows ML voor lokale modelinferentie met hardwareversnelling. Gebruik ML.NET wanneer een .NET-toepassing lokale, klassieke machine learning-, AutoML- of Open Neural Network Exchange-modelintegratie (ONNX) nodig heeft.
Op een IoT-gateway of edge-apparaat: gebruik Azure IoT Edge, Foundry Local, Azure Lokaal of Azure Stack Edge voor lokale of hardwareversnelde inferentie.
Binnen een SQL-database: gebruik intelligente SQL-toepassingen en AI voor in-databasevoorspelling, vector ophalen en AI-eindpuntintegratie. Gebruik SQL Server Machine Learning Services of Azure SQL Managed Instance Machine Learning Services wanneer u Python of R-uitvoering in de database nodig hebt.
In een on-premises of multicloud Kubernetes-cluster: koppel het cluster aan Azure Machine Learning via Azure Arc, zodat gegevens aanwezig blijven terwijl training en inferentie worden gecoördineerd via Azure.
Op spark-gebaseerde of gedistribueerde rekenkracht: ga verder met stap 5.
Op cloudbeheerde compute met volledige MLOps: gebruik Azure Machine Learning.
Voor machine learning met geïntegreerde analyse kiest u de oplossing die overeenkomt met uw gegevens- en BI-patroon.
Geïntegreerde SaaS met Power BI op OneLake: gebruik de Microsoft Fabric Data Science-workload.
Bestaande Azure Synapse Analytics investering: Machine learning gebruiken in Azure Synapse Analytics. Voor nieuwe investeringen geeft u de voorkeur aan Microsoft Fabric.
Spark- en machine learning op Lakehouse-schaal: gebruik Azure Databricks.
Voor op Spark gebaseerde of gedistribueerde berekeningen moet u uw beslissing baseren op of u lakehouse of beheerde Spark-clusters gebruikt.
Lakehouse met MLflow- en Unity Catalog-governance: gebruik Azure Databricks. U kunt nog steeds modellen publiceren via door Azure Machine Learning beheerde eindpunten voor levering en governance.
Beheerde Spark-clusters op Azure met systeemeigen opslag- en beveiligingsintegratie: Apache Spark gebruiken in Azure HDInsight.
Note
Voor architecturen die cloud- en on-premises omgevingen omvatten, koppelt u on-premises of multicloud Kubernetes-clusters aan een Azure Machine Learning werkruimte via Azure Arc. Met deze installatie blijven gegevens on-premises bij het organiseren van training en inferentie via Azure. Zie Kubernetes-cluster configureren voor Azure Machine Learning voor gedetailleerde informatie.
Azure Machine Learning
Azure Machine Learning is een volledig beheerde cloudservice voor het trainen, implementeren en beheren van machine learning-modellen op schaal. Het ondersteunt tienduizenden opensource-Python pakketten, waaronder TensorFlow, PyTorch en scikit-learn. Het biedt hulpprogramma's voor de volledige levenscyclus van machine learning, van gegevensvoorbereiding tot implementatie, MLOps en verantwoorde AI.
Gebruik Azure Machine Learning wanneer u de volgende mogelijkheden nodig hebt:
Aangepaste training. U gebruikt aangepaste modeltraining voor klassieke machine learning, deep learning of het verfijnen van opensource-LLM's.
MLOps in productie. U gebruikt een MLOps-levenscyclus voor productie met experimenten bijhouden, modelversiebeheer, governed modelregisters, CI/CD-pijplijnen en productiebewaking.
Beheerde eindpunten. U gebruikt beheerde online- of batchinferentie-eindpunten die worden gehost in een omgeving die automatische schaalaanpassing, beheerde identiteit en bewaking biedt.
Hybride rekenkracht. U gebruikt hybride training of inferentie voor kubernetes-clusters met Azure Arc.
De volgende tabel bevat een overzicht van de platformmogelijkheden die Azure Machine Learning biedt in de levenscyclus van machine learning.
| Capability | Beschrijving |
|---|---|
| Werkruimten en gegevensopslag | Een centrale resource voor het organiseren van experimenten, rekenresources, gegevenssets, modellen en verbindingen met externe gegevensopslagplaatsen. Assets en uitvoeringsgeschiedenis worden geversioneerd voor reproduceerbaarheid. |
| Rekenclusters en instanties | Ingerichte CPU- en GPU-rekenkracht voor gedistribueerde training (rekenclusters) en interactieve notebookontwikkeling (rekeninstanties). |
| Serverloze rekenkracht | Beheerde rekenkracht op aanvraag die Azure Machine Learning automatisch maakt en schaalt voor trainingstaken. |
| Geautomatiseerde machine learning | Het genereren van modellen, pijplijnen, afstemming van hyperparameters en feature-engineering voor classificatie, regressie, prognoses, computer vision en verwerking van natuurlijke taal. |
| Pijplijnen en ontwerper | Op code gebaseerde en via slepen en neerzetten uitgevoerde orkestratie voor gegevensvoorbereiding, training, evaluatie en implementatie. Kan worden geïntegreerd met CI/CD-hulpprogramma's. |
| Toegang tot Foundry Models | Een platform voor het ontdekken, evalueren, verfijnen en implementeren van ondersteunde basismodellen van Microsoft, OpenAI, Meta, Hugging Face en andere providers via Foundry-modellen in Azure Machine Learning. |
| MLflow-experimenttracking en modelbeheer | Het bijhouden van experimenten, runs, metrische gegevens, parameters, artefacten en modellen met behulp van MLflow-compatibele API's met een Azure Machine Learning-werkruimte. |
| Online- en batch-endpoints | Beheerde REST-eindpunten voor realtime inferentie en aanroepbare eindpunten voor batchgewijs scoren, met ondersteuning voor automatische schaalaanpassing en beheerde identiteit. |
| Verantwoorde AI-hulpprogramma's | Dashboards voor eerlijkheid, uitleg en foutanalyse. |
| Beveiliging en hybride ondersteuning | Integratie met Azure Virtual Network, Azure Key Vault, Azure Container Registry, RBAC, beheerde identiteiten en Azure Arc. |
De volgende tabel bevat een overzicht van de details over de basisadoptie voor Azure Machine Learning.
| Aspect | Details |
|---|---|
| Type | Cloudgebaseerd machinelearningplatform. |
| Ondersteunde talen | Python en R. Een opdrachtregelinterface (CLI) en REST API's worden ook ondersteund. |
| Machine learning-fasen | Gegevensvoorbereiding, training, implementatie, MLOps en verantwoorde AI. |
| Belangrijkste voordelen | Code-first SDK- en CLI-werkstromen. Studio-gebaseerde authoring. Centraal beheer van scripts, experimenten en uitvoeringsgeschiedenis. Schaalbare training en implementatie. Hybride opties via Azure Arc. |
| Overwegingen | Enige bekendheid met de werkruimte en het assetmodel is nuttig voordat u volledige MLOps gaat gebruiken. |
Azure Machine Learning is niet het meest geschikt in de volgende situaties:
U hoeft alleen vooraf getrainde API's te gebruiken voor vision, spraak of taal. Gebruik in dit geval Foundry Tools.
Machine learning is een kleine uitbreiding van een analyseworkload. In dit geval is Microsoft Fabric of Azure Databricks mogelijk een beter uitgangspunt.
Uw takenpakket is end-to-end generatieve AI (modelselectie, agentorkestratie, evaluatie, implementatie en bewaking). U hebt ook geen klassieke machine learning-training of het Azure Machine Learning-asset, run en MLflow-model nodig. In dit geval kan alleen Microsoft Foundry voldoende zijn. Een Azure Machine Learning-werkruimte is alleen vereist wanneer u Azure Machine Learning trainings compute, MLOps-levenscyclus of beheerde online- of batcheindpunten nodig hebt voor aangepaste modellen.
Microsoft Foundry
Microsoft Foundry is het geïntegreerde Azure platform voor het bouwen, optimaliseren en beheren van generatieve AI-toepassingen en AI-agents. Microsoft Foundry combineert de Foundry-modelcatalogus, agent- en orchestrationservices, evaluatie- en veiligheidshulpprogramma's en een besturingsvlak voor runtime-governance. Voor het ontwikkelen van code-first agents wordt Microsoft Foundry gekoppeld aan het Microsoft Agent Framework, de geïntegreerde Microsoft SDK die de voorgaande splitsing tussen Semantic Kernel en AutoGen vervangt.
Gebruik Microsoft Foundry wanneer u de volgende mogelijkheden nodig hebt:
Generatieve AI of agents. U ontwikkelt generatieve AI- of op agents gebaseerde oplossingen, zoals multimodel-chatbots of georkestreerde LLM-workflows.
Modeldetectie en -evaluatie. U moet basismodellen van meerdere providers kunnen ontdekken, vergelijken en evalueren.
Modelaanpassing en governance. U wilt foundation-modellen verfijnen, evalueren en implementeren in een beheerde omgeving die ingebouwde observeerbaarheid, inhoudsveiligheid en runtime-besturingselementen biedt.
De volgende tabel bevat een overzicht van de Microsoft Foundry-mogelijkheden die ondersteuning bieden voor generatieve AI-toepassingen en agentontwikkeling.
| Capability | Beschrijving |
|---|---|
| Gieterijmodellen | Een catalogus met vooraf getrainde modellen van providers zoals Azure OpenAI, Hugging Face en Meta, plus de Microsoft Phi-familie van kleine taalmodellen, met benchmarks en implementatieopties. |
| Model Aanpassing | De mogelijkheid om ondersteunde basismodellen op uw eigen gegevens af te stemmen of aan te passen. Implementatieopties zijn afhankelijk van het model en bevatten standaardtypen en typen met ingerichte capaciteit, indien beschikbaar. |
| Foundry Agent-dienst | Een platform voor het hosten en orkestreren van AI-agents waarmee meerstaps bedrijfsprocessen worden geautomatiseerd. Werkt samen met de Microsoft Agent Framework SDK voor de ontwikkeling van code-first-agents. Implementeert de OpenAI-compatibele Responses API voor brede client-SDK-ondersteuning. |
| Foundry IQ | Een beheerde kennislaag die agents baseert op ondernemingsgegevens. Bouwt kennisdatabases met meerdere bronnen en maakt gebruik van agentgestuurde retrieval om machtigingsbewuste antwoorden met bronvermeldingen te retourneren. Gebouwd op Azure AI Zoeken. Kennisbronnen omvatten geïndexeerde bronnen (zoals een bestaande Azure AI Zoeken-index, Azure Blob Storage, rechtstreeks geüploade bestanden, OneLake, Azure SQL en geïndexeerde SharePoint-bronnen) en externe bronnen die tijdens runtime worden opgevraagd (zoals externe SharePoint, Microsoft Fabric-ontologie, Work IQ, Microsoft Bing webgegevens, MCP-servers (Model Context Protocol) en Microsoft Fabric gegevensagenten). Verschillende van deze connectors zijn momenteel beschikbaar als preview-versie. Zie voor de huidige preview-status en ondersteunde connectors agentic knowledge sources in Azure AI Zoeken. Zie Een Azure-service kiezen voor vectorzoekopdrachten voor opties voor gegevensopslag. |
| Controlevlak van Foundry | Een interface die observability, runtime-controles, beveiligingsintegratie en vlootbeheer biedt binnen Microsoft Foundry-agents en -toepassingen. |
| Inhoudsveiligheid | Een AI-service die schadelijke door de gebruiker gegenereerde en DOOR AI gegenereerde inhoud detecteert. Zie Inhoudsveiligheid. |
| Gieterij Lokaal | Een oplossing voor AI-inferentie op het apparaat voor edge- en offlinescenario's waarbij prestaties, privacy of kosten belangrijk zijn. |
Foundry Toolkit voor Visual Studio Code
Foundry Toolkit voor Visual Studio Code is de belangrijkste ontwikkelomgeving voor Microsoft Foundry. Gebruik dit als u een lokale-eerste workflow wilt voor generatieve AI-toepassingen en agents. De toolkit ondersteunt modelverkenning, uitvoering van lokale modellen, prompt- en agentontwikkeling, hulpprogramma-integratie, foutopsporing, tracering, evaluatie, fine-tuning en implementatie naar Microsoft Foundry vanuit Visual Studio Code.
Begin in Foundry Toolkit wanneer de oplossing code, broncodebeheer, lokale iteratie, agentinspectie, INTEGRATIE van MCP-hulpprogramma's of modeltests nodig heeft vóór de implementatie. Gebruik de Foundry-portal voor proof-of-concept-verkenning, projectinstelling, resourcecontrole, evaluatiecontrole en operationele zichtbaarheid nadat toepassingen en agents actief zijn.
Foundry-portal en Azure Machine Learning Studio
De Foundry-portal en Azure Machine Learning Studio zijn complementaire webervaringen. Gebruik deze voor het maken van prototypen, project- en resourcebeheer, evaluatie en beoordeling, en operationele zichtbaarheid.
| Categorie | Foundryportaal | Azure Machine Learning Studio |
|---|---|---|
| Meest geschikte workload | Proofs of concept, model exploration, agent review, evaluation review, and operational visibility for generatieve AI applicaties and agenten. | Aangepaste machine learning, klassieke machine learning, deep learning en bredere machine learning-platformwerkstromen. |
| Gegevensverwerking | Functionaliteit voor het verbinden van projectbronnen en ondersteunde gegevensbronnen, waaronder Blob Storage, OneLake en Azure Data Lake Storage. | Werkruimteopslag, gegevensassets en verbonden Azure opslagaccounts. |
| Authoring-ervaringen | Portaalgebaseerde prototypes, speeltuinen, modelverkenning, beoordeling van evaluaties en projectresourcebeheer. | Notebooks, designer, AutoML, modelbeheer en SDK- en CLI-werkstromen. |
| Ondersteunde talen en SDK's | Python, C#, JavaScript, en Java SDKs. REST API's. | Python, R en de Azure CLI. REST API's. |
| kracht van coretraining | Modelevaluatie en ondersteunde fine-tuning. | AutoML en aangepaste training voor klassieke machine learning, deep learning en LLM-afstemming. |
| Compute en deployment | Beheerde compute- en serverloze API's voor ondersteunde basismodellen. | Beheerde rekenkracht, serverless compute, online eindpunten, batcheindpunten en Azure Arc opties. |
| Interface voor generatieve AI | Een webinterface voor Foundry Models-verkenning, beoordeling van evaluaties, observeerbaarheid en veiligheidstools. | Foundry Models-toegang, beheerde eindpunten, evaluatie en fine-tuning voor ondersteunde basismodellen binnen het Azure Machine Learning-platform. |
| Governance | Foundry Control Plane voor agent- en toepassingsbeheer. | Verantwoorde AI-dashboards, gegevensafstamming, modelbeheer en MLOps-besturingselementen. |
De volgende tabel bevat een overzicht van de kerndetails over adoptie voor Microsoft Foundry.
| Aspect | Details |
|---|---|
| Type | Een geïntegreerd platform voor basismodellen, agents en generatieve AI-toepassingen. |
| Ondersteunde talen | Python, C#, JavaScript en Java SDK's. REST API's. |
| fasen van machine learning | Ontdekking van modellen en -evaluatie, ontwikkeling van toepassingen en AI-agents, fine-tuning van ondersteunde modellen, implementatie, bewaking en veiligheid. |
| Belangrijkste voordelen | Een geconsolideerde Foundry-modelcatalogus. Geïntegreerde evaluatie, veiligheid en waarneembaarheid. Ondersteuning voor agent en RAG. Samenwerking op projectbasis |
Microsoft Foundry is niet de beste oplossing in de volgende situaties:
U gebruikt vooraf gemaakte AI-mogelijkheden zoals optische tekenherkenning (OCR), transcriptie van spraak-naar-tekst, vertaling of inhoudsmoderatie via een API en u hebt geen modelselectie, orkestratie of agents nodig. In dit geval gebruikt u Foundry Tools.
Uw oplossing vereist aangepaste modeltraining, voor klassieke machine learning of deep learning en volledige MLOps-mogelijkheden. Gebruik in dit geval Azure Machine Learning. Microsoft Foundry biedt geen grootschalig ingerichte trainingscompute of AutoML voor tabellaire gegevens.
Uw oplossing vereist data-engineering op Spark-schaal. In dit geval gebruikt u Azure Databricks of Microsoft Fabric.
Gieterijgereedschappen
Foundry Tools, voorheen Azure AI-services en Cognitive Services, is een familie van vooraf getrainde AI-mogelijkheden die u gebruikt via REST API's en SDK's. Elke tool is gericht op een specifieke functie, zodat u intelligente functies aan toepassingen kunt toevoegen zonder een aangepast model te bouwen of te trainen. Zie Een AI-servicestechnologie kiezen voor hulp bij het bepalen welke service u wilt gebruiken.
Tip
Foundry Tools biedt vooraf getrainde API's voor algemene probabilistische taken. Voor generatieve AI-modellen, agents en orkestratie werkt u in Microsoft Foundry in plaats van Foundry Tools rechtstreeks te gebruiken. Veel services in Foundry Tools delen hetzelfde onderliggende Azure resourcetype (Microsoft.CognitiveServices/accounts) als Microsoft Foundry, maar ze zijn verschillende producten.
Gebruik Foundry Tools in de volgende situaties:
Een vooraf getrainde API behandelt het scenario, dus u hoeft geen aangepast model te trainen.
U hebt standaard, beheerde API's en api-gebaseerde integratie met bestaande toepassingen nodig.
In de volgende tabel worden veelgebruikte services per capaciteitsgebied gegroepeerd. Generatieve AI-modellen, agents en orkestratie maken deel uit van Microsoft Foundry en worden afzonderlijk vermeld ter referentie.
| Mogelijkheidsgebied | Diensten van vertegenwoordigers |
|---|---|
| Visie | Azure Vision en Azure Face in Foundry Tools. |
| Begrip van documenten en inhoud | Azure Document Intelligence en Azure Content Understanding. |
| Toespraak | Azure Speech voor spraak-naar-teksttranscriptie, tekst-naar-spraak-stemgeneratie en sprekerherkenning. |
| Language | Azure Language voor herkenning van benoemde entiteiten, detectie van persoonlijke gegevens en taaldetectie. Azure Translator in Foundry Tools voor vertaling. |
| Zoeken en kennisbank | Azure AI Zoeken voor zoekopdrachten op basis van AI en RAG-ophalen. |
| Inhoudsveiligheid | Inhoudsveiligheid voor detectie van schadelijke inhoud in door de gebruiker gegenereerde en AI gegenereerde inhoud. |
| Video | Azure AI Video Indexer voor videoanalyse en indexering. |
| Generatieve AI-modellen en -agenten | Microsoft Foundry. Bevat de Foundry Agent-service en Foundry-modellen. |
Als u de services in een capaciteitsgebied wilt vergelijken en er een wilt kiezen, raadpleegt u de volgende gedetailleerde selectiehandleidingen:
- Beeld- en videoverwerking
- Gerichte taalverwerking
- Spraakherkenning en -generatie
- Vectoren zoeken
- Technologie voor AI-services
De volgende tabel bevat een overzicht van de kerngegevens over adoptie voor Foundry Tools.
| Aspect | Details |
|---|---|
| Type | Vooraf getrainde API's voor het bouwen van intelligente toepassingen. |
| Ondersteunde talen | C#, Java, JavaScript en Python SDK's, afhankelijk van de service. REST API's. |
| fasen van machine learning | Gebruik via API's. Sommige services ondersteunen aanpassing. |
| Belangrijkste voordelen | De mogelijkheid om vooraf gemaakte AI-mogelijkheden toe te voegen via API's. Minimale expertise in data science is vereist. Beheerd schalen. |
Foundry Tools is niet het beste in de volgende situatie: uw scenario vereist aangepaste modelarchitecturen of trainingsgegevens buiten de ondersteunde aanpassingsopties. In deze gevallen gebruikt u Azure Machine Learning voor klassieke of deep learning-modellen of gebruikt u Microsoft Foundry voor fine-tuning van generatieve AI.
Microsoft Fabric
Microsoft Fabric is een geïntegreerd, op SaaS gebaseerd analyseplatform. Het integreert data engineering, data science, datawarehousing, realtime intelligentie en Power BI op een gedeelde OneLake-gegevensbasis. Data engineers, gegevenswetenschappers en bedrijfsanalisten die gebruikmaken van Microsoft Fabric, werken samen in dezelfde beheerde omgeving.
De Microsoft Fabric Data Science-workload is het onderdeel dat het meest relevant is voor machine learning. Het biedt Spark-notebooks, AutoML, een ingebouwde MLflow-ervaring voor het bijhouden van experimenten en een modelregister. Zie Wat is Data Science in Microsoft Fabric? voor gedetailleerde informatie.
Gebruik Microsoft Fabric wanneer u de volgende mogelijkheden nodig hebt:
Machine learning geïntegreerd met analytics. Machine learning maakt deel uit van een bredere analysewerkstroom in uw oplossing, zoals het bouwen van een model op gegevens in een lakehouse en het leveren van voorspellingen aan Power BI.
Volledig beheerde SaaS-oplossing. U wilt een volledig beheerde SaaS-ervaring met minimale infrastructuur om te beheren.
Gedeelde gegevensbasis. Uw team werkt over data engineering, data science en BI heen op dezelfde OneLake-basis.
De volgende tabel bevat een overzicht van Microsoft Fabric mogelijkheden die het meest relevant zijn voor machine learning met geïntegreerde analyse.
| Capability | Beschrijving |
|---|---|
| OneLake foundation | Eén logische data lake die wordt gedeeld door Microsoft Fabric workloads, waaronder Data Engineering, Data Science, Data Warehouse en Power BI. |
| Data science workload | Een beheerde Spark-runtime met notebooks voor Python, R, SQL en Scala voor analyse en modeltraining. Bevat een ingebouwde MLflow-ervaring voor het bijhouden van experimenten en een modelregister. U kunt ook MLflow-experimenten en -modellen werkruimte- en platformoverschrijdend vastleggen, waaronder in Microsoft Fabric vanuit een Azure Machine Learning-werkruimte. |
| AutoML (Automated Machine Learning) | AutoML met weinig code voor classificatie, regressie en prognose. AutoML met code is beschikbaar via FLAML-API's in Microsoft Fabric notebooks. |
| Real-Time Intelligence en Fabric Activator | Streaminganalyse en detectie van gebeurtenissen zonder code die Microsoft Fabric-pijplijnen, notebooks of downstreamacties kan activeren. |
| Eindpunten van machine learning-modellen | Beheerde REST-online-eindpunten die realtime voorspellingen van geregistreerde Microsoft Fabric-modellen leveren. Deze functionaliteit is in preview en beperkt tot een aantal modelvarianten, maar AutoML-getrainde modellen worden ondersteund. Zie Realtime voorspellingen uitvoeren met modeleindpunten voor machine learning voor gedetailleerde informatie. |
| Power BI-integratie | Een manier om machine learning-output beschikbaar te maken voor Power BI via semantische modellen en rapporten, waaronder Direct Lake wanneer Microsoft Fabric-gegevens in OneLake blijven en waar nodig import- of DirectQuery-patronen worden gebruikt. Gebruik deze integratie om voorspellingen, afwijkingsscores en prognosestatistieken op te nemen in zakelijke dashboards en beslissingswerkstromen. |
| Microsoft Foundry-integratie | Een manier om Microsoft Fabric gegevens- of modeluitvoer toe te voeren aan een toepassing of agent op basis van Microsoft Foundry, zoals een grounded copilot, samenvattingswerkstroom of RAG-ervaring. In de praktijk kan Microsoft Foundry verbinding maken met Microsoft Fabric gegevens via een Microsoft Fabric gegevensagent of een andere ondersteunde gegevensverbinding. Vervolgens kan Microsoft Foundry die context gebruiken bij het genereren van agentreacties. Als uw workload alleen klassieke machine learning in Microsoft Fabric nodig heeft en geen LLM's of agents nodig heeft, is deze integratie meestal overbodig. |
De volgende tabel bevat een overzicht van de kernacceptatiedetails voor Microsoft Fabric.
| Aspect | Details |
|---|---|
| Type | Een geïntegreerd SaaS-analyseplatform. |
| Ondersteunde talen | Python, R, SQL en Scala. |
| fasen van machine learning | Gegevensvoorbereiding, training, registratie, batchgewijs scoren, realtime aanbieden (preview), realtime analyses en BI-gebruik. |
| Belangrijkste voordelen | Een gedeelde OneLake-basis. Weinig operationele overhead. Integratie met Power BI en de bredere Microsoft gegevensomgeving. |
Microsoft Fabric is minder geschikt in de volgende situatie: u hebt deep learning op schaal nodig, uitgebreide MLOps met beheerde registers of fijnmazige controle over rekenresources. Vul Microsoft Fabric in deze gevallen aan met Azure Machine Learning of Azure Databricks. Microsoft Fabric ondersteunt machine learning met geïntegreerde analyse goed, maar het is geen vervanging voor een toegewezen machine learning-platform.
Note
Microsoft Fabric is het aanbevolen platform voor nieuwe investeringen in machine learning met geïntegreerde analyses. Zie Machine learning in Azure Synapse Analytics voor bestaande investeringen in Azure Synapse Analytics. Zie Fabric Migration Assistant for Data Warehouse voor migratie van toegewezen SQL-pools naar Microsoft Fabric Data Warehouse.
Azure Databricks
Azure Databricks is een geïntegreerd open analyseplatform voor het bouwen, implementeren, delen en onderhouden van data-, analyse- en AI-oplossingen. Het combineert datawarehousing en data lake-mogelijkheden in een lakehouse-architectuur en integreert met Azure opslag en beveiliging.
Gebruik Azure Databricks wanneer u de volgende mogelijkheden nodig hebt:
Machine learning op Spark-schaal. U moet machine learning uitvoeren op zeer grote gegevenssets of gedistribueerde Spark-clusters.
Geünificeerde lakehouse-workflow. U combineert data engineering, feature-engineering, experimenten en modelontwikkeling in één lakehouse-werkstroom.
Machine learning-activiteiten in productie. U wilt machine learning-oplossingen in productie implementeren, beheren en bewaken met behulp van beheerde serving-eindpunten, geautomatiseerde werkstromen en MLOps-pijplijnen.
Unity Catalog governance. U wilt gegevens, kenmerken, modellen en functies beheren in Unity Catalog, die gecentraliseerd toegangsbeheer en herkomst biedt.
Generatieve AI en agents. Je bouwt generatieve AI- en AI-agentworkloads in Azure Databricks, inclusief aangepaste en basismodelscenario's.
De volgende tabel somt opmerkelijke Azure Databricks-mogelijkheden op:
| Capability | Beschrijving |
|---|---|
| Beheer van integratie met open-sourceprojecten | Omvat Delta Lake, OpenSharing, MLflow, Spark, Apache Spark Structured Streaming en Unity Catalog. |
| Azure Databricks Runtime voor Machine Learning | Biedt vooraf geïnstalleerde bibliotheken voor klassieke machine learning en deep learning, waaronder Hugging Face Transformers. |
| MLflow tracking en modellen in Unity Catalog | Ondersteunt het bijhouden van experimenten, het beheren van de levenscyclus van modellen en het ontdekken van beheerde modellen. |
| Feature-engineering en patronen voor feature serving | Ondersteunt herbruikbare trainings- en inferentiefuncties. |
| Azure Databricks Model Serving | Biedt beheerde realtime inference-eindpunten met automatische schaalaanpassing, versiebeheerde implementaties, verkeerscontroles en productiebewaking. |
| AI-poort | Biedt modeltoegangsbeheer, het bijhouden van gebruik en het loggen van payloads voor aangeboden en externe modellen. Ondersteunt het ontwikkelen, evalueren en bedienen van aangepaste of open modellen in een Lakehouse-omgeving. |
| AI-functies in SQL | Biedt een manier voor analisten om LLM's aan te roepen vanuit gegevenspijplijnen. |
| Foundation model APIs | Integreert externe modellen en biedt uniforme toegangspatronen over verschillende modelproviders heen. |
| Unity Catalog-beheer | Biedt geïntegreerd beheer van gegevens, mogelijkheden, modellen en functies via mogelijkheden zoals RBAC en OpenSharing. |
| Streaminganalyse | Biedt realtime- en streaminganalyses via Structured Streaming en Delta Lake. |
| Lakeflow Jobs en MLOps | Biedt jobs en werkstromen voor geautomatiseerde trainings-, evaluatie-, uitrol- en hertrainingspijplijnen. |
De volgende tabel bevat een overzicht van de kernacceptatiedetails voor Azure Databricks.
| Aspect | Details |
|---|---|
| Type | Een lakehouse-platform dat is gebouwd op Spark. |
| Ondersteunde talen | Python, R, Scala en SQL. |
| fasen van machine learning | Gegevensvoorbereiding, training, afstemming, evaluatie, modelimplementatie en governance. |
| Belangrijkste voordelen | End-to-end levenscyclus van machine learning op een lakehouse. Native MLflow-integratie. Beheerd serveren en bewerkingen. Unity Catalog-governance. Machine learning en generatieve AI-ondersteuning op Spark-schaal. |
| Overwegingen | serverless model serving kan de overhead van de inferentie-infrastructuur verminderen, maar de kosten van gegevensvoorbereiding op basis van Spark, feature-engineering en modeltraining blijven een belangrijke overweging. Voor niet-Spark-workloads is Azure Machine Learning of Foundry Tools mogelijk eenvoudiger. |
Azure Databricks is niet de beste keuze in de volgende situaties:
Uw team heeft geen verwerking op Spark-schaal nodig. In dit geval is de clusteroverhead mogelijk niet gerechtvaardigd.
Uw situatie gebruikt uitsluitend API-gestuurde AI. In dit geval biedt Foundry Tools of Microsoft Foundry een meer direct pad.
U hebt Azure Machine Learning-specifieke besturingselementen voor governance, eindpuntmogelijkheden of een gestandaardiseerde eindpuntlaag voor teams nodig. In deze gevallen gebruikt u Azure Machine Learning beheerde eindpunten in een hybride ontwerp.
Intelligente SQL-toepassingen en machine learning
SQL in-database AI bewaart beheerde relationele gegevens waar deze zich al bevindt en voegt voorspelling, vector ophalen en AI-eindpuntintegratie rechtstreeks in Transact-SQL (T-SQL) toe.
Gebruik SQL in-database AI in de volgende situaties:
Gegevens moeten in uw relationele database blijven om redenen van beveiliging, privacy, latentie of regelgeving.
U hebt scoring met lage latentie nodig dicht bij transacties, zoals fraudecontroles of beslissingen over de beste actie.
U wilt vectorzoekopdrachten en opvraging rechtstreeks in de database voor RAG en patronen voor semantische overeenkomst.
U hebt database-native aanroepen van externe AI-eindpunten vanuit T-SQL nodig voor orkestratie of werkstromen die door agents kunnen worden aangeroepen.
De volgende tabel bevat de huidige platforms en hulpprogramma's:
| Capability | Rol in de architectuur |
|---|---|
PREDICT in T-SQL |
Voert systeemeigen scoren in de database uit voor ondersteunde modellen, waaronder op ONNX gebaseerde runtimepatronen, indien beschikbaar. |
| Vectorgegevenstype en vectorfuncties | Slaat embeddings op en voert vectorsimilariteitsbewerkingen uit in de relationele engine. |
sp_invoke_external_rest_endpoint |
Roept externe AI-eindpunten vanuit T-SQL aan met aanmeldingsgegevens, headers, opties voor opnieuw uitvoeren en gereguleerd uitgaand verkeer. |
AI-functies (Transact-SQL), waaronder AI_GENERATE_EMBEDDINGS |
Voegt databaseeigen AI-bewerkingen toe voor segmentering, het genereren van embeddings en gerelateerde SQL AI-werkstromen. |
| Azure SQL Managed Instance Machine Learning Services | Ondersteunt het uitvoeren van Python- en R-code in de database voor bestaande workloads in Machine Learning Services-stijl. |
De volgende tabel geeft een overzicht van de belangrijkste adoptiedetails voor Azure SQL machine learning.
| Aspect | Details |
|---|---|
| Type | Relationele AI-mogelijkheden in de database voor voorspelling, vector ophalen en AI-eindpuntintegratie. |
| Ondersteunde talen | T-SQL eerst. Python en R zijn beschikbaar via Azure SQL Managed Instance Machine Learning Services. |
| fases van machine learning | Gegevensvoorbereiding in de database, training, inferentie, vector ophalen en endpointorkestratie. |
| Belangrijkste voordelen | Houdt beheerde transactionele gegevens op hun plaats. Vermindert de verplaatsing van gegevens. Maakt AI-verrijking met lage latentie mogelijk in bestaande SQL-werkstromen. |
| Overwegingen | De beschikbaarheid van mogelijkheden verschilt per SQL-platform en -versie. Grootschalige modeltraining en gedistribueerde deep learning worden doorgaans beter uitgevoerd in Azure Machine Learning, Azure Databricks of Microsoft Fabric. |
Combineer Azure SQL machine learning met een ander platform als u de volgende benadering wilt gebruiken:
Train extern, score in SQL. Voor grootschalige of deep learning-training gebruikt u Azure Machine Learning, Azure Databricks of Microsoft Fabric voor training. Breng vervolgens inferentieartefacten terug naar SQL voor scoren in de database.
Cloud-trainen, database-implementeren, SQL-voorspellen. Train extern, exporteer een score-artefact dat wordt ondersteund door het SQL-doelplatform en gebruik
PREDICTvervolgens om voorspellingen uit te voeren in SQL dicht bij transactiegegevens.Genereer embeddings in SQL, roep endpoints aan voor het genereren. Voor RAG- en agentscenario's genereert u embeddings en voert u vector retrieval uit in SQL. Als u vervolgens antwoordgeneratie nodig hebt, gebruikt u
sp_invoke_external_rest_endpointom externe modeleindpunten aan te roepen vanuit SQL.
Edge, lokaal en on-premises machine learning
Voor machine learning die buiten de cloud wordt uitgevoerd, op lokale apparaten, in offlineomgevingen, ingesloten in toepassingen of binnen een on-premises infrastructuur, biedt Microsoft verschillende opties.
Gebruik edge-, lokale en on-premises machine learning wanneer u de volgende mogelijkheden nodig hebt:
Lokale inferentie. Om te voldoen aan de vereisten voor latentie, offlinewerking of gegevensprivacy, heeft uw scenario inferentie nodig om lokaal te kunnen worden uitgevoerd. Voor predictive maintenance-oplossingen in omgevingen met onregelmatige connectiviteit is bijvoorbeeld lokale inferentie vereist.
De mogelijkheid om machine learning te integreren in toepassingen. U bouwt desktop- of mobiele toepassingen waarvoor ingesloten machine learning-mogelijkheden nodig zijn.
Lokale uitvoering. Uw scenario heeft machine learning-uitvoering nodig om te worden uitgevoerd binnen een on-premises omgeving, zoals een lokale SQL Server-implementatie.
Microsoft biedt deze opties:
Microsoft Foundry op Windows omvat Windows ML voor lokale inferentie op Windows-apparaten met hardwareversnelling op CPU's, GPU's en NPU's. Gebruik Windows ML voor nieuwe Windows-app- en apparaatinferentieworkloads.
ML.NET is een open-source, platformoverschrijdend machine learning-framework voor .NET ontwikkelaars. Het ondersteunt het laden van gegevens, training (inclusief AutoML voor .NET) en lokale inferentie. Gebruik ML.NET wanneer de toepassing .NET-systeemeigen modeltraining of inferentie nodig heeft, met inbegrip van ONNX-modelintegratie.
SQL Server Machine Learning Services ondersteunt training en scoren binnen on-premises SQL Server wanneer gegevens in de lokale gegevenslaag moeten blijven.
Foundry Local is een AI-inferentieoplossing op apparaat die Microsoft Foundry uitbreidt naar edge- en offlinescenario's.
Azure Lokaal biedt Azure beheerde infrastructuur voor lokale virtuele machines (VM's) en containers. Gebruik deze om edge AI-onderdelen dicht bij gegevens te hosten, zoals Foundry Local-workloads, RAG-ophaalonderdelen of ONNX-modellen die zijn geëxporteerd uit Azure Machine Learning.
Kubernetes-rekenkracht voor Azure Machine Learning koppelt kubernetes-clusters met Azure Arc-functionaliteit aan een Azure Machine Learning werkruimte, zodat on-premises of multicloudclusters training en inferentie uitvoeren terwijl orkestratie in Azure blijft.
Azure IoT Edge implementeert machine learning-modellen in containers op edge-apparaten, zodat inferentie lokaal wordt uitgevoerd.
Azure Stack Edge biedt door Microsoft beheerde edge-apparaten die u kunt gebruiken voor machine learning en met hardwareversnelling uitgevoerde VM- of gecontaineriseerde workloads. Apparaten zijn alleen beschikbaar voor gevalideerde partnerworkloads of implementaties van ten minste 100 knooppunten.
Een typisch patroon traint een exporteerbaar model in de cloud met behulp van Azure Machine Learning of Azure Databricks. Het model wordt vervolgens geconverteerd naar ONNX wanneer het model en de doelruntime die indeling ondersteunen. Ten slotte wordt het model geïmplementeerd voor edge-inferentie via Windows ML, ML.NET, een Azure IoT Edge-module, Foundry Local of Azure Lokaal-infrastructuur.
Platforms combineren
Productieoplossingen kunnen meer dan één platform combineren. De beslisboom in Narrow your platform choice helpt u bij het kiezen van een primair startplatform. Gebruik de volgende tabel om samengestelde architecturen te plannen en de ondersteunende Microsoft onderdelen te identificeren die voor elk scenario doorgaans nodig zijn.
| Gecombineerd scenario | Hoofdplatform | Microsoft-onderdelen ondersteunen | Pattern |
|---|---|---|---|
| RAG voor ondernemingen of chatten met uw gegevens | Microsoft Foundry | Azure AI Zoeken (en Foundry IQ voor grounding), Azure Document Intelligence (gegevensinname), Microsoft Fabric of Azure Cosmos DB (gegevensarchief), Content Safety | Importeer bedrijfscontent, indexeer deze voor vector- en hybride ophalen, en baseer er een in Microsoft Foundry gehoste agent of LLM-toepassing op. Zie Een Azure-service kiezen voor vectorzoekopdrachten voor opties voor gegevensopslag. |
| Generatieve AI bovenop governed analytics | Microsoft Fabric | Microsoft Foundry (agents, models), Power BI (consumption), Azure AI Zoeken | Gebruik Microsoft Fabric om governancegegevens op te nemen en op te slaan in OneLake. Bouw vervolgens agents of RAG-toepassingen in Microsoft Foundry op basis van die gegevens. Resultaten weergeven in Power BI. |
| Aangepaste machine learning verrijkt met ingebouwde AI-functies | Azure Machine Learning | Azure Vision, Azure Document Intelligence, Azure Speech, Azure Language, Azure AI Zoeken | Gebruik Foundry Tools voor voorverwerking, extractie van kenmerken of ophalen, en gebruik Azure Machine Learning om het aangepaste model te trainen, implementeren en beheren dat op deze kenmerken is gebaseerd. |
| Training op Spark-schaal met beheerde serving | Azure Databricks | Azure Databricks Model serving, MLflow, Unity Catalog, optionele Azure Machine Learning (standaardisatie van governance of eindpunten) | Voer feature-engineering en gedistribueerde training uit in Azure Databricks. Gebruik vervolgens Azure Databricks Model Serving om getrainde modellen te implementeren en te serveren. Voeg Azure Machine Learning-beheerde eindpunten toe wanneer u Azure Machine Learning-specifieke governance of eindpuntstandaardisatie tussen teams nodig hebt. |
| Cloud-train, edge-deploy | Azure Machine Learning of Azure Databricks | ONNX (modeluitwisseling), Windows ML, ML.NET, Foundry Local, Azure IoT Edge, Azure Lokaal, Azure Stack Edge | Train een model dat kan worden geëxporteerd in de cloud, converteer het naar ONNX wanneer dit wordt ondersteund en implementeer het op apparaten, on-premises gateways of hardwareversnelde edge-apparaten voor offline- of inferentie met lage latentie. |
| Hybride on-premises en machine learning in de cloud | Azure Machine Learning op Azure Arc | Azure Arc kubernetes-clusters, een Azure Machine Learning werkruimte, Container Registry, Key Vault | Bewaar gegevens on-premises terwijl u een Azure Machine Learning-werkruimte gebruikt die is gekoppeld aan Kubernetes met Azure Arc ingeschakeld om training en inferentie te orkestreren. |
| Scoren in de database met in de cloud getrainde modellen | SQL machinaal leren | Azure Machine Learning of Azure Databricks (training), ONNX, SQL Managed Instance of SQL Server | Train in de cloud, exporteer naar ONNX en gebruik de SQL-functie PREDICT voor scoring in de database met lage latentie naast operationele gegevens. |
| Automatisering met meerdere agenten | Microsoft Agent Framework en Foundry Agent Service | Foundry Models, Foundry IQ, Azure AI Zoeken, Azure Functions of Azure Logic Apps (tools), Azure API Management | Bouw workflows met meerdere agents in code met behulp van het Microsoft Agent Framework, gebruik de Foundry Agent Service om deze te hosten en te orkestreren, en om bedrijfshulpprogramma's en API's te integreren. |
Ontwikkelplatforms en hulpprogramma's
De meeste teams gebruiken overkoepelende ontwikkeltools en ondersteunende services naast het platform dat ze als primaire platform kiezen. Deze hulpprogramma's beïnvloeden waar werk op het gebied van AI en machine learning wordt ontwikkeld, getest en verpakt voordat het wordt uitgevoerd. De ondersteunende services beïnvloeden waar inferentie wordt gehost of waar rekenkracht aan gegevens wordt gekoppeld die niet kunnen worden verplaatst naar een beheerd cloudplatform.
In deze sectie worden de primaire ontwikkelhulpprogramma's, de dagelijkse ontwikkelings- en operationele platformen, gescheiden van de aangrenzende ondersteunende services die zelfbeheerde inferentie hosten, machine learning op basis van Spark versnellen of training en scoring uitbreiden naar een on-premises infrastructuur.
De volgende hulpprogramma's ondersteunen ontwikkeling op cloud- en on-premisesplatforms.
| Tool | Beschrijving |
|---|---|
| Foundry Toolkit voor Visual Studio Code | Een ontwikkelaarservaring in VS Code voor het bouwen, testen, debuggen, evalueren en implementeren van generatieve AI-toepassingen en -agents. Ondersteunt lokale modellen, modelcatalogussen, agentontwikkeling, hulpprogramma-integratie, tracering en evaluatie. |
| Gieterij-portaal | Een webomgeving voor proof-of-concept-werk, modelverkenning, projectresourcebeheer, evaluatiebeoordeling en operationele zichtbaarheid in Microsoft Foundry-toepassingen en -agents. |
| Azure Machine Learning Studio | Een webgebruikersinterface voor het Azure Machine Learning-platform. Bevat notebooks, de pijplijnontwerper, AutoML, modelbeheer en gegevenslabeling. |
| Azure Data Science Virtual Machine | Een vooraf geconfigureerde VM-installatiekopie met data science-hulpprogramma's zoals Jupyter, R en Python vooraf geïnstalleerd. |
| ML.NET | Een open-source, cross-platform machine learning-framework voor .NET toepassingen. |
| Microsoft Foundry in Windows | Windows ML voor door hardware versnelde inferentie van lokale modellen op Windows apparaten. |
| SynapseML | Een opensource gedistribueerd machine learning- en microservicesframework voor Spark. |
Aangrenzende ondersteunende services helpen bij experimenten, zelfbeheerde hosting van inferentie, machine learning op basis van Spark of hybride werking, maar ze zijn niet de primaire platformkeuzen in de beslisstroom.
| Dienst | Rol in het machine learning- en AI-ecosysteem |
|---|---|
| Azure Kubernetes Service (AKS) en Azure Container Apps | Oplossingen voor het hosten van zelfbeheerde inferentiecontainers in Azure. Gebruik Container Apps voor eenvoudiger beheerde containerhosting of AKS wanneer u meer controle nodig hebt over de serviceruntime- en clusteromgeving. Veelvoorkomende voorbeelden zijn opensource-serverstacks zoals vLLM, Triton Inference Server of BentoML. |
| SynapseML | Een open source, gedistribueerd machine learning- en microservicesframework voor Spark. Werkt op Azure Databricks, Microsoft Fabric en andere Spark-clusters. |
| met Azure Arc ingeschakelde machine learning | Een oplossing voor het koppelen van on-premises of multicloud Kubernetes-clusters aan een Azure Machine Learning werkruimte voor hybride training en inferentie. |
Medewerkers
Microsoft onderhoudt dit artikel. De volgende inzenders hebben dit artikel geschreven.
Hoofdauteur:
- Mahdi Setayesh | Hoofd Software Ingenieur
Als u niet-openbare LinkedIn-profielen wilt zien, meldt u zich aan bij LinkedIn.
Volgende stappen
- Wat is Azure Machine Learning?
- Documentatie voor Microsoft Foundry
- Wat is Microsoft Fabric?
- Wat zijn Foundry Tools?
- Hoe Azure Machine Learning werkt
- Microsoft AI
- Microsoft Learn-training voor AI-technici en gegevenswetenschappers