Skip to content

Commit 4a8dd87

Browse files
committed
updates
1 parent 95180c2 commit 4a8dd87

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

docs/ai/ai-extensions.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ ms.author: alexwolf
1212

1313
The .NET ecosystem provides abstractions for integrating AI services into .NET applications and libraries using the [`Microsoft.Extensions.AI`](https://www.nuget.org/packages/Microsoft.Extensions.AI) and [`Microsoft.Extensions.AI.Abstractions`](https://www.nuget.org/packages/Microsoft.Extensions.AI.Abstractions) libraries. The .NET team also enhanced the core `Microsoft.Extensions.*` libraries with these abstractions for .NET Generative AI applications and libraries. In the sections ahead, you learn:
1414

15-
- Core concepts and capabilities of the `Microsoft.Extensions.AI` and `Microsoft.Extensions.AI.Abstractions` libraries
16-
- How to work with AI abstractions in your apps and the benefits they offer
17-
- Essential AI middleware concepts
15+
- Core concepts and capabilities of the `Microsoft.Extensions.AI` library.
16+
- How to work with AI abstractions in your apps and the benefits they offer.
17+
- Essential AI middleware concepts.
1818

1919
## What is the Microsoft.Extensions.AI library?
2020

21-
`Microsoft.Extensions.AI` is a set of core .NET libraries developed in collaboration with developers across the .NET ecosystem, including Semantic Kernel. These libraries 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.
21+
`Microsoft.Extensions.AI` is a set of core .NET libraries created in collaboration with developers across the .NET ecosystem, including Semantic Kernel. These libraries 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.
2222

2323
:::image type="content" source="media/ai-extensions/meai-architecture-diagram.png" alt-text="An architectural diagram of the AI extensions libraries.":::
2424

@@ -52,9 +52,11 @@ var response = await chatClient.CompleteAsync(
5252
Console.WriteLine(response.Message);
5353
```
5454

55-
These abstractions allow for idiomatic C# code for various scenarios with minimal code changes, whether you're using different services for development or production, addressing hybrid scenarios, or exploring other service providers. Library authors who implement these abstractions make their clients interoperable with the broader `Microsoft.Extensions.AI` ecosystem. Service-specific APIs remain accessible if needed, allowing consumers to code against the standard abstractions and pass through to proprietary APIs only when required.
55+
These abstractions allow for idiomatic C# code for various scenarios with minimal code changes, whether you're using different services for development or production, addressing hybrid scenarios, or exploring other service providers.
5656

57-
As of this preview, `Microsoft.Extensions.AI` provides implementations for the following services:
57+
Library authors who implement these abstractions make their clients interoperable with the broader `Microsoft.Extensions.AI` ecosystem. Service-specific APIs remain accessible if needed, allowing consumers to code against the standard abstractions and pass through to proprietary APIs only when required.
58+
59+
As of this preview, `Microsoft.Extensions.AI` provides implementations for the following services through additional packages:
5860

5961
- [OpenAI](https://aka.ms/meai-openai-nuget)
6062
- [Azure OpenAI](https://aka.ms/meai-openai-nuget)
@@ -92,3 +94,7 @@ We have a set of samples in the [dotnet/ai-samples](https://aka.ms/meai-samples)
9294

9395
For an end-to-end sample using `Microsoft.Extensions.AI`, see [eShopSupport](https://github.com/dotnet/eShopSupport).
9496

97+
## Next Steps
98+
99+
- [Build an AI chat app with .NET](/dotnet/ai/quickstarts/get-started-openai)
100+
- [Quickstart - Summarize text using Azure AI chat app with .NET](./quickstarts/quickstart-openai-summarize-text.md)

docs/ai/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ items:
55
href: get-started/dotnet-ai-overview.md
66
- name: Ecosystem tools and SDKs
77
href: dotnet-ai-ecosystem.md
8+
- name: Microsoft.Extensions.AI building blocks
9+
href: ai-extensions.md
810
- name: Learning resources and samples
911
href: azure-ai-for-dotnet-developers.md
1012
- name: What is Semantic Kernel?

0 commit comments

Comments
 (0)