牛牛 热烈保举一个面向 .NET 的代码优先、事件驱动的责任流框架

牛牛 热烈保举一个面向 .NET 的代码优先、事件驱动的责任流框架

面容简介

在 AI Agent 和自动化经过日益复杂的今天,若何用简陋的面容界说、调试和实践多环节责任流,成了 .NET 建设者的一大痛点。多数责任流引擎要么依赖 JSON/YAML 设立文献,要么需要可视化拖拽,代码可控性差、调试繁重。

StepWise 提供了一种天差地远的想路——Code-First(代码优先)。它是一个基于 .NET 的事件驱动责任流框架,让你径直用 C# 递次界说责任流环节,通过 Attribute 声明依赖干系,框架自动瓦解实践规定、并行休养无依赖的环节,同期还提供一套内置 WebUI 让你在浏览器中及时可视化责任流的实践过程。

面容由微软 AutoGen 团队成员 LittleLittleCloud 建设,采纳 MIT 契约开源,已发布到 NuGet,当今在 GitHub 上取得 149 Star。

代码即责任流

StepWise 的核表情念是"一个递次即是一个环节"。

你只需要给递次加上 [Step] 特点,它就酿成了责任流中的一个节点;用 [DependOn] 声明环节之间的依赖;用 [FromStep] 传递上游环节的输出。一切皆是纯 C# 代码,享受完好的类型安全、IDE 智能教唆和重构救助:

[Step(description: "boil water")]

[DependOn(nameof(Start))]

public async Task BoilWater

{

await Task.Delay(2000);

return"Boiled water in 2 seconds";

}

[Step(description: "cook vegetables")]

[DependOn(nameof(CutVegetables))]

[DependOn(nameof(BoilWater))]

public async Task CookVegetables(

[FromStep(nameof(CutVegetables))] string vegetables,

[FromStep(nameof(BoilWater))] string water)

{

await Task.Delay(4000);

return"Cooked vegetables";

}

自动并行实践 StepWiseEngine 会分析扫数环节的依赖干系图,莫得依赖干系的环节自动并行实践。以"准备晚餐"为例——烧水和切菜不错同期进行,真钱牛牛app下载煮菜必须等烧水和切菜皆完成才初始。你只需声明依赖,休养由框架解决。

内置 WebUI 可视化

StepWise 自带一套基于 Next.js + shadcn/ui 构建的 Web 界面。启动面容后探望浏览器,即可看到责任流的 DAG 依赖图,及时不雅察每个环节的实践景色、输入输出和耗时。调试责任流不再靠联想。

AI 能力深度集成

这是 StepWise 诀别于传统责任流引擎的关键亮点:

Microsoft.Extensions.AI 集成:责任流环节不错无缝调用 IChatClient,在经过中镶嵌 LLM 对话、文本生成等 AI 能力 MCP 契约救助:一瞥设立即可将 StepWise 责任流酿成 MCP Server,让 Claude、Cursor 等 AI 助手径直调用你的责任流 内置 AI 助手 Geeno:在 WebUI 中径直与 AI 对话,缓助运行和分析责任流。

面容提供了大批开箱即用的示例,涵盖基础步地(规定实践、并行、轮回、条目分支)和 AI 场景(链式想考 CoT、文档生成、代码施展器、图像分类、OCR、文本生图、施行安全检测等)。

若何使用 装置模板,一键创建面容:

dotnet new -i LittleLittleCloud.StepWise.Template

dotnet new stepwise-console

dotnet run

启动后探望 http://localhost:5123,即可在浏览器中看到责任流可视化界面。

也不错径直引入 NuGet 包:

dotnet add package LittleLittleCloud.StepWise

然后在代码中界说责任流类,用 [Step] 和 [DependOn] 秀美递次,注册到 StepWiseServer,一切就绑定好了。

StepWise 异常合乎以下场景:AI Agent 多步编排、数据处理管说念、CI/CD 发布经过、需要东说念主工审批的夹杂责任流牛牛,以及任何你但愿"用代码界说、用浏览器调试"的自动化任务。

杏彩(XingCai)官网平台

Copyright © 1998-2026 真钱牛牛APP官方网站™版权所有

whyixinjia.com 备案号 备案号: 

技术支持:®真钱牛牛  RSS地图 HTML地图

Powered by站群系统

真钱牛牛APP官方网站