首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Microsoft Agent Framework >Microsoft Agent Framework 中的 Agent 和 Workflow 有什么区别?

Microsoft Agent Framework 中的 Agent 和 Workflow 有什么区别?

词条归属:Microsoft Agent Framework

1. 职责分工

Agent 和 Workflow 在框架中承担不同的职责。Agent 负责开放-ended 或对话式的任务,具备自主的工具使用和规划能力,适合单次 LLM 调用(可能带工具)即可完成的场景。Workflow 则负责具有明确步骤的流程,通过基于图的编排显式控制多智能体的执行路径,适合多个智能体或函数需要协调的场景。

2. 执行模式差异

Agent 的执行模式以 LLM 推理为核心,通过工具调用来扩展能力,强调自主决策和灵活性。Workflow 的执行模式以确定性流程控制为核心,通过有向无环图(DAG)定义步骤间的依赖关系,强调执行顺序的可控性和可预测性。

3. 适用场景选择

当任务需要自主规划和灵活响应时使用 Agent,例如客服对话、研究助手等场景。当流程步骤清晰、需要严格顺序控制时使用 Workflow,例如订单处理流水线、文档审核流程等场景。两者可以组合使用,Workflow 中可以包含 Agent 作为执行节点,实现灵活性与可控性的平衡。

相关文章
通过 OllamaSharp 对接 Microsoft Agent Framework 的方法
本文记录如何使用 OllamaSharp 对接 Microsoft.Agents 框架,调用本地部署的阿里千问 qwen3-vl:8b 多模态大模型,实现本地图片的内容识别能力,代码可直接集成到现有 .NET 项目中使用
林德熙
2026-04-23
2600
Microsoft Agent Framework 中 RequirePerServiceCallChatHistoryPersistence 对 ReduceAsync 调用时机的影响
本文将演示在 Microsoft Agent Framework 中,RequirePerServiceCallChatHistoryPersistence 选项对 ChatReducer 的 ReduceAsync 方法调用时机的影响,并说明在不同场景下应该如何选择开启或关闭该选项。
林德熙
2026-06-03
1940
智能体|Workflow和Agent的区别与构建
智能体(Agent)与工作流(Workflow)已逐渐成为串联大模型、工具与实际业务场景的核心载体。业务场景的实际落地离不开标准化流程,而Agent则为标准化流程,提供了智能升级的新方法。Agent 和 Workflow二者既存在本质差异,又相互融合构建高效的Agentic系统。本文围绕Agentic系统的核心逻辑,说明如何基于工作流搭建稳定可落地的业务流程。
AI老马
2026-01-20
2.7K0
智能体|Workflow和Agent的区别与构建
智能体(Agent)与工作流(Workflow)已逐渐成为串联大模型、工具与实际业务场景的核心载体。业务场景的实际落地离不开标准化流程,而Agent则为标准化流程,提供了智能升级的新方法。Agent 和 Workflow二者既存在本质差异,又相互融合构建高效的Agentic系统。本文围绕Agentic系统的核心逻辑,说明如何基于工作流搭建稳定可落地的业务流程。
AI老马
2026-01-26
1.6K0
.NET+AI | 基于 Microsoft Agent Framework 一步步集成 Agent Skills,让你的 AI Agent 更智能
随着 AI Agent 技术的快速发展,如何让 Agent 具备可复用、可扩展的专业能力成为一个重要课题。Agent Skills 规范提供了一种标准化的方式来定义和分发 Agent 技能,而 Microsoft Agent Framework (MAF) 则提供了构建 AI Agent 的强大基础设施。
圣杰
2026-01-09
2.1K2
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券