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 orchestration tools like LangChain and ML.NET
- Overview of Agent Framework's 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, within the .NET ecosystem. Through intuitive analogies, we'll discuss the architecture and components of these tools so that we can become proficient practitioners in the AI-driven era of programming.
1.1 Introducing Microsoft Agent Framework
This section introduces 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
From this point forward, the term Agent Framework will be used instead of Microsoft Agent Framework for brevity. The official name remains Microsoft Agent Framework.