Delen via


.NET-apps ontwikkelen met AI-functies

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.

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.

Volgende stappen