-
The Difference between Azure AI Foundry Hosted Agents, In‑Process Agents (SDK) and Copilot Studio Agents
Starting an AI project today feels like building on shifting sand — the ground moves before the concrete even sets. The orchestration layer is the backbone of the AI system, and the agent is the conductor that drives how models, tools, memory, and MCP servers work together. On the Microsoft cloud space today the three… — read more
-
The new Content Understanding and how it compares to Document Intelligence
Generative AI is already well known to empower chatbots but it’s also very efficient extracting info from media like documents, video and audio. Much more than an OCR, you can go from extracting fields from a document to compare data across multiple documents. Content Understanding leverages Generative AI for document data extraction—eliminating the need for… — read more
-
Azure Functions updates: End of support for NET 6 and other upcoming changes
If you have Azure functions running on .NET 6, it’s important to remember that support for .NET 6 ends on 12 November 2024 (details here). If your function is not many versions behind, the upgrade can be as easy as updating the function’s project target framework to .NET 8. May need a little more than… — read more
-
Using your own data on Azure Open AI and deploying to Power Platform Virtual Agent
This post will be more focused into the integration between Power Virtual Agents and Azure Open AI. This article here has a very detail tutorial on setting up azure open ai with a custom dataset: https://techcommunity.microsoft.com/t5/educator-developer-blog/bring-your-own-data-to-azure-openai-step-by-step-guide/ba-p/3905212 The tutorial has great detail until the Power Virtual Agent part, which is a little unfinished, so I’ll pick… — read more
-
Tunning Azure Service Bus and Event Hub for Dataverse and other Saas
When working with a message broker or event broker to push data into a Saas like Dataverse, it’s essential to understand the data volume and the ingress capability to avoid passing the limits or moving too slowly when you have a certain amount of data that needs to get in a short period. It turns… — read more
-
“Guarantee to deliver only once” using Azure Service Bus
One major difference between Azure service bus and Azure event hub is, only service bus offers the guarantee to deliver “only once”. Still, you need to be careful using logic apps or azure function to make sure this is performed in the right way. Let start with logic apps: First, select one of the “peek-lock”… — read more
-
Azure Event Hub vs Service Bus for Dataverse or Graph API
In recent years, I have worked on several projects that require combining on-premises services with cloud-based SaaS solutions, particularly when integrating with Dataverse using Azure. However, some developers and architects find it challenging to understand the difference between event-driven and messaging systems, particularly when it comes to choosing between Event Hub and Service Bus in… — read more
-
Azure Logic Apps with Form Recognizer version 3.0
August last year I posted a Logic App “hack” or alternative to build workflows consuming the new Form Recognizer API Version 3.0. Look like now there is an official Microsoft task out there: (click here) The new control is under “Form Recognizer” : Basic steps to use that are: #1 – First create a connection… — read more
-
Sending Messages to Confluent Cloud using Azure Function Kafka Output Trigger
Few months ago, I published a post about using Azure Functions for Kafka after Microsoft announce support for this approach. My first article was a demo over on-prem. Trying it now on Confluent cloud, I started with those Microsoft tutorials (here and here). I noticed the tutorial code is still referring to the beta version… — read more
-
Azure Function for Dataverse Part 2 – MSAL and Web API
In my previous article, I discussed the many ways we can use azure functions to enhance integration with Dataverse. Most Dataverse developers and Dynamics 365 developers use Dataverse SDK (Xrm.SDK on the D365 days before Dataverse) to write code that interacts with Dataverse. That can be one more thing to learn if you are a… — read more