Durable Execution for an AI-based Newsletter Generator
If you follow me on LinkedIn, you know I have talked about agentic workflows versus agents. Although everybody talks about…
If you follow me on LinkedIn, you know I have talked about agentic workflows versus agents. Although everybody talks about…
Building an MCP server is really easy. Almost every language and framework has MCP support these days, both from a…
In previous posts, we discussed multi-agent scenarios, how A2A servers work (here and here) and how to deploy the infrastructure…
In previous posts, I discussed multi-agent solutions and the potential use of Google’s Agent2Agent protocol (A2A). In this post, we…
In a previous post we created a simple A2A agent that uses synchronous message exchange. An A2A client sends a…
In the previous post, I talked about options to build multi-agent solutions. The last option used Google’s A2A. A2A provides…
When we meet with customers, the topic of a “multi-agent solution” often comes up. This isn’t surprising. There’s a lot…
In this post, I will demonstrate how to build a flexible AI agent system where agents can collaborate in different…
Artificial Intelligence (AI) agents have garnered significant attention, with numerous posts discussing them on platforms such as LinkedIn and X/Twitter.…
Artificial Intelligence (AI) agents have garnered significant attention, with numerous posts discussing them on platforms such as LinkedIn and X/Twitter.…
We often get the question to build an assistant based on the content of a website. These assistants often get…
We often get the question to build an assistant based on the content of a website. These assistants often get…
Source: Microsoft Azure AI Agents Service simplifies building intelligent agents by combining advanced AI models, tools, and technology from Microsoft,…
Source: Microsoft Azure AI Agents Service simplifies building intelligent agents by combining advanced AI models, tools, and technology from Microsoft,…
In October 2024, OpenAI introduced the Realtime API. It enables developers to integrate low-latency, multimodal conversational experiences into their applications.…
In October 2024, OpenAI introduced the Realtime API. It enables developers to integrate low-latency, multimodal conversational experiences into their applications.…
If you are a generative AI developer that works with different LLMs, it can be cumbersome to make sure your…
If you are a generative AI developer that works with different LLMs, it can be cumbersome to make sure your…
In a previous post, we looked at creating a Copilot declarative agent. The agent had one custom action that called…
In a previous post, we looked at creating a Copilot declarative agent. The agent had one custom action that called…
If you are a Microsoft 365 Copilot user, you have probably seen that the words “agent” and “Copilot agent” are…
If you are a Microsoft 365 Copilot user, you have probably seen that the words “agent” and “Copilot agent” are…
In a previous post, I wrote about Diagrid Catalyst. Catalyst provides services like pub/sub and state stores to support the…
In a previous post, I wrote about Diagrid Catalyst. Catalyst provides services like pub/sub and state stores to support the…
Many enterprises have systems in place that take documents, possibly handwritten, that contain data that needs to be extracted. In…
Many enterprises have systems in place that take documents, possibly handwritten, that contain data that needs to be extracted. In…
In the previous post, we discussed Microsoft’s Graph RAG implementation. In this post, we will take a look at token…
In the previous post, we discussed Microsoft’s Graph RAG implementation. In this post, we will take a look at token…
Whenever we build applications on top of LLMs such as OpenAI’s gpt-4o, we often use the RAG pattern. RAG stands…
Whenever we build applications on top of LLMs such as OpenAI’s gpt-4o, we often use the RAG pattern. RAG stands…
This is an AI-generated article based on a video to transcript generator I created to summarise Microsoft Build sessions. This…
This is an AI-generated article based on a video to transcript generator I created to summarise Microsoft Build sessions. This…
If you have ever created an application that makes calls to Azure OpenAI models, you know there are limits to…
If you have ever created an application that makes calls to Azure OpenAI models, you know there are limits to…
I have written before about Azure OpenAI on your data. For a refresher, see Microsoft Learn. In short, Azure OpenAI…
I have written before about Azure OpenAI on your data. For a refresher, see Microsoft Learn. In short, Azure OpenAI…
It’s a common request we hear from clients: “We want a chatbot that can interact with our data in SharePoint!” The idea is compelling – instead of relying on traditional search…
It’s a common request we hear from clients: “We want a chatbot that can interact with our data in SharePoint!” The idea is compelling – instead of relying on traditional search…
A while ago, I wrote about creating your first Prompt Flow in Visual Studio Code. In this post, we will…
In a previous post, I discussed the Microsoft Bot Framework SDK that provides a fast track to deploying intelligent bots…
This post is part of a series of blog posts about the Azure OpenAI Assistants API. Here are the previous…
In two previous blog posts, I wrote an introduction to the Azure OpenAI Assistants API and how to work with…
Introduction In a previous blog post, I wrote an introduction about the Azure OpenAI Assistants API. As an example, I…
Introduction A while ago, I looked at the OpenAI Assistants API. In February of 2024, Microsoft have released their Assistants…
Update: this post used an older version of Prompt Flow at the time. It had some issues with building and…
In this blog post, we will create a flow with Prompt Flow in Visual Studio Code. Prompt Flow is a…
In this post, we will take a look at building an Azure AI Search index with a custom skill. We…
With the gpt-4-vision-preview model available at OpenAI, it was time to build something with it. I decided to use it…
The vector search capability of Azure AI Search became generally available mid November 2023. With that release, the developer is…
A while ago, OpenAI introduced GPTs. A GPT is a custom version of ChatGPT that combine instructions, extra knowledge, and…