进程框架概述
欢迎使用 Microsoft 语义内核中的 Process Framework,这是一种旨在优化 AI 与业务流程集成的前沿方法。 此框架使开发人员能够有效地创建、管理和部署业务流程,同时利用 AI 的强大功能以及现有代码和系统。
流程是一系列结构化的活动或任务,可交付服务或产品,并与客户的特定业务目标保持一致。
注意
进程框架包目前是实验性的,在迁移到预览版和正式版之前,它可能会更改。
Process Framework 简介
Process Framework 提供了一个可靠的解决方案,用于自动执行复杂的工作流。 框架中的每个步骤通过调用用户定义的内核函数来执行任务,并利用事件驱动模型来管理工作流执行。
通过将 AI 嵌入业务流程,可以显著提高工作效率和决策能力。 借助 Process Framework,你可以从无缝 AI 集成中受益,从而促进更智能、响应更快速的工作流。 此框架简化了运营,促进了业务部门之间的协作,提高了整体效率。
关键功能
- 利用语义内核: 步骤可以利用一个或多个内核函数,使你能够在进程中利用语义内核的所有方面。
- 可重用性和灵活性: 可跨不同应用程序重复使用步骤和过程,促进模块化和可伸缩性。
- 事件驱动体系结构: 利用事件和元数据来有效触发过程步骤之间的操作和转换。
- 完全控制和可审核性: 以定义且可重复的方式维护对进程的控制,并通过 Open Telemetry 完成审核功能。
核心概念
- 流程: 为客户实现特定业务目标而安排的步骤集合。
- 步骤: 定义输入和输出的进程中的活动,有助于实现更大的目标。
- 模式: 特定序列类型,用于指示如何执行步骤,使进程完全完成。
业务流程示例
业务流程是我们日常例行公事的一部分。 下面是本周可能遇到的三个示例:
- 开户: 此过程包括多个步骤,例如信用拉取和评级、欺诈检测、在核心系统中创建客户帐户,以及向客户发送欢迎信息,包括客户 ID。
- 食品交付: 订购送货食品是一个熟悉的过程。 从通过电话、网站或应用接收订单,到准备每个食品项目,确保质量控制、驱动程序分配和最终交付,此过程有许多步骤可以简化。
- 支持票证: 我们都提交了支持票证,无论是针对新服务、IT 支持还是其他需求。 此过程可以涉及多个基于业务和客户需求的子流程,最终通过有效满足客户需求实现满意度。
入门
是否准备好利用进程框架的强大功能?
通过浏览 GitHub 上的 .NET 示例 开始你的旅程。 虽然 Python 支持处于目前阶段,但 .NET 示例提供了一个很好的起点,用于了解框架的功能和应用程序。
注意
进程框架目前适用于 .NET。 Python 进程框架正在进行中。
通过深入了解 Process Framework,开发人员可以将传统工作流转换为智能自适应系统。 开始使用你掌握的工具进行构建,并重新定义 AI 驱动的业务流程可能实现的情况。