AI 应用为什么需要 Workflow?不要把复杂任务写成一串函数调用

【AIGC】AI Agent 和 AI Workflow 的区别,Agent搭建 AI AgentAI Agent是一种能够感知环境、做出决策并执行动作的智能实体。它通常具有自主性,能够在没有人类干预的情况下独立运作。AI Agent的核心功能包括感知、决策和执行,它通过这些功能在复杂的环境中自主完成任务。在初始化给定Agent不同的工具和能力后,Agent会根据现存的能力和工具去解决复杂的任务,将其拆解为各个简单任务去解决。AI Workflow(AI工作流)是一种预定义的、线性的任务执行流程。它通常由一系列步骤组成,每个步骤都有明确的输入和输出。 阅读详情

上一篇文章讨论了 Prompt 管理。

Prompt 管理解决的是模型输入如何组织的问题。

它让 Prompt 不再散落在业务代码里,而是成为可以维护、复用和版本化的项目资产。

但当 Prompt 和 LLM 抽象层都准备好以后,AI 应用还会继续变复杂。

一开始,一个功能可能只是这样:

messages = prompt_manager.render_messages("summary", {"text": text})
result = llm.chat(messages)
return result.content

这很清楚。

但真实项目往往不是一次模型调用就结束。

比如一个文章处理任务,可能需要:

清洗输入文本。

判断文章类型。

选择合适 Prompt。

调用模型生成摘要。

校验摘要长度。

如果不符合要求,再调用模型重写。

再生成标题。

再提取关键词。

最后组合成结构化结果。

如果把这些全部写在一个函数里,代码很快就会变成很长的一串调用。

这时候,就需要 Workflow。

一、为什么简单函数调用一开始够用?

在 Demo 阶段,简单函数调用是最自然的写法。

例如:

def run(text: str) -> str:
    cleaned_text = clean_text(text)
    prompt = build_prompt(cleaned_text)
    result = llm.chat(prompt)
    return result.content

这段代码没有问题。

它短、直观、容易调试。

如果任务只有三四步,这样写完全可以。

但问题是,AI 应用一旦进入真实业务,就很少停留在三四步。

业务会不断增加新的要求。

比如:

  • 输入为空时要返回提示。
  • 文本太长时要切分。
  • 模型调用失败时要重试。
  • 输出格式不对时要重新生成。
  • 不同用户场景要走不同 Prompt。
  • 有些任务需要调用外部工具。
  • 有些任务需要保存中间结果。
  • 有些任务需要记录每一步耗时。

这些需求一加进来,简单函数就会开始膨胀。

最后可能变成一个很长的函数,里面充满 if else、try except 和临时变量。

这不是某个开发者写得不好。

而是任务复杂度已经超过了普通函数链条适合表达的范围。

二、复杂 AI 任务为什么容易写乱?

复杂 AI 任务容易写乱,主要有几个原因。

第一,步骤多。

一次完整任务可能包含输入处理、Prompt 渲染、模型调用、结果解析、校验、重试、工具调用和最终输出。

第二,中间状态多。

每一步都会产生数据。

例如原始输入、清洗后输入、Prompt、模型响应、解析结果、校验结果、错误信息。

第三,分支多。

不同输入可能走不同路径。

例如短文本直接总结,长文本先切分再总结。

第四,失败场景多。

模型可能超时。

返回内容可能为空。

JSON 可能解析失败。

工具调用可能失败。

第五,调试困难。

当最终结果不符合预期时,需要知道到底是哪一步出了问题。

如果所有逻辑都写在一个函数里,排查会很痛苦。

所以,复杂 AI 任务需要一种更清晰的组织方式。

Workflow 的价值就在这里。

三、Workflow 解决的不是炫技问题

提到 Workflow,有些人会觉得这是把简单问题复杂化。

如果任务只有一次模型调用,确实不需要 Workflow。

但 Workflow 不是为了炫技。

它解决的是复杂任务的组织问题。

一个合理的 Workflow 至少应该带来几个好处。

第一,步骤清晰。

每个节点只负责一件事。

第二,状态清晰。

所有中间结果都放在统一上下文里。

第三,分支清晰。

不同条件对应不同执行路径。

第四,错误清晰。

每一步失败时都能知道失败位置和失败原因。

第五,调试清晰。

可以记录每个节点的输入、输出、耗时和状态。

第六,扩展清晰。

新增一个步骤,不一定要改动整个大函数。

所以,Workflow 的本质不是把代码写得更复杂。

而是让复杂任务的结构变得可见。

四、AI Workflow 通常有哪些节点?

AI Workflow 可以把任务拆成多个节点。

常见节点包括:

Input 节点:
- 接收用户输入。
- 做基础校验。
- 标准化输入格式。

Preprocess 节点:
- 清洗文本。
- 截断文本。
- 分段处理。

Prompt 节点:
- 选择 Prompt 模板。
- 注入变量。
- 生成 messages。

LLM 节点:
- 调用模型。
- 获取生成结果。
- 记录 token 和耗时。

Tool 节点:
- 调用外部工具。
- 查询数据库。
- 检索知识库。

Condition 节点:
- 判断是否继续执行。
- 判断走哪个分支。
- 判断是否需要重试。

Validator 节点:
- 校验模型输出格式。
- 校验 JSON 字段。
- 校验长度和业务规则。

Output 节点:
- 整理最终结果。
- 返回给调用方。
- 写入日志或数据库。

这些节点不是每个项目都必须有。

但它们代表了 AI 应用里常见的任务步骤。

Workflow 的作用,是把这些步骤组织起来。

五、不要让每个函数随便传参数

复杂任务里最容易乱的地方,是参数传递。

例如:

cleaned = clean_text(raw_text)
prompt = build_prompt(cleaned, user_id, scene, lang)
response = call_llm(prompt, model, timeout)
parsed = parse_response(response, scene)
validated = validate_result(parsed, raw_text, user_id)

刚开始还能接受。

但步骤越来越多时,每个函数都要传一堆参数。

有些参数只在某一步使用。

有些参数会被后续多个步骤使用。

有些参数是中间结果。

最后整个调用链会变得很难看。

更合理的方式,是设计统一的 WorkflowContext 或 WorkflowState。

例如:

from dataclasses import dataclass, field


@dataclass
class WorkflowState:
    raw_input: str
    cleaned_input: str | None = None
    prompt_messages: list[dict] | None = None
    llm_output: str | None = None
    parsed_result: dict | None = None
    errors: list[str] = field(default_factory=list)

每个节点接收 state,处理后更新 state。

def clean_node(state: WorkflowState) -> WorkflowState:
    state.cleaned_input = state.raw_input.strip()
    return state

这样状态流转会更清楚。

不是所有参数都在函数之间到处飞。

而是每一步都围绕同一个 state 进行处理。

六、一个最简单的 Workflow 可以怎么写?

第一版 Workflow 不需要很复杂。

可以先从顺序执行开始。

例如:

class Workflow:
    def __init__(self):
        self.nodes = []

    def add_node(self, node):
        self.nodes.append(node)
        return self

    def run(self, state):
        for node in self.nodes:
            state = node(state)
        return state

然后定义节点:

def clean_node(state):
    state.cleaned_input = state.raw_input.strip()
    return state


def prompt_node(state):
    state.prompt_messages = prompt_manager.render_messages(
        name="summary",
        variables={"text": state.cleaned_input},
    )
    return state


def llm_node(state):
    response = llm.chat(state.prompt_messages)
    state.llm_output = response.content
    return state

组合起来:

workflow = (
    Workflow()
    .add_node(clean_node)
    .add_node(prompt_node)
    .add_node(llm_node)
)

state = WorkflowState(raw_input="一段文章内容")
result = workflow.run(state)

这个版本很简单。

但它已经比一个巨大函数更清楚。

因为每个节点都有明确职责。

七、顺序 Workflow 适合哪些场景?

顺序 Workflow 适合步骤固定的任务。

例如:

  • 文章摘要生成。
  • 标题生成。
  • 简单问答处理。
  • 文本分类。
  • 关键词提取。
  • 固定格式报告生成。

这类任务的特点是:

执行顺序比较稳定。

分支不多。

每一步都依赖上一步结果。

例如文章摘要可以是:

输入文本
  ↓
清洗文本
  ↓
渲染 Prompt
  ↓
调用 LLM
  ↓
校验摘要
  ↓
输出结果

这种任务不需要一开始就上复杂 DAG。

一个简单的顺序 Workflow 就足够。

脚手架应该先支持这种基础能力。

因为大多数 AI 应用的第一批功能,都可以从顺序流程开始。

八、什么时候需要条件分支?

当不同输入需要走不同路径时,就需要条件分支。

例如:

如果文章很短,直接总结。

如果文章很长,先分段总结,再合并总结。

可以表示成:

输入文本
  ↓
判断长度
  ├── 短文本:直接总结
  └── 长文本:分段总结 -> 合并总结

代码里可以先用简单方式实现。

例如:

def route_node(state):
    if len(state.cleaned_input) > 5000:
        state.route = "long_text"
    else:
        state.route = "short_text"
    return state

然后根据 route 执行不同节点。

第一版不一定要做得很抽象。

但要让分支逻辑有明确位置。

不要让分支散落在每个节点里。

如果每个节点都自己判断一堆条件,Workflow 也会变乱。

九、失败重试也应该进入 Workflow 视角

AI 任务里失败很常见。

模型调用可能失败。

输出格式可能不符合要求。

工具调用可能超时。

JSON 可能解析失败。

如果每个地方都自己写重试逻辑,项目会很乱。

Workflow 可以把失败重试看成流程的一部分。

例如:

调用 LLM
  ↓
校验输出
  ├── 通过:进入下一步
  └── 失败:重新生成

代码可以先写成:

def validate_summary_node(state):
    if not state.llm_output:
        state.errors.append("empty summary")
        state.need_retry = True
        return state

    if len(state.llm_output) > 200:
        state.errors.append("summary too long")
        state.need_retry = True
        return state

    state.need_retry = False
    return state

然后 Workflow 根据 need_retry 决定是否再调用一次 LLM。

这样失败处理就不是临时补丁。

而是流程设计的一部分。

十、Workflow 需要可观测性

复杂 AI 任务很难只靠最终结果调试。

因为最终结果不好,不代表最后一步错了。

可能是输入清洗错了。

可能是 Prompt 变量错了。

可能是模型输出格式错了。

可能是某个工具返回了空结果。

所以 Workflow 需要记录每个节点的执行信息。

至少包括:

  • 节点名称。
  • 开始时间。
  • 结束时间。
  • 是否成功。
  • 错误信息。
  • 关键输入摘要。
  • 关键输出摘要。

例如:

{
  "workflow": "summary_workflow",
  "node": "llm_node",
  "success": true,
  "latency_ms": 1200
}

这些日志对调试非常重要。

开发环境可以记录更多细节。

生产环境要注意脱敏。

尤其是用户输入、API Key、隐私信息,不应该随意进入日志。

可观测性不是后期才做的事情。

Workflow 层一开始就应该预留记录能力。

十一、Workflow 和 Prompt、LLM 的关系

Workflow 不是替代 Prompt 管理,也不是替代 LLM 抽象层。

它们的职责不同。

Prompt 管理层负责构造模型输入。

LLM 抽象层负责调用模型。

Workflow 层负责任务编排。

例如:

def prompt_node(state):
    state.messages = prompt_manager.render_messages(
        name="summary",
        variables={"text": state.cleaned_input},
    )
    return state


def llm_node(state):
    state.llm_output = llm.chat(state.messages).content
    return state

这里 Workflow 只是把 Prompt 和 LLM 组织起来。

它不应该把 Prompt 字符串写死在节点里。

也不应该直接依赖某个模型供应商 SDK。

否则前面做的 Prompt 管理和 LLM 抽象都会失去意义。

好的 Workflow,应该建立在前面这些基础模块之上。

十二、Workflow 和 Agent 有什么区别?

Workflow 和 Agent 很容易被混在一起。

它们确实有关系,但重点不同。

Workflow 更偏确定性流程。

也就是说,开发者预先设计好步骤和顺序。

例如:

清洗输入 -> 渲染 Prompt -> 调用模型 -> 校验结果 -> 输出

Agent 更偏动态决策。

也就是说,系统根据目标、上下文和工具结果,动态决定下一步做什么。

例如:

分析问题 -> 选择工具 -> 调用工具 -> 观察结果 -> 决定下一步

简单理解:

Workflow 适合流程明确的任务。

Agent 适合路径不固定、需要动态决策的任务。

但它们不是对立关系。

Agent 内部也可以使用 Workflow。

Workflow 的某个节点也可以调用 Agent。

对于 AI Scaffold 来说,可以先把 Workflow 作为确定性任务编排层做好。

后续再讨论 Agent 层,会更自然。

十三、Workflow 在 AI Scaffold 里的位置

在 AI Scaffold 里,Workflow 可以作为核心模块之一。

项目结构可以这样设计:

app/
├── main.py
├── config/
│   └── settings.py
├── llm/
│   ├── base.py
│   └── factory.py
├── prompts/
│   └── summary/
│       └── v1.md
├── workflows/
│   ├── __init__.py
│   ├── base.py
│   ├── state.py
│   └── summary_workflow.py
└── tools/
    └── search_tool.py

其中:

workflows/base.py 放基础 Workflow 类。

workflows/state.py 放状态对象。

summary_workflow.py 放具体业务流程。

CLI 创建项目时,可以默认生成一个示例 Workflow。

例如:

workflows/summary_workflow.py

这样开发者创建项目后,就能看到一个完整链路:

配置系统提供运行参数。

Prompt 管理层生成模型输入。

LLM 抽象层调用模型。

Workflow 层组织任务步骤。

这比只生成一个 main.py 更适合真实项目。

十四、总结

当 AI 应用只是一次模型调用时,不一定需要 Workflow。

但当任务开始包含多个步骤、多个中间状态、多个分支和多个失败场景时,Workflow 就变得非常重要。

一个合理的 AI Workflow,至少应该做到:

  • 把复杂任务拆成清晰节点。
  • 使用统一 state 管理中间状态。
  • 支持顺序执行。
  • 支持条件分支。
  • 支持失败校验和重试。
  • 能记录每个节点的执行状态。
  • 和 Prompt 管理层保持边界。
  • 和 LLM 抽象层保持边界。
  • 为后续 Agent 层打基础。

对于 AI Scaffold 来说,Workflow 是从 Demo 走向工程化的重要一步。

它让 AI 任务不再是一串临时拼起来的函数调用,而是变成结构清晰、状态可追踪、失败可处理、后续可扩展的执行流程。

下一篇文章可以继续讨论 Agent:

当任务路径不再完全固定,需要系统根据目标、上下文和工具结果动态决定下一步时,Agent 应该如何在脚手架中设计。

AI Agent 和AI Workflow 区别 AI Agent‌是一个具有自主性的智能实体,能够感知环境、推理决策并执行行动。核心特点包括:动态决策、环境交互、目标导向。例如:客服Agent能根据用户输入自主选择回复内容或调用工具解决问题。‌是一种预定义的线性任务流程,强调标准化和自动化执行。核心特点包括:固定流程、规则驱动、可预测。例如:软件开发中的“代码提交→测试→部署”流程。场景‌AI Agent表现‌AI Workflow表现‌客服‌动态补全信息,灵活决策解决方案仅处理标准化工单,流程外问题失效内容生成‌。 阅读详情

相关推荐

轻松驾驭 AI 复杂度:Dify 工作流简明教程

你是否觉得让大型语言模型处理复杂任务有点头疼?比如,既要理解用户意图,又要查询数据库,还要结合历史对话生成个性化回复?直接用一个提示词搞定这一切,不仅对提示词技巧要求高,模型也可能“力不从心”。dify实验室别担心,Dify 的工作流功能就是来帮你解决这个问题的!核心思想:化繁为简,像搭积木一样构建 AI 应用想象一下,你要完成一个复杂的项目。你是倾向于一口气做完,还是把它拆分成一个个小步骤,按部就班地进行?大多数人会选择后者,对吧?

同名公众号:dify实验室 2554

AI Workflow v.s. AI Agent v.s. Agentic Workflow 与应用建议

但相对的,AI Workflow 需要开发者人为的对任务进行拆解,并且为了灵活地编排这些任务/流程,就需要开发者掌握图知识、任务编排、编程框架等概念和技术的引入,对开发者的能力要求较高。目前工业界主要还处于 AI Workflow 阶段的落地实践,典型产品有百度千帆 AppBuilder、扣子、Dify、LangGraph 框架等,通过不同的图结构来编排 LLM 决策过程,从而实现更复杂、更可靠的执行路径。但是,它们通常会创建额外的抽象层,这可能会使底层的提示和响应变得难以调试,增加了不必要的复杂性。

烟云的计算 1510

AI Agent 和 AI Workflow 有什么区别,Agent详解

AI AgentAI Agent是一种能够感知环境、做出决策并执行动作的智能实体。它通常具有自主性,能够在没有人类干预的情况下独立运作。AI Agent的核心功能包括感知、决策和执行,它通过这些功能在复杂的环境中自主完成任务。在初始化给定Agent不同的工具和能力后,Agent会根据现存的能力和工具去解决复杂的任务,将其拆解为各个简单任务去解决。AI Workflow(AI工作流)是一种预定义的、线性的任务执行流程。它通常由一系列步骤组成,每个步骤都有明确的输入和输出。

智慧危机的博客 3994

【AIGC】单个模型和AI Workflow的区别,Workflow详解

单个模型指的是利用单一的AI模型来解决特定的问题。这类模型可能是预先训练好的,或者专门为某项任务定制训练。核心概念在于“一个任务,一个模型”的策略。Workflow AI是指通过组合多个AI模型和非AI组件(可以是网络请求或者RAG),形成一个完整的工作流程(Workflow)来解决复杂问题。Workflow AI的核心思想是“多个模型,一个流程”。Workflow AI可以被视为单模型AI的高级形式。单个模型简单直接,适用于单一任务;

智兔唯新的博客 1354

【Agent平台】AI workflow解读(一)

思维链方法是通过中间推理步骤实现复杂的推理能力,将大目标拆解成小目标,一步一步思考计算最后得到最终结果。 就像快递员送货,如果你一下子让他送一个小区的快递,他就会不知所措。但如果把所有快递先分楼栋,再区分快递的类型,他的送货效率肯定会快很多。 一步一步去完成,这就是思维链。 

qq_25438419的博客 1348

AI Agent 与 AI Workflow 的区别和深度解析:从自动化到智能化的演进

在这个 AI 技术快速发展的时代,你真正的职场对手不是来自 AI 本身,而是来自那些精通 AI 技术、善于运用 Agent 与 Workflow 解决问题的工程师们。掌握这些新技术的人,必将在职场竞争中脱颖而出。

Stayhungry,Stayfoolish. 1918

Agentic Workflow是什么?Agentic Workflow会成为下一个AI风口吗?

AI Agent虽然充满想象空间,但其技术成熟度和商业化落地仍面临诸多挑战。相比之下,Agentic Workflow以其简洁、高效和灵活的特点赢得了市场的青睐。从知识工作者的日常办公到企业的复杂业务流程,Agentic Workflow正在逐步改变我们的工作方式。

RenGJ010617的博客 3181

AI Workflow持续创新与优化的艺术

通过持续迭代、验证、反馈和交付,我们能够确保AI Workflow在实现智能化的同时,也能够满足用户的实际需求,推动人工智能技术的长远发展。AI Workflow的难点,精确控制的记忆和自有系统逻辑的融合,主动被动结合沟通的场景,都需要我们在开发过程中进行细致的考虑和设计。然而,随着技术的发展,我们面临着一系列挑战,如何有效地应对这些挑战,实现AI Workflow的敏捷开发,成为了一个值得探讨的话题。最后,尽管大模型的出现可能会改变我们对编程语言的依赖,但工程思维和敏捷开发的方法论是不变的。

AI从业者的专栏 1285

单模型和Workflow AI有什么区别,Workflow详解

单模型AI是指使用单一的AI模型来解决特定问题。这种模型通常是预训练的,或者是针对特定任务从头开始训练的。单模型AI的核心思想是“一个模型,一个任务”。Workflow AI是指通过组合多个AI模型和非AI组件(可以是网络请求或者RAG),形成一个完整的工作流程(Workflow)来解决复杂问题。Workflow AI的核心思想是“多个模型,一个流程”。Workflow AI可以视为大模型的进阶版本。单模型AI简单高效,适用于任务明确、需求单一的场景;

智慧危机的博客 1177

AI人工智能代理工作流 AI Agent WorkFlow:在自动化检查中的应用

AI人工智能代理工作流 AI Agent WorkFlow:在自动化检查中的应用 1. 背景介绍 1.1 人工智能发展现状 随着人工智能技术的快速发展,AI已经在各行各业得到广泛应用。从智能

AI天才研究院 1725

AI人工智能代理工作流AI Agent WorkFlow:设计智能任务处理流程

AI人工智能代理工作流AI Agent WorkFlow:设计智能任务处理流程 作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming 1. 背景介绍

AI天才研究院 2837

AI Agent 工程实践(11):Workflow——Agent 如何完成复杂任务?

本文探讨了AI Agent在复杂任务中的执行瓶颈与Workflow解决方案。单步Agent面临三大限制:上下文溢出、步间信息丢失和错误无回退机制。作者提出核心Workflow链路:Planner(任务拆解)→Execute(逐步执行)→Review(质量检查)→Finish(交付),并分析四种实现范式:Pipeline适合线性任务、DAG处理并行分支、StateMachine支持回退重试,LangGraph作为工程实现载体。通过LangGraph代码示例展示了状态传递和条件跳转机制……

2401_85223846的博客 762

AI人工智能代理工作流 AI Agent WorkFlow:在金融领域中的应用

AI人工智能代理工作流 AI Agent WorkFlow:在金融领域中的应用 作者:禅与计算机程序设计艺术 / Zen and the Art of Computer Programming 关键词: 人工智能代理、工作流、金融领域

AI天才研究院 2083

收藏!小白必看:AI Agent与AI Workflow全面对比,助你快速掌握大模型应用

本文深入对比分析了AI Agent和AI Workflow两种AI应用模式。AI Agent具有高度自主性、决策能力和学习能力,适合处理复杂、不确定性任务;而AI Workflow流程固定、可靠性高,适合处理结构化、重复性任务。文章从特点、应用场景、性能可靠性和用户满意度等方面进行全面比较,并指出应根据具体需求选择合适的技术方案。随着技术发展,两者正在不断融合,未来将出现更多结合两者优势的解决方案。

qq_46094651的博客 767

服务器能效测试工具BenchSEE使用方法简介

BenchSEE是由中国标准化研究院开发的一款针对服务器产品能效测试的基准软件。BenchSEE基准的设计参考了全球众多服务器厂家、芯片厂家、能效认证机构和IT节能领域科研机构的意见,旨在满足服务器市场应用对能效测评的需求。BenchSEE基准负载工具支持的服务器类型包括:机架服务器、刀片服务器多节点服务器和机柜服务器等,服务器可以配的最大外理器个数包括:1P,2P和4P等。测试基准涵盖服务器关键部件:CPU,内存和存储介质三大基础部件。

MQWYY3的博客 4214

数据结构:五岔路口交通管理红绿灯设计

我们可以知道这是一个“图”的着色问题,首先要考虑,为什么可行路线是13条?当然可以通过穷举得出,如果用公式:则是: 或者 因为一条路线必须包括一出一进两个方向 第一种答案的解法: 一、固定E为入口,则有C_4^1=4的可能; 二、除去E(因为E只有一个入向),剩下ABCD四个路口,然后因为C只有一个出方向,所以从剩下 的ABD中选择一个入口,即C_3^1; 三、再从剩下的三个出口任选

潘猫猫的世界 1万+

Agent工作流记忆:提升AI助手处理复杂任务的智能水平

今天我要跟大家分享一篇很有意思的论文,题目是《Agent Workflow Memory》,也就是"Agent工作流记忆"。这篇论文提出了一种新方法,让AI助手(我们称之为Agent)能更好地完成复杂的网页任务。背景:AI助手的挑战首先,我们来聊聊这个研究的背景。现在的AI技术已经非常强大了,特别是像GPT这样的大语言模型(LLM),它们可以进行对话、回答问题,甚至可以帮我们完成一些简单的任务。但是,当面对复杂的、需要多个步骤才能完成的任务时,AI助手还是会遇到不少困难。

m0_71745484的博客 1001

万字长文:YOLOv5+RK3588 NPU多线程加速全攻略——从理论到部署的终极优化

RK3588 NPU多线程加速优化教程摘要 本教程深入讲解了如何利用线程池技术优化RK3588 NPU上的YOLO目标检测模型推理性能。RK3588内置3个NPU核心,理论算力达6TOPS,为多线程优化提供了硬件基础。教程详细解析了线程池的核心组件(任务队列、工作线程、同步机制)和实现架构,包括类设计、初始化流程、工作线程逻辑(任务获取、NPU推理、结果存储三个阶段)以及任务提交/获取机制。通过预分配模型实例、线程绑定、流量控制等优化手段,实现了从单线程28FPS到多线程120FPS的显著性能提升,为边缘A

LXY_LOVE36的博客 1101

探索前沿AI技术:什么是LLM框架?什么是Agent应用?什么是Workflow架构?

🐯探索前沿AI技术:什么是LLM框架?什么是Agent应用?什么是Workflow架构?🚀摘要引言正文📘 LLM框架:定义与重要性 🌟🧐 什么是LLM框架?📜 详细的知识点讲解和分析详细的代码案例详细的操作命令🤖 Agent应用:智能与自动化 🌐🤔 什么是Agent应用?📚 知识点讲解代码案例🌐 Workflow架构:效率与协同 📈🤔 什么是Workflow架构?📘 知识点讲解代码案例QA环节小结参考资料表格总结:核心知识点总结与未来展望温馨提示LLM框架Agent应用和Workflow架构。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 1万+

板蓝根挥发油微胶囊化技术及其在抗菌织物整理中的应用研究

微胶囊技术是一种通过成膜材料将具有反应活性或挥发性的液体或固体包封成微小颗粒的技术。该技术因其优异的缓释保护和物态改变性能,已在医药、食品、化妆品等多个领域得到广泛应用。本研究采用复凝聚法制备板蓝根挥发油的微胶囊,利用明胶和阿拉伯胶作为壁材,旨在提升其稳定性和抗菌性能。

qq_62634009的博客 584

YOLOv11【第六章:模型压缩与极致优化篇·第15节】YOLOv11 专用剪枝工具库使用指南!

🏆 本文收录于专栏 《YOLOv11实战:从入门到深度优化》。本专栏围绕 YOLOv11 的改进、训练、部署与工程优化 展开,系统梳理并复现当前主流的 YOLOv11 实战案例与优化方案,内容目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。

**My Coding Family** 1312

Refly.AI:大模型驱动的Vibe Workflow,小白也能轻松创建复杂工作流

Refly.AI推出开源的"Vibe Workflow",将传统工作流节点升级为Agent节点,配备2-3个工具,用户通过自然语言即可创建复杂流程。一个Agent节点可替代20个传统节点,通过模型拆分技巧控制成本,牺牲部分准确性换取用户体验提升。专注于内容生成场景,提供迁移功能,旨在降低使用门槛扩大用户规模。

2301_76161259的博客 1150

【异常】Openclaw Gateway进程异常停止问题分析与解决方案

本文分析了Gateway服务异常停止的问题,提出了三种解决方案。核心问题是缺乏进程守护和自动恢复机制,导致服务崩溃后无法自行重启。推荐方案是使用PM2进程管理工具(方案1),提供进程监控、自动重启和开机自启功能。替代方案包括自定义守护脚本(方案2)和supervisord管理(方案3)。这些方案都能有效解决当前服务脆弱性问题,显著提升服务可用性,其中PM2方案成熟度高、配置简单,是首选解决方案。实施后可将服务从人工干预转变为自动恢复,确保业务连续性。

奶爸的编程之路,也就一周冷个三天 453
上一篇: Prompt 管理怎么做?不要把 Prompt 散落在业务代码里
下一篇: Agent 到底是什么?在 AI 应用脚手架里应该怎么设计
沐泽百川
博客等级 码龄6年 824粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值