{"id":3559,"date":"2024-10-25T14:27:21","date_gmt":"2024-10-25T21:27:21","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/semantic-kernel\/?p=3559"},"modified":"2024-10-25T14:27:21","modified_gmt":"2024-10-25T21:27:21","slug":"process-framework-gets-python-support-and-more","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/agent-framework\/process-framework-gets-python-support-and-more\/","title":{"rendered":"Process Framework gets Python support and more!"},"content":{"rendered":"<p>As we continue to empower developers in embedding AI into their workflows, we are thrilled to announce significant updates to the <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/frameworks\/process\/process-framework\">Microsoft Semantic Kernel&#8217;s Process Framework<\/a>. Building on our introductory <a href=\"https:\/\/devblogs.microsoft.com\/semantic-kernel\/integrating-ai-into-business-processes-with-the-process-framework\/\">blog<\/a>, we\u2019ve made enhancements that further streamline business process automation and AI integration and help you to be successful with the Semantic Kernel Process Framework even more quickly.<\/p>\n<h3 class=\"md-nonanchor-heading\">What\u2019s New?<\/h3>\n<ol>\n<li><strong>Python Support:<\/strong>\nThe Process Framework now supports Python! This enhancement demonstrates our dedication to providing flexible tools for developers in their preferred languages. Get started with our Python samples on GitHub and see how easy it is to integrate processes into your workflows. <span aria-haspopup=\"true\" aria-expanded=\"false\"><a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\/tree\/main\/python\/samples\/getting_started_with_processes\" target=\"_blank\" rel=\"noopener noreferrer\">Check out the Python samples here!<\/a><\/span><\/li>\n<li><strong>Dapr Support for .NET:<\/strong>\nBased on community feedback, we are excited to introduce <a href=\"https:\/\/dapr.io\/\">Dapr<\/a> support for .NET Process Framework. Dapr decouples your microservices and runs them in a portable way, making your processes more resilient and scalable. We have plans to follow this with <a href=\"https:\/\/learn.microsoft.com\/en-us\/dotnet\/orleans\/overview\">Microsoft Orleans<\/a> support in the future (for .NET).<\/li>\n<li><strong>Expanded .NET Samples:<\/strong>\nOur journey of learning through <a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\/tree\/main\/dotnet\/samples\/GettingStartedWithProcesses\">examples<\/a> continues with new .NET samples now available. These samples provide practical insights into leveraging the Process Framework to create efficient business processes:<\/p>\n<ul>\n<li><strong>Sample 1 &#8211; Processes:<\/strong>\u00a0Learn to create simple processes with loops and conditional exits.<\/li>\n<li><strong>Sample 2 &#8211; Account Opening:<\/strong>\u00a0Showcase processes with cycles, fan-in, and fan-out for seamless account openings.<\/li>\n<li><strong>Sample 3a &#8211; Food Preparation:<\/strong>\u00a0Delve into process reuse, event spawning, and stateful steps in food preparation scenarios.<\/li>\n<li><strong>Sample 3b &#8211; Food Ordering:<\/strong>\u00a0Understand subprocesses&#8217; utilization and conditional event spawning.<\/li>\n<li><strong>Sample 4 &#8211; Agent Orchestration:<\/strong> Discover how to effectively orchestrate processes alongside the Agent Framework.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Transparency with our Process Framework Backlog:<\/strong>\nWe believe in transparent collaboration, which is why our Process Framework backlog is accessible to you all of the time. This allows you to see what\u2019s ahead and participate in shaping the future of the framework. <span aria-haspopup=\"true\" aria-expanded=\"false\"><a href=\"https:\/\/github.com\/orgs\/microsoft\/projects\/866\/views\/3?filterQuery=+Process+Framework\" target=\"_blank\" rel=\"noopener noreferrer\">View the backlog here<\/a><\/span>.<\/li>\n<li><strong>Feedback Matters:<\/strong>\nWe want to hear from you! As you begin building with the Process Framework, share your insights and experiences with us. Your feedback is crucial in helping us understand what you love and what could be improved.\u00a0<span aria-haspopup=\"true\" aria-expanded=\"false\"><a href=\"https:\/\/github.com\/microsoft\/semantic-kernel\" target=\"_blank\" rel=\"noopener noreferrer\">Leave your comments on GitHub<\/a><\/span>.<\/li>\n<\/ol>\n<h3 class=\"md-nonanchor-heading\">Embrace the Future of AI-driven Processes<\/h3>\n<p>As organizations strive to enhance efficiency and decision-making, the integration of AI into business processes is more critical than ever. With the Process Framework, developers can create intelligent workflows that continuously learn and adapt by integrating capabilities like stateful steps, events, and modular processes. From customer support to project management, there\u2019s immense potential waiting to be unleashed.<\/p>\n<h4 class=\"md-nonanchor-heading\">Get Started Today<\/h4>\n<p>If you haven\u2019t yet explored the possibilities that the <a href=\"https:\/\/learn.microsoft.com\/en-us\/semantic-kernel\/frameworks\/process\/process-framework\">Process Framework<\/a> offers, now\u2019s the time! Dive into our .NET and Python samples and start experiencing the flexibility, scalability and reproducibility that the framework provides.<\/p>\n<p>Thank you for being a part of the Microsoft Semantic Kernel community. We look forward to seeing the incredible business value you\u2019ll create with the Process Framework.<\/p>\n<p>Let\u2019s build the future together!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As we continue to empower developers in embedding AI into their workflows, we are thrilled to announce significant updates to the Microsoft Semantic Kernel&#8217;s Process Framework. Building on our introductory blog, we\u2019ve made enhancements that further streamline business process automation and AI integration and help you to be successful with the Semantic Kernel Process Framework [&hellip;]<\/p>\n","protected":false},"author":173663,"featured_media":2301,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[47,17,96,34,2,1],"tags":[79,82,97,53],"class_list":["post-3559","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcement","category-announcements","category-process-framework","category-python-2","category-samples","category-semantic-kernel","tag-net","tag-announcement","tag-process-framework","tag-python"],"acf":[],"blog_post_summary":"<p>As we continue to empower developers in embedding AI into their workflows, we are thrilled to announce significant updates to the Microsoft Semantic Kernel&#8217;s Process Framework. Building on our introductory blog, we\u2019ve made enhancements that further streamline business process automation and AI integration and help you to be successful with the Semantic Kernel Process Framework [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts\/3559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/users\/173663"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/comments?post=3559"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/posts\/3559\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/media\/2301"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/media?parent=3559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/categories?post=3559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/agent-framework\/wp-json\/wp\/v2\/tags?post=3559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}