首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Mastra >Mastra 的 Workflows 与 Agents 有什么区别?

Mastra 的 Workflows 与 Agents 有什么区别?

词条归属:Mastra

1. 决策权归属

Agent 的决策权在模型:模型根据当前上下文自主判断下一步行动,包括是否调用工具、调用哪个工具、何时停止。Workflow 的决策权在开发者:执行路径完全由代码定义,模型只在需要生成内容的步骤中发挥作用。

2. 适用场景

Agent 适合路径不确定的开放式任务,如客服对话、研究助手、代码生成等需要灵活应对各种输入的场景。Workflow 适合流程固定的结构化任务,如订单处理、数据管道、审批流程等需要严格控制执行顺序和可审计性的场景。

3. 状态管理

Agent 的状态主要是对话历史和记忆系统维护的上下文。Workflow 的状态是整个执行图的快照,包括每个步骤的输入输出、当前执行位置、挂起原因等,支持更细粒度的状态恢复和时间旅行调试。

相关文章
使用 Mastra 和 Elasticsearch 构建代理式 AI 应用
Agent Builder现已正式发布。您可以通过 Elastic Cloud Trial 开始使用,并在此处查看Agent Builder的文档。
点火三周
2026-04-15
3360
主流智能体开发框架详细解读与对比:从单 Agent 到多智能体协作的技术选型指南
随着大语言模型技术的快速演进,AI Agent(智能体)已成为继 RAG 之后企业级 AI 应用的核心范式。从单 Agent 的工具调用到多智能体的协作编排,开发者面临着框架选型的关键决策。本文深入解读 2026 年主流的 8 大智能体开发框架,从技术架构、核心能力、生态成熟度、性能成本等维度进行系统性对比,并提供面向不同场景的选型决策指南。
Hi圈
2026-07-20
1.1K0
DDD与传统的OOA/D有什么区别?
DDD(Domain-Driven Design)与传统的OOA/D(Object-Oriented Analysis and Design)有以下几个不同点:
逍遥壮士
2023-09-01
1.2K0
Proxy与NAT有什么区别
在internet共享上网技术上,一般有两种方式,一种是proxy代理型,一种是NAT网关型,关于两网络
Java架构师必看
2021-03-22
2K0
scdn与cdn有什么区别?
你们有没有发现我们在购买cdn的时候一些大厂分为scdn和cdn两种,那么scdn与cdn有什么区别?一起来看一看吧。
文曦
2022-06-24
3.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券