Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 4, 2025

The article focused primarily on Semantic Kernel, but Microsoft Agent Framework is now the production-ready framework combining Semantic Kernel and AutoGen capabilities for agentic AI development.

Changes

  • Added Microsoft Agent Framework section - Introduced as primary recommendation for agentic AI applications with multi-agent orchestration, cloud/provider flexibility, enterprise observability, and A2A/MCP protocol support
  • Repositioned Semantic Kernel - Clarified active maintenance status and appropriate use cases (AI integration without complex orchestration, existing SK projects, connector ecosystem needs)
  • Updated SDK table - Added Microsoft.Agents.AI.OpenAI package as first entry
  • Updated local models guidance - Now references Agent Framework as the recommended tool for connecting to local models
  • Updated navigation - Added Agent Framework to "Next steps" section
  • Updated article date - Changed ms.date to 11/04/2025

The documentation now reflects Microsoft's current strategy where Agent Framework is recommended for new agentic applications requiring advanced orchestration, while Semantic Kernel remains suitable for simpler AI integration scenarios.

Original prompt

This section details on the original issue you should resolve

<issue_title>Update for Agent Framework</issue_title>
<issue_description>### Type of issue

Outdated article

Description

Update to describe Agent Framework instead of Semantic Kernel.

Page URL

https://learn.microsoft.com/en-us/dotnet/ai/dotnet-ai-ecosystem

Content source URL

https://github.com/dotnet/docs/blob/main/docs/ai/dotnet-ai-ecosystem.md

Document Version Independent Id

e3c5a01f-35c2-6f15-4794-ec0047ac96d3

Platform Id

3ac6f5f3-3267-fd18-1ce8-f59e8dff5cfa

Article author

@gewarren

Metadata

  • ID: 5732209f-e9d8-1f8b-7937-ea53f5bb16f1
  • PlatformId: 3ac6f5f3-3267-fd18-1ce8-f59e8dff5cfa
  • Service: dotnet
  • Sub-service: intelligent-apps

Related Issues</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.


Internal previews

📄 File 🔗 Preview link
docs/ai/dotnet-ai-ecosystem.md .NET + AI ecosystem tools and SDKs

Copilot AI changed the title [WIP] Update article to describe Agent Framework instead of Semantic Kernel Update .NET AI ecosystem docs to feature Microsoft Agent Framework Nov 4, 2025
Copilot finished work on behalf of gewarren November 4, 2025 21:00
Copilot AI requested a review from gewarren November 4, 2025 21:00

If you just want to use the low-level services, such as <xref:Microsoft.Extensions.AI.IChatClient> and <xref:Microsoft.Extensions.AI.IEmbeddingGenerator`2>, you can reference the `Microsoft.Extensions.AI.Abstractions` package directly from your app. However, if you want to build agentic AI applications with higher-level orchestration capabilities, you should use [Microsoft Agent Framework](/agent-framework/overview/agent-framework-overview).

Microsoft Agent Framework is a production-ready, open-source framework that brings together the best capabilities of Semantic Kernel and Microsoft Research's AutoGen. The Agent Framework provides:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Microsoft Agent Framework is a production-ready, open-source framework that brings together the best capabilities of Semantic Kernel and Microsoft Research's AutoGen. The Agent Framework provides:
Microsoft Agent Framework is a production-ready, open-source framework that brings together the best capabilities of Semantic Kernel and Microsoft Research's AutoGen. Agent Framework provides:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated in 85e747c

- **Enterprise-grade features**: Built-in observability (OpenTelemetry), Microsoft Entra security integration, and responsible AI features including prompt injection protection and task adherence monitoring.
- **Standards-based interoperability**: Integration with open standards like Agent-to-Agent (A2A) protocol and Model Context Protocol (MCP) for agent discovery and tool interaction.

The Agent Framework builds on the `Microsoft.Extensions.AI.Abstractions` package and provides concrete implementations of <xref:Microsoft.Extensions.AI.IChatClient> for different services, including OpenAI, Azure OpenAI, Azure AI Foundry, and more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The Agent Framework builds on the `Microsoft.Extensions.AI.Abstractions` package and provides concrete implementations of <xref:Microsoft.Extensions.AI.IChatClient> for different services, including OpenAI, Azure OpenAI, Azure AI Foundry, and more.
Agent Framework builds on the `Microsoft.Extensions.AI.Abstractions` package and provides concrete implementations of <xref:Microsoft.Extensions.AI.IChatClient> for different services, including OpenAI, Azure OpenAI, and Azure AI Foundry.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated in 85e747c

Microsoft Agent Framework is a production-ready, open-source framework that brings together the best capabilities of Semantic Kernel and Microsoft Research's AutoGen. The Agent Framework provides:

- **Multi-agent orchestration**: Support for sequential, concurrent, group chat, handoff, and magnetic orchestration patterns.
- **Cloud and provider flexibility**: Cloud-agnostic (containers, on-premises, or multi-cloud) and provider-agnostic (OpenAI, Azure AI Foundry, and more) using plugin and connector models.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Cloud and provider flexibility**: Cloud-agnostic (containers, on-premises, or multi-cloud) and provider-agnostic (OpenAI, Azure AI Foundry, and more) using plugin and connector models.
- **Cloud and provider flexibility**: Cloud-agnostic (containers, on-premises, or multi-cloud) and provider-agnostic (for example, OpenAI or Azure AI Foundry) using plugin and connector models.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated in 85e747c

## Develop with local AI models

.NET apps can also connect to local AI models for many different development scenarios. [Semantic Kernel](https://github.com/microsoft/semantic-kernel) is the recommended tool to connect to local models using .NET. Semantic Kernel can connect to many different models hosted across a variety of platforms and abstracts away lower-level implementation details.
.NET apps can also connect to local AI models for many different development scenarios. [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) and [Semantic Kernel](https://github.com/microsoft/semantic-kernel) are recommended tools to connect to local models using .NET. These frameworks can connect to many different models hosted across a variety of platforms and abstract away lower-level implementation details.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
.NET apps can also connect to local AI models for many different development scenarios. [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) and [Semantic Kernel](https://github.com/microsoft/semantic-kernel) are recommended tools to connect to local models using .NET. These frameworks can connect to many different models hosted across a variety of platforms and abstract away lower-level implementation details.
.NET apps can also connect to local AI models for many different development scenarios. [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) is the recommended tool to connect to local models using .NET. This framework can connect to many different models hosted across a variety of platforms and abstracts away lower-level implementation details.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated in 85e747c

Copilot AI requested a review from gewarren November 4, 2025 22:20
Copilot finished work on behalf of gewarren November 4, 2025 22:20
@gewarren gewarren marked this pull request as ready for review November 4, 2025 23:17
@gewarren gewarren requested a review from a team as a code owner November 4, 2025 23:17
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the .NET AI ecosystem documentation to introduce Microsoft Agent Framework as a new recommended approach for building agentic AI applications. The update positions Agent Framework as the primary choice for advanced multi-agent orchestration while clarifying that Semantic Kernel remains suitable for simpler AI integration scenarios.

  • Adds a new section introducing Microsoft Agent Framework and its capabilities.
  • Updates guidance on when to use Semantic Kernel versus Agent Framework.
  • Updates the SDK comparison table and local AI model recommendations to include Agent Framework.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update for Agent Framework

2 participants