1 From Conventional Code to Agents
This chapter covers
- The rise of Generative AI and Large Language Models (LLMs)
- Key features of Agent Framework for AI integration
- Comparison with other AI tools such as LangChain and ML.NET
- Overview of Agent Framework architecture and components
Generative AI and Large Language Models (LLMs) are increasingly integrated into software development workflows. Here, we explore how Microsoft Agent Framework enables .NET developers to incorporate agents and agentic AI into their applications in the .NET ecosystem. Through intuitive analogies, we'll discuss the architecture and components of these tools so we can become proficient practitioners in the AI-driven era of programming.
1.1 Introducing Microsoft Agent Framework
Let's take a look at Agent Framework, an SDK for building AI agents and multi-agent workflows in .NET. Instead of wiring models, tools, and orchestration by hand, we use Agent Framework to define agents, connect them to LLMs and other services, and coordinate them into reliable workflows that solve real problems in our applications.
Note
We’ll use Agent Framework instead of Microsoft Agent Framework for brevity. The official name remains Microsoft Agent Framework.