Skip to content

Commit 13bf96c

Browse files
authored
Update MEAI overview (#45957)
1 parent 587bb95 commit 13bf96c

File tree

62 files changed

+639
-625
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+639
-625
lines changed

.openpublishing.redirection.ai.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
{
22
"redirections": [
3+
{
4+
"source_path_from_root": "/docs/ai/ai-extensions.md",
5+
"redirect_url": "/dotnet/ai/microsoft-extensions-ai"
6+
},
37
{
48
"source_path_from_root": "/docs/ai/conceptual/agents.md",
59
"redirect_url": "/dotnet/ai"
610
},
11+
{
12+
"source_path_from_root": "/docs/ai/get-started/dotnet-ai-overview.md",
13+
"redirect_url": "/dotnet/ai/overview"
14+
},
715
{
816
"source_path_from_root": "/docs/ai/how-to/app-service-db-auth.md",
917
"redirect_url": "/dotnet/ai"

.openpublishing.redirection.core.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,10 @@
692692
"source_path_from_root": "/docs/core/dotnet-five.md",
693693
"redirect_url": "/dotnet/core/whats-new/dotnet-5"
694694
},
695+
{
696+
"source_path_from_root": "/docs/core/extensions/artificial-intelligence.md",
697+
"redirect_url": "/dotnet/ai/microsoft-extensions-ai"
698+
},
695699
{
696700
"source_path_from_root": "/docs/core/extensions/culture-insensitive-string-operations.md",
697701
"redirect_url": "/dotnet/core/extensions/performing-culture-insensitive-string-operations"

docs/ai/ai-extensions.md

Lines changed: 0 additions & 103 deletions
This file was deleted.

docs/ai/conceptual/evaluation-libraries.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.date: 03/18/2025
88

99
The Microsoft.Extensions.AI.Evaluation libraries (currently in preview) simplify the process of evaluating the quality and accuracy of responses generated by AI models in .NET intelligent apps. Various metrics measure aspects like relevance, truthfulness, coherence, and completeness of the responses. Evaluations are crucial in testing, because they help ensure that the AI model performs as expected and provides reliable and accurate results.
1010

11-
The evaluation libraries, which are built on top of the [Microsoft.Extensions.AI abstractions](../ai-extensions.md), are composed of the following NuGet packages:
11+
The evaluation libraries, which are built on top of the [Microsoft.Extensions.AI abstractions](../microsoft-extensions-ai.md), are composed of the following NuGet packages:
1212

1313
- [📦 Microsoft.Extensions.AI.Evaluation](https://www.nuget.org/packages/Microsoft.Extensions.AI.Evaluation) – Defines the core abstractions and types for supporting evaluation.
1414
- [📦 Microsoft.Extensions.AI.Evaluation.Quality](https://www.nuget.org/packages/Microsoft.Extensions.AI.Evaluation.Quality) – Contains evaluators that assess the quality of LLM responses in an app according to metrics such as relevance, fluency, coherence, and truthfulness.

docs/ai/dotnet-ai-ecosystem.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
---
2-
title: Overview of the .NET + AI ecosystem
2+
title: .NET + AI ecosystem tools and SDKs
33
description: This article provides an overview of the ecosystem of SDKs and tools available to .NET developers integrating AI into their applications.
44
ms.date: 11/24/2024
55
ms.topic: overview
66
ms.custom: devx-track-dotnet, devx-track-dotnet-ai
77
---
88

9-
# Overview of the .NET + AI ecosystem
9+
# .NET + AI ecosystem tools and SDKs
1010

1111
The .NET ecosystem provides many powerful tools, libraries, and services to develop AI applications. .NET supports both cloud and local AI model connections, many different SDKs for various AI and vector database services, and other tools to help you build intelligent apps of varying scope and complexity.
1212

1313
> [!IMPORTANT]
14-
> Not all of the SDKs and services presented in this doc are maintained by Microsoft. When considering an SDK, make sure to evaluate its quality, licensing, support, and compatibility to ensure they meet your requirements.
14+
> Not all of the SDKs and services presented in this article are maintained by Microsoft. When considering an SDK, make sure to evaluate its quality, licensing, support, and compatibility to ensure they meet your requirements.
1515
1616
## Microsoft.Extensions.AI libraries
1717

18-
[`Microsoft.Extensions.AI`](ai-extensions.md) is a set of core .NET libraries that provide a unified layer of C# abstractions for interacting with AI services, such as small and large language models (SLMs and LLMs), embeddings, and middleware. These APIs were created in collaboration with developers across the .NET ecosystem, including Semantic Kernel. The low-level APIs, such as <xref:Microsoft.Extensions.AI.IChatClient> and <xref:Microsoft.Extensions.AI.IEmbeddingGenerator`2>, were extracted from Semantic Kernel and moved into the <xref:Microsoft.Extensions.AI> namespace.
18+
[`Microsoft.Extensions.AI`](microsoft-extensions-ai.md) is a set of core .NET libraries that provide a unified layer of C# abstractions for interacting with AI services, such as small and large language models (SLMs and LLMs), embeddings, and middleware. These APIs were created in collaboration with developers across the .NET ecosystem, including Semantic Kernel. The low-level APIs, such as <xref:Microsoft.Extensions.AI.IChatClient> and <xref:Microsoft.Extensions.AI.IEmbeddingGenerator`2>, were extracted from Semantic Kernel and moved into the <xref:Microsoft.Extensions.AI> namespace.
1919

2020
`Microsoft.Extensions.AI` provides abstractions that can be implemented by various services, all adhering to the same core concepts. This library is not intended to provide APIs tailored to any specific provider's services. The goal of `Microsoft.Extensions.AI` is to act as a unifying layer within the .NET ecosystem, enabling developers to choose their preferred frameworks and libraries while ensuring seamless integration and collaboration across the ecosystem.
2121

docs/ai/how-to/app-service-aoai-auth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ zone_pivot_groups: azure-interface
1111

1212
# Authenticate to Azure OpenAI from an Azure hosted app using Microsoft Entra ID
1313

14-
This article demonstrates how to use [Microsoft Entra ID managed identities](/azure/app-service/overview-managed-identity) and the [Microsoft.Extensions.AI library](../ai-extensions.md) to authenticate an Azure hosted app to an Azure OpenAI resource.
14+
This article demonstrates how to use [Microsoft Entra ID managed identities](/azure/app-service/overview-managed-identity) and the [Microsoft.Extensions.AI library](../microsoft-extensions-ai.md) to authenticate an Azure hosted app to an Azure OpenAI resource.
1515

1616
A managed identity from Microsoft Entra ID allows your app to easily access other Microsoft Entra protected resources such as Azure OpenAI. The identity is managed by the Azure platform and doesn't require you to provision, manage, or rotate any secrets.
1717

docs/ai/index.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,17 @@ landingContent:
2323
linkLists:
2424
- linkListType: get-started
2525
links:
26-
- text: Develop .NET applications
27-
url: get-started/dotnet-ai-overview.md
28-
- text: Learning resources and samples
29-
url: azure-ai-for-dotnet-developers.md
30-
- text: Build an Azure AI chat app with .NET
26+
- text: Develop .NET apps with AI features
27+
url: overview.md
28+
- text: Connect to and prompt an AI model
29+
url: quickstarts/prompt-model.md
30+
- text: Microsoft.Extensions.AI libraries
31+
url: microsoft-extensions-ai.md
32+
- text: Build an Azure AI chat app
3133
url: quickstarts/get-started-openai.md
3234
- text: Summarize text using an Azure OpenAI chat app
3335
url: quickstarts/quickstart-openai-summarize-text.md
34-
- text: Generate images using Azure AI with .NET
36+
- text: Generate images using Azure AI
3537
url: quickstarts/quickstart-openai-generate-images.md
3638

3739
# Card

0 commit comments

Comments
 (0)