[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-5-reasons-teams-pick-microsoft-agent-framework-en":3,"article-related-5-reasons-teams-pick-microsoft-agent-framework-en":35,"series-industry-99fbf0ab-cf13-444e-be84-9994a90af041":88},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":27,"views":31,"created_at":32,"published_at":33,"topic_cluster_id":34},"99fbf0ab-cf13-444e-be84-9994a90af041","5-reasons-teams-pick-microsoft-agent-framework-en","5 reasons teams pick Microsoft Agent Framework","\u003Cp data-speakable=\"summary\">\u003Ca href=\"\u002Ftag\u002Fmicrosoft\">Microsoft\u003C\u002Fa> Agent Framework helps teams build and run production \u003Ca href=\"\u002Ftag\u002Fai-agents\">AI agents\u003C\u002Fa> in Python and .NET.\u003C\u002Fp>\u003Cp>Microsoft \u003Ca href=\"\u002Ftag\u002Fagent\">Agent\u003C\u002Fa> Framework (MAF) gives teams one codebase for agents, workflows, hosting, and tracing across Python and .NET. The repo already has 10.9k stars, which signals strong interest from developers looking for a production path.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Item\u003C\u002Fth>\u003Cth>Language support\u003C\u002Fth>\u003Cth>Notable capability\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Python and C#\u002F.NET support\u003C\u002Ftd>\u003Ctd>Python, .NET\u003C\u002Ftd>\u003Ctd>Consistent APIs across stacks\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Workflow orchestration\u003C\u002Ftd>\u003Ctd>Python, .NET\u003C\u002Ftd>\u003Ctd>Sequential, concurrent, handoff, group collaboration\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Foundry hosted agents\u003C\u002Ftd>\u003Ctd>Python, .NET\u003C\u002Ftd>\u003Ctd>Deploy with 2 extra lines of code\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Observability\u003C\u002Ftd>\u003Ctd>Python, .NET\u003C\u002Ftd>\u003Ctd>OpenTelemetry tracing and debugging\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Declarative agents\u003C\u002Ftd>\u003Ctd>YAML\u003C\u002Ftd>\u003Ctd>Versionable agent definitions\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>1. One framework for Python and .NET teams\u003C\u002Fh2>\u003Cp>MAF is built for mixed-language shops that want the same agent patterns in Python and C#\u002F.NET. That matters when one team prototypes in Python and another ships services in .NET, because the framework keeps the core ideas aligned without forcing a rewrite.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780296484686-hojj.png\" alt=\"5 reasons teams pick Microsoft Agent Framework\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The repo highlights full support for both stacks, plus examples, packages, and source for each. If your org already standardizes on Microsoft tooling, this lowers the friction of moving from a demo agent to a service that other teams can maintain.\u003C\u002Fp>\u003Cul>\u003Cli>Python package install: \u003Ccode>pip install agent-framework\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>.NET package install: \u003Ccode>dotnet add package Microsoft.Agents.AI\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Foundry integration for .NET: \u003Ccode>Microsoft.Agents.AI.Foundry\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Shared patterns across agents, tools, and workflows\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. Workflow orchestration beyond a single prompt\u003C\u002Fh2>\u003Cp>If your agent needs more than a chat loop, MAF gives you graph-based orchestration. The framework supports sequential, concurrent, handoff, and group collaboration patterns, so you can model how work moves between agents instead of stuffing everything into one prompt.\u003C\u002Fp>\u003Cp>It also includes checkpointing, streaming, human-in-the-loop control, and time travel. Those features are useful when you need to restart a workflow, inspect a failed run, or pause for approval before the next step.\u003C\u002Fp>\u003Cul>\u003Cli>Sequential workflows for ordered tasks\u003C\u002Fli>\u003Cli>Concurrent workflows for parallel steps\u003C\u002Fli>\u003Cli>Handoff patterns for agent-to-agent delegation\u003C\u002Fli>\u003Cli>Group collaboration for multi-agent coordination\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. Hosting and deployment built into the path\u003C\u002Fh2>\u003Cp>MAF is not just for local experiments. The project includes hosting patterns for local development and cloud deployment, plus Foundry-hosted agents that can be deployed with just two extra lines of code. That makes it easier to move from notebook-grade demos to something you can run in a real environment.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780296478480-yb6j.png\" alt=\"5 reasons teams pick Microsoft Agent Framework\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The repository also points to samples for A2A, Azure Functions, Durable Task hosting, and Durable Workflows. If deployment is already a concern, this is one of the strongest reasons to choose the framework early rather than bolt hosting on later.\u003C\u002Fp>\u003Ccode>agent = Agent(client=FoundryChatClient(...), name=\"HaikuAgent\", instructions=\"You are an upbeat assistant that writes beautifully.\")\u003C\u002Fcode>\u003Ch2>4. Observability and governance are part of the design\u003C\u002Fh2>\u003Cp>Production agents need more than responses. MAF includes OpenTelemetry integration for tracing, monitoring, and debugging, which helps teams answer basic questions like what ran, where it slowed down, and which step failed.\u003C\u002Fp>\u003Cp>The framework also calls out durability, restartability, observability, governance, and human-in-the-loop control as fit criteria. For teams with compliance needs or operational reviews, those are the features that make an agent system supportable after launch.\u003C\u002Fp>\u003Cul>\u003Cli>OpenTelemetry for distributed tracing\u003C\u002Fli>\u003Cli>Monitoring for agent runs and workflow steps\u003C\u002Fli>\u003Cli>Debugging support for multi-step systems\u003C\u002Fli>\u003Cli>Human approval points where needed\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>5. Flexible setup for real-world teams\u003C\u002Fh2>\u003Cp>MAF supports multiple provider options, middleware, declarative YAML agents, and agent \u003Ca href=\"\u002Ftag\u002Fskills\">skills\u003C\u002Fa>. That combination gives teams room to adapt as requirements change, instead of locking them into one provider or one way of defining behavior.\u003C\u002Fp>\u003Cp>The repo also includes samples, tutorials, migration guides from Semantic Kernel and AutoGen, and a DevUI for testing workflows. If your team wants a framework that can grow from quick setup to a maintained system, this mix of docs and extension points is a practical advantage.\u003C\u002Fp>\u003Cul>\u003Cli>Provider support for Microsoft Foundry, Azure OpenAI, OpenAI, and GitHub Copilot SDK\u003C\u002Fli>\u003Cli>Middleware for request\u002Fresponse processing and exception handling\u003C\u002Fli>\u003Cli>Declarative agents defined in YAML\u003C\u002Fli>\u003Cli>Skills built from files, inline code, or class libraries\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>How to decide\u003C\u002Fh2>\u003Cp>Pick MAF if you are building agents that need orchestration, deployment, and traceability, not just a single prompt-response loop. It fits especially well for teams that want Python and .NET support in the same framework and expect the system to evolve over time.\u003C\u002Fp>\u003Cp>If you only need a small prototype, the framework may be more than you need today. But if you already know the agent will need workflows, hosting, or governance, MAF gives you a clearer route to production.\u003C\u002Fp>","5 reasons Microsoft Agent Framework helps teams build production AI agents in Python and .NET, with support for workflows, hosting, and tracing.","github.com","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fagent-framework",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780296484686-hojj.png","industry","en","780157cc-d93d-4213-899b-44ef52d31de5",[17,18,19,20,21,22,23,24,25,26],"Microsoft Agent Framework","MAF","AI agents","multi-agent workflows","Python",".NET","OpenTelemetry","Foundry","agent orchestration","production agents",[28,29,30],"MAF supports both Python and .NET with consistent agent APIs.","It includes workflow orchestration, hosting options, and tracing for production use.","The framework is a good fit when agents need governance, restartability, or multi-step coordination.",2,"2026-06-01T06:47:33.089433+00:00","2026-06-01T06:47:33.082+00:00","d19fc184-5852-4c4d-9ec0-db0c4841ac17",{"tags":36,"relatedLang":47,"relatedPosts":51},[37,39,41,43,45],{"name":21,"slug":38},"python",{"name":18,"slug":40},"maf",{"name":17,"slug":42},"microsoft-agent-framework",{"name":20,"slug":44},"multi-agent-workflows",{"name":19,"slug":46},"ai-agents",{"id":15,"slug":48,"title":49,"language":50},"5-reasons-teams-pick-microsoft-agent-framework-zh","5 個團隊選擇 Microsoft Agent Framework 的理由","zh",[52,58,64,70,76,82],{"id":53,"slug":54,"title":55,"cover_image":56,"image_url":56,"created_at":57,"category":13},"47702da7-3093-408a-90aa-9f5f461ccce9","openai-ipo-filing-turns-hype-into-scrutiny-en","OpenAI’s IPO filing turns hype into scrutiny","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781042611120-ynji.png","2026-06-09T22:03:05.09084+00:00",{"id":59,"slug":60,"title":61,"cover_image":62,"image_url":62,"created_at":63,"category":13},"619fab96-00b8-42f2-a3ff-13db32d6ac7b","skatteetaten-public-sector-ai-outcomes-en","Skatteetaten proves public sector AI should be judged by outcomes","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781038981764-h8ac.png","2026-06-09T21:02:32.623368+00:00",{"id":65,"slug":66,"title":67,"cover_image":68,"image_url":68,"created_at":69,"category":13},"45465fba-7f0e-4e19-979f-7902a8fc405a","openai-ipo-filing-wall-street-test-en","OpenAI’s IPO filing puts AI’s biggest test on Wall Street","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781032672165-bxm6.png","2026-06-09T19:17:23.738005+00:00",{"id":71,"slug":72,"title":73,"cover_image":74,"image_url":74,"created_at":75,"category":13},"bd36b287-03a0-46bf-b06d-661e82cb9cda","openai-latest-moves-pricing-safety-scale-en","OpenAI’s latest moves now center on pricing, safety, and scale","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781031776502-556w.png","2026-06-09T19:02:27.3401+00:00",{"id":77,"slug":78,"title":79,"cover_image":80,"image_url":80,"created_at":81,"category":13},"de1ca935-bcb1-48c5-901f-cc1ae841145b","risc-v-mini-pcs-worth-buying-now-future-bet-en","RISC-V mini PCs are worth buying now, but only as a bet on the future","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781026385311-ujek.png","2026-06-09T17:32:31.892173+00:00",{"id":83,"slug":84,"title":85,"cover_image":86,"image_url":86,"created_at":87,"category":13},"e57d8e32-a12b-45a9-bf9a-d58abecec3c0","fedora-44-risc-v-widens-linux-board-support-en","Fedora 44 RISC-V widens Linux board support","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781025488724-g6ma.png","2026-06-09T17:17:24.883927+00:00",[89,94,99,104,109,114,119,124,129,134],{"id":90,"slug":91,"title":92,"created_at":93},"d35a1bd9-e709-412e-a2df-392df1dc572a","ai-impact-2026-developments-market-en","AI's Impact in 2026: Key Developments and Market Shifts","2026-03-25T16:20:33.205823+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"5ed27921-5fd6-492e-8c59-78393bf37710","trumps-ai-legislative-framework-en","Trump's AI Legislative Framework: What's Inside?","2026-03-25T16:22:20.005325+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"e454a642-f03c-4794-b185-5f651aebbaca","nvidia-gtc-2026-key-highlights-innovations-en","NVIDIA GTC 2026: Key Highlights and Innovations","2026-03-25T16:22:47.882615+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"0ebb5b16-774a-4922-945d-5f2ce1df5a6d","claude-usage-diversifies-learning-curves-en","Claude Usage Diversifies, Learning Curves Emerge","2026-03-25T16:25:50.770376+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"69934e86-2fc5-4280-8223-7b917a48ace8","openclaw-ai-commoditization-concerns-en","OpenClaw's Rise Raises Concerns of AI Model Commoditization","2026-03-25T16:26:30.582047+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"b4b2575b-2ac8-46b2-b90e-ab1d7c060797","google-gemini-ai-rollout-2026-en","Google's Gemini AI Rollout Extended to 2026","2026-03-25T16:28:14.808842+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"6e18bc65-42ae-4ad0-b564-67d7f66b979e","meta-llama4-fabricated-results-scandal-en","Meta's Llama 4 Scandal: Fabricated AI Test Results Unveiled","2026-03-25T16:29:15.482836+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"bf888e9d-08be-4f47-996c-7b24b5ab3500","accenture-mistral-ai-deployment-en","Accenture and Mistral AI Team Up for AI Deployment","2026-03-25T16:31:01.894655+00:00",{"id":130,"slug":131,"title":132,"created_at":133},"5382b536-fad2-49c6-ac85-9eb2bae49f35","mistral-ai-high-stakes-2026-en","Mistral AI: Facing High Stakes in 2026","2026-03-25T16:31:39.941974+00:00",{"id":135,"slug":136,"title":137,"created_at":138},"9da3d2d6-b669-4971-ba1d-17fdb3548ed5","cursors-meteoric-rise-pressures-en","Cursor's Meteoric Rise Faces Industry Pressures","2026-03-25T16:32:21.899217+00:00"]