Category: AI Agent

How to monitor and measure my Microsoft Foundry AI Agents

As I was writing these other post and coding the agents, I was having some doubts about whether or not they agents were actually running or not.  I did add some Terminal prompting but there was still some doubt.  I needed to discover some additional perspectives on how to monitor and measure my AI Agents […]

Read More →

Implement a hub-and-spoke orchestration

In my last post Advanced multi-agent orchestration architectures I wrote about Hub-and-Spoke, Hierarchical, and Supervisor patterns.  In this article, as the title makes clear I will get a bit deeper into hub-and-spoke.  But before that, as I was writing the hub and spoke code I learned a few hard lessons.  I share them in case […]

Read More →

Advanced multi-agent orchestration architectures

In a previous article, The difference between Agentic AI and Multi-Agent Architectures, I touched on multi-agent systems and briefly on pattern selection.  This article will discuss those 3 patterns in more detail. In this article, Orchestrate a multi-agent solution using the Microsoft Agent Framework flat / foundational orchestration patterns were discussed.  They are Concurrent, Sequential, […]

Read More →

The difference between Agentic AI and Multi-Agent Architectures

Every multi-agent system is agentic, every agentic system is not multi-agent.  You can see textually some differences between them in Table 1 and Figure 1. An Agentic system is one which would respond to and infer the following prompt: The autonomous Agentic AI chooses the action instead of executing a pipeline or multiple agents.  The […]

Read More →

Forking Agent inference for managing complex domains and high-impact decisions

As I consume AI NLP responses I very often accept without much resistance, second guessing, or contemplation for or against the result presented to me.  I simply read it and if I agree, I take it as true and continue forward with my activity.  If I don’t agree I tend to respond with my doubt […]

Read More →

Prompt engineering techniques and reasoning patterns

Agent instructions are system prompts which define identity, purpose, goals, behavioral guidelines, tone, style, safety constraints, knowledge, capability boundaries, tool usage rules, output formatting requirements, task prioritization, domain specific knowledge, and reasoning instructions to name most.  This is why we should never overlook the non-code aspect of building AI Agents and AI solutions.  The manner […]

Read More →

Orchestrate a multi-agent solution using the Microsoft Agent Framework

The Microsoft Agent Framework is an open-sourced SDK which combines the Semantic Kernel and AutoGen into a single, highly innovative set of AI capabilities into a single library.  AI features like: Unified model connectivity and chat clients for OpenAI, Azure OpenAI, Anthropic, Ollama, and other leading LLM providers. Multi-agent orchestration, allowing specialized AI agents to […]

Read More →

Develop an AI agent with Microsoft Agent Framework

You may have noticed that in my previous articles I used Azure AI Projects client library for Python – version 2.5.0 library.  Those articles illustrate how to build AI Agents, MCP Tools, and infer instructions using an LLM. Integrate custom tools into an AI Agent Integrate MCP Tools with AI Agents – Remote MCP server […]

Read More →