Category Archives: AI
Reducing Token Usage
If you want to hold costs down, efficient resource management is paramount. One of the critical resources in AI applications is token usage. Tokens are the basic units of text that models process, and managing them effectively can lead to … Continue reading
About Neo4j
In the previous blog post I mentioned Neo4j. In this post I will provide an overview of this important framework. A Graph Database In the era of big data, the way we store and manage information has evolved significantly. Traditional … Continue reading
An Overview of Agent Memory for .NET
The ability for Microsoft Agent Framework agents to retain and utilize knowledge across interactions is critical. One solution for this is Agent Memory for .NET, a cutting-edge, mind-blowing, graph-native memory engine that leverages the robust capabilities of Neo4j as its … Continue reading
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
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
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.
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
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
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
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
Agentic Table of Contents (so far)
1 RAG – A quick example 2 RAG in detail 3 Deeper into RAG 4 The R in RAG 5 PEAS for Agentic AI 6 AI Reasoning and Planning 7 REACT and Agents in AI 8 Creating a multi-agent system … Continue reading
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
