Author Archives: Jesse Liberty

Unknown's avatar

About Jesse Liberty

** Note ** Jesse is currently looking for a new position. You can learn more about him at https://jesseliberty.bio Thank you. Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. His latest book, Building APIs with .NET, is now available wherever you buy your books. Liberty was a Team Lead and Senior Software Engineer for various corporations, a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a 13 year Microsoft MVP.

Microsoft Agent Framework and Foundry

In the .NET development world the two most significant frameworks for AI are Microsoft Agent Framework and Microsoft Foundry. Together, they create a powerful ecosystem for building, deploying, and managing AI agents that can automate tasks, respond to user queries, … Continue reading

Posted in AI, Foundry, Microsoft Agent Framework | Comments Off on Microsoft Agent Framework and Foundry

Managing Secrets in Microsoft Agent Framework

In the realm of software development, managing configuration values and sensitive information is a critical aspect that can significantly impact the security and functionality of applications. Developers often find themselves at a crossroads when deciding how to store configuration values, … Continue reading

Posted in AI | Comments Off on Managing Secrets in Microsoft Agent Framework

Detecting AI

I fed the first half of one of the blog posts generated by my demonstration program to Pangram. Here are the results: Bzzzz Still your turn.

Posted in AI | Comments Off on Detecting AI

ChatClient Middleware vs. Agent Middleware

As noted in a previous post, middleware plays a pivotal role in enhancing the functionality and observability of agents. The Microsoft Agent Framework utilizes two primary types of middleware: ChatClient Middleware and Agent Middleware. Understanding the distinctions between these two … Continue reading

Posted in AI, Essentials | Comments Off on ChatClient Middleware vs. Agent Middleware

Long-term memory in Microsoft Agent Framework

Long-term memory in AI agents refers to the ability to retain information across multiple interactions and sessions. This is essential for creating a more personalized user experience, as it allows agents to recall user preferences, past conversations, and contextual information. … Continue reading

Posted in AI | Comments Off on Long-term memory in Microsoft Agent Framework

LangChain vs Microsoft Agent Framework

In the rapidly evolving landscape of artificial intelligence, developers are presented with a myriad of frameworks to build applications that leverage the power of large language models (LLMs) and multi-agent systems. Among these, LangChain, LangGraph, and the Microsoft Agent Framework … Continue reading

Posted in AI | Comments Off on LangChain vs Microsoft Agent Framework

OpenTelemetry in Microsoft Agent Framework Apps

Observability has become a critical component for ensuring the performance and reliability of applications. OpenTelemetry, an open-source observability framework, provides developers with the tools necessary to collect and export telemetry data from their applications. When integrated with the Microsoft Agent … Continue reading

Posted in AI | Comments Off on OpenTelemetry in Microsoft Agent Framework Apps

Agentic Table of Contents (so far)

RAG – A quick example RAG in detail Deeper into RAG The R in RAG PEAS for Agentic AI AI Reasoning and Planning REACT and Agents in AI Creating a multi-agent system (Python & LangChain/LangGraph) part 1 of 6 Migrating … Continue reading

Posted in AI, Essentials | Comments Off on Agentic Table of Contents (so far)

Limit token usage in Microsoft Agent Framework

In the rapidly evolving landscape of artificial intelligence, managing costs associated with API usage is a critical concern for developers. The Microsoft Agent Framework offers a powerful tool in this regard: ChatClientAgentRunOptions. This component allows developers to cap the number … Continue reading

Posted in AI, Essentials | Comments Off on Limit token usage in Microsoft Agent Framework

Middleware in Microsoft Agent Framework

A critical need, when creating multi-agent applications is to manage token usage in API calls. This is where middleware plays a crucial role. In this post, we will explore what middleware is within the Microsoft Agent Framework, why it is … Continue reading

Posted in AI | Comments Off on Middleware in Microsoft Agent Framework

Activity Source in Microsoft Agent Framework

In the rapidly evolving landscape of artificial intelligence, the ability to monitor and debug multi-agent systems is paramount. The Microsoft Agent Framework (MAF) has taken a significant step forward by integrating OpenTelemetry, a powerful observability framework that enhances the monitoring … Continue reading

Posted in AI | Comments Off on Activity Source in Microsoft Agent Framework

Logging & OpenTelemetry in MAF

In the rapidly evolving landscape of software development, particularly in the realm of artificial intelligence and automation, the importance of robust logging mechanisms cannot be overstated. This is especially true for multi-agent systems, where numerous agents interact and collaborate to … Continue reading

Posted in AI | Comments Off on Logging & OpenTelemetry in MAF