October 25th, 2024

Process Framework gets Python support and more!

Shawn Henry
GPM - Semantic Kernel

As we continue to empower developers in embedding AI into their workflows, we are thrilled to announce significant updates to the Microsoft Semantic Kernel’s Process Framework. Building on our introductory blog, we’ve 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.

What’s New?

  1. Python Support: The 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.
  2. Dapr Support for .NET: Based on community feedback, we are excited to introduce Dapr 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 Microsoft Orleans support in the future (for .NET).
  3. Expanded .NET Samples: Our journey of learning through examples continues with new .NET samples now available. These samples provide practical insights into leveraging the Process Framework to create efficient business processes:

    • Sample 1 – Processes: Learn to create simple processes with loops and conditional exits.
    • Sample 2 – Account Opening: Showcase processes with cycles, fan-in, and fan-out for seamless account openings.
    • Sample 3a – Food Preparation: Delve into process reuse, event spawning, and stateful steps in food preparation scenarios.
    • Sample 3b – Food Ordering: Understand subprocesses’ utilization and conditional event spawning.
    • Sample 4 – Agent Orchestration: Discover how to effectively orchestrate processes alongside the Agent Framework.
  4. Transparency with our Process Framework Backlog: We 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’s ahead and participate in shaping the future of the framework. .
  5. Feedback Matters: We 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. .

Embrace the Future of AI-driven Processes

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’s immense potential waiting to be unleashed.

Get Started Today

If you haven’t yet explored the possibilities that the Process Framework offers, now’s the time! Dive into our .NET and Python samples and start experiencing the flexibility, scalability and reproducibility that the framework provides.

Thank you for being a part of the Microsoft Semantic Kernel community. We look forward to seeing the incredible business value you’ll create with the Process Framework.

Let’s build the future together!

Author

Shawn Henry
GPM - Semantic Kernel

0 comments