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.
Met .NET kunt u kunstmatige intelligentie (AI) gebruiken om complexe taken in uw toepassingen te automatiseren en uit te voeren met behulp van de hulpprogramma's, platforms en services die voor u bekend zijn.
Waarom .NET kiezen om AI-apps te bouwen?
Miljoenen ontwikkelaars gebruiken .NET om toepassingen te maken die worden uitgevoerd op internet, op mobiele en desktopapparaten of in de cloud. Door .NET te gebruiken om AI te integreren in uw toepassingen, kunt u profiteren van alles wat .NET te bieden heeft:
- Een verenigd verhaal voor het bouwen van webgebruikersinterfaces, API's en toepassingen.
- Ondersteund in Windows, macOS en Linux.
- Is opensource en communitygericht.
- Wordt uitgevoerd op de populairste webservers en cloudplatforms.
- Biedt krachtige hulpprogramma's voor bewerken, fouten opsporen, testen en implementeren.
Ondersteunde AI-providers
.NET-bibliotheken ondersteunen een breed scala aan AI-serviceproviders, zodat u toepassingen kunt bouwen met het AI-platform dat het beste bij uw behoeften past. De volgende tabel bevat de belangrijkste AI-providers die kunnen worden geïntegreerd met Microsoft.Extensions.AI:
| Provider | Description |
|---|---|
| OpenAI | Directe integratie met de modellen van OpenAI, waaronder GPT-4, GPT-3.5 en DALL-E |
| Azure OpenAI | OpenAI-modellen op ondernemingsniveau die worden gehost in Azure met verbeterde beveiliging en naleving |
| Azure AI Foundry | Het beheerde platform van Microsoft voor het bouwen en implementeren van AI-agents op schaal |
| GitHub-modellen | Toegang tot modellen die beschikbaar zijn via de MARKETPLACE voor AI-modellen van GitHub |
| Ollama | Opensource-modellen lokaal uitvoeren, bijvoorbeeld Llama, Mistral en Phi-3 |
| Google Gemini | Multimodale AI-modellen van Google |
| Amazon Bedrock | De beheerde service van AWS voor basismodellen |
Elke AI-provider die kan worden gebruikt met Microsoft.Extensions.AI is ook bruikbaar met Agent Framework.
Wat kunt u bouwen met AI en .NET?
De mogelijkheden met AI zijn bijna eindeloos. Hier volgen enkele voorbeelden van oplossingen die u kunt bouwen met behulp van AI in uw .NET-toepassingen:
- Taalverwerking: maak virtuele agents of chatbots om met uw gegevens te praten en inhoud en afbeeldingen te genereren.
- Computer Vision: Objecten in een afbeelding of video identificeren.
- Audiogeneratie: Gebruik gesynthetiseerde stemmen om met klanten te communiceren.
- Classificatie: Label de ernst van een door de klant gerapporteerd probleem.
- Taakautomatisering: voer automatisch de volgende stap in een werkstroom uit wanneer taken worden voltooid.
Aanbevolen leertraject
We raden de volgende reeks zelfstudies en artikelen aan voor een inleiding tot het ontwikkelen van toepassingen met AI en .NET:
| Scenariobeschrijving | Handleiding |
|---|---|
| Een chattoepassing maken | Een Azure AI-chat-app bouwen met .NET |
| Tekst samenvatten | Tekst samenvatten met de Azure AI-chat-app |
| Chatten met uw gegevens | Inzicht krijgen in uw gegevens uit een .NET Azure AI-chat-app |
| .NET-functies aanroepen met AI | Azure AI uitbreiden met behulp van hulpprogramma's en een lokale functie uitvoeren met .NET |
| Afbeeldingen genereren | Afbeeldingen genereren op tekst |
| Uw eigen model trainen | ML.NET zelfstudie |
Blader door de inhoudsopgave voor meer informatie over de kernconcepten, te beginnen met hoe generatieve AI en LLM's werken.