Dapr Enhances Microservices with AI Agent Support
Back in 2019, Microsoft took a bold step by open-sourcing Dapr, a runtime designed to simplify the development of distributed microservice-based applications. At the time, AI agents weren't on the radar, but Dapr was already laying the groundwork for them. A key feature of Dapr is its use of virtual actors, which can independently handle and process messages, setting the stage for what would later become crucial for AI agents.
Fast forward to today, and the Dapr team is excited to introduce Dapr Agents, a new initiative aimed at helping developers build AI agents more easily. According to Yaron Schneider, a co-creator and maintainer of Dapr, "Agents are a very good use case for Dapr." He explains that Dapr's actors provide a lightweight, scalable, and resource-efficient way to run these agents, but there's still a lot of business logic that developers need to handle. While other frameworks exist, Dapr stands out with its robust orchestration and statefulness capabilities.

Image Credits:Dapr The concept of Dapr Agents was inspired by Floki, an open-source project that extended Dapr for AI agent applications. After discussions with Floki's maintainers, including Microsoft AI researcher Roberto Rodriguez, the decision was made to integrate Floki into the Dapr ecosystem, ensuring the continued development of this innovative agent framework.
Mark Fussell, another co-creator and maintainer of Dapr, sees agentic systems as a new term for distributed systems. He notes, "Rather than calling them microservices, you can call them agents now, mostly because you can put large language models amongst them all." The team emphasizes the need for an orchestration engine and statefulness to coordinate these agents effectively, which Dapr provides. Dapr's actors are designed to be highly efficient, capable of starting up in milliseconds to process a message and shutting down while preserving their state once their task is complete.
Currently, Dapr Agents can seamlessly integrate with popular model providers like AWS Bedrock, OpenAI, Anthropic, Mistral, and Hugging Face, with support for local LLMs on the horizon. Beyond model interaction, Dapr Agents leverage the existing Dapr framework, allowing developers to define tools that agents can use to accomplish tasks.
At the moment, Dapr Agents support Python, with .NET support coming soon, followed by Java, JavaScript, and Go. This expansion aims to make Dapr Agents a versatile tool for developers looking to harness the power of AI agents in their applications.
Related article
OpenAI Leads 100-Signatory Push for Cyber Defence
OpenAI’s letter begins stating "we have a limited window to strengthen cyber defences". Credit: Getty ImagesMajor tech firms – including AWS, Google and Microsoft – urge governments to fund defensive tools, while critics call the manifesto self-servi
Gitar exits stealth with $9M to secure code using agents
The rise of “vibe coding” has led AI agents to produce a massive volume of code that companies now find challenging to handle. This surge is often referred to as “code overload.” Research indicates that AI-generated code can bring serious issues—such
Vercel CEO Guillermo Rauch hints at IPO as AI agents boost revenue
Unlike many startups founded before ChatGPT that now struggle to find their footing in the AI era, Vercel, a decade-old development tool and website hosting platform, is thriving due to the surge of AI-generated applications and autonomous agents.“Wh
Related Special Topic Recommendations
Comments (55)
0/500
I was totally surprised to learn that Dapr started planning AI agent support back in 2019, way before most tech companies even considered integrating such features. It feels like they were ahead of their time by designing a framework that can easily handle complex distributed tasks in the future.
Interesting! Dapr's virtual actor model seems like a natural fit for AI agents. I wonder if this will make it easier to build complex, stateful agent workflows without getting bogged down in infrastructure code. The 2019 foresight is impressive.
DaprにAIエージェントサポートが追加されるなんて想像してなかった😲!マイクロサービスって既に複雑なのに、AIが組み込まれると開発がどれだけ変わるのか気になります。でも、これが一般的になると、小規模な開発チームには逆に敷居が高くなったりするのかな…?ともあれ、興味深い進化です!
L'ajout de composants AI à Dapr rend l'architecture des microservices plus flexible que jamais. Cette fusion pourrait résoudre les goulets d'étranglement des workflows complexes, mais je me demande si la latence réseau affectera les performances des agents IA dans un environnement distribué ? 😅
Dapr's AI agent support sounds like a game-changer! Been messing with microservices for years, and this could make things way smoother. Anyone tried it yet? 🤔
Back in 2019, Microsoft took a bold step by open-sourcing Dapr, a runtime designed to simplify the development of distributed microservice-based applications. At the time, AI agents weren't on the radar, but Dapr was already laying the groundwork for them. A key feature of Dapr is its use of virtual actors, which can independently handle and process messages, setting the stage for what would later become crucial for AI agents.
Fast forward to today, and the Dapr team is excited to introduce Dapr Agents, a new initiative aimed at helping developers build AI agents more easily. According to Yaron Schneider, a co-creator and maintainer of Dapr, "Agents are a very good use case for Dapr." He explains that Dapr's actors provide a lightweight, scalable, and resource-efficient way to run these agents, but there's still a lot of business logic that developers need to handle. While other frameworks exist, Dapr stands out with its robust orchestration and statefulness capabilities.

Mark Fussell, another co-creator and maintainer of Dapr, sees agentic systems as a new term for distributed systems. He notes, "Rather than calling them microservices, you can call them agents now, mostly because you can put large language models amongst them all." The team emphasizes the need for an orchestration engine and statefulness to coordinate these agents effectively, which Dapr provides. Dapr's actors are designed to be highly efficient, capable of starting up in milliseconds to process a message and shutting down while preserving their state once their task is complete.
Currently, Dapr Agents can seamlessly integrate with popular model providers like AWS Bedrock, OpenAI, Anthropic, Mistral, and Hugging Face, with support for local LLMs on the horizon. Beyond model interaction, Dapr Agents leverage the existing Dapr framework, allowing developers to define tools that agents can use to accomplish tasks.
At the moment, Dapr Agents support Python, with .NET support coming soon, followed by Java, JavaScript, and Go. This expansion aims to make Dapr Agents a versatile tool for developers looking to harness the power of AI agents in their applications.
OpenAI Leads 100-Signatory Push for Cyber Defence
OpenAI’s letter begins stating "we have a limited window to strengthen cyber defences". Credit: Getty ImagesMajor tech firms – including AWS, Google and Microsoft – urge governments to fund defensive tools, while critics call the manifesto self-servi
Gitar exits stealth with $9M to secure code using agents
The rise of “vibe coding” has led AI agents to produce a massive volume of code that companies now find challenging to handle. This surge is often referred to as “code overload.” Research indicates that AI-generated code can bring serious issues—such
Vercel CEO Guillermo Rauch hints at IPO as AI agents boost revenue
Unlike many startups founded before ChatGPT that now struggle to find their footing in the AI era, Vercel, a decade-old development tool and website hosting platform, is thriving due to the surge of AI-generated applications and autonomous agents.“Wh
I was totally surprised to learn that Dapr started planning AI agent support back in 2019, way before most tech companies even considered integrating such features. It feels like they were ahead of their time by designing a framework that can easily handle complex distributed tasks in the future.
Interesting! Dapr's virtual actor model seems like a natural fit for AI agents. I wonder if this will make it easier to build complex, stateful agent workflows without getting bogged down in infrastructure code. The 2019 foresight is impressive.
DaprにAIエージェントサポートが追加されるなんて想像してなかった😲!マイクロサービスって既に複雑なのに、AIが組み込まれると開発がどれだけ変わるのか気になります。でも、これが一般的になると、小規模な開発チームには逆に敷居が高くなったりするのかな…?ともあれ、興味深い進化です!
L'ajout de composants AI à Dapr rend l'architecture des microservices plus flexible que jamais. Cette fusion pourrait résoudre les goulets d'étranglement des workflows complexes, mais je me demande si la latence réseau affectera les performances des agents IA dans un environnement distribué ? 😅
Dapr's AI agent support sounds like a game-changer! Been messing with microservices for years, and this could make things way smoother. Anyone tried it yet? 🤔





Home






