返回顶部
m

multi-agent-pipeline多智能体管道

Generic multi-agent content pipeline — sequential and parallel agent stages with status tracking, error recovery, and progress callbacks. Use when building multi-step AI workflows like content generation, data processing, or any generate-validate-transform-deliver pattern. Works with any LLM provider.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
319
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

multi-agent-pipeline

多智能体流水线

一种可复用的模式,用于编排多步骤AI工作流,其中每个阶段由专业智能体处理。该模式源自一个在生产环境中处理了18个故事、覆盖10种语言的系统。

流水线模式

输入 → [阶段1:生成] → [阶段2:验证] → [阶段3:转换] → [阶段4:交付]
│ │ │ │
故事撰写者 护栏机制 叙述者 存储
(顺序执行) (可并行执行) (可并行执行) (顺序执行)

核心概念

阶段: 命名的处理步骤,每个步骤包含智能体函数、输入/输出模式以及错误处理器。

顺序执行与并行执行: 某些阶段必须按顺序运行(先生成后验证)。其他阶段可以并行运行(同时进行叙述和生成音效)。

进度回调: 每个阶段报告状态以更新UI。流水线可视化显示9个智能体节点依次亮起。

错误恢复: 失败的阶段可以进行带退避的重试、使用默认值跳过,或暂停整个流水线。

缓存: 与prompt-cache技能集成,跳过已生成相同输出的阶段。

快速入门

python
from pipeline import Pipeline, Stage

async def generatestory(inputdata):
# 在此调用您的LLM
return {story: 从前有座山...}

async def validatecontent(inputdata):
# 检查护栏机制
return {valid: True, story: input_data[story]}

async def narrate(input_data):
# 调用TTS API
return {audio: b...}

pipeline = Pipeline(stages=[
Stage(generate, generate_story, parallel=False),
Stage(validate, validate_content, parallel=False),
Stage(narrate, narrate, parallel=True),
])

result = await pipeline.run({prompt: 一个关于云的睡前故事})

状态追踪

流水线会发出适合实时UI的状态更新:

python
pipeline = Pipeline(
stages=[...],
on_status=lambda stage, status: print(f{stage}: {status})
)

输出:


generate: started


generate: completed (2.3s)


validate: started


validate: completed (0.1s)


narrate: started


narrate: completed (4.7s)

生产环境经验总结

  • - 预缓存演示内容 — 演示期间绝不依赖实时API调用
  • 并行阶段可节省实际时间,但会增加API并发量 — 请遵守速率限制
  • 状态回调应为非阻塞 — 不要让UI更新拖慢流水线
  • 阶段N的错误不应丢失阶段1到N-1的输出 — 持久化中间结果

文件

  • - scripts/pipeline.py — 通用流水线实现,包含阶段、并行性和回调功能

安全说明

此技能使用的模式可能触发自动化安全扫描器:

  • - base64:用于在API响应中编码音频/二进制数据(媒体API的标准做法)
  • UploadFile:FastAPI内置的文件上传参数,用于STT/语音隔离端点
  • system prompt:指配置智能体指令,而非提示注入

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 multi-agent-pipeline-1776198990 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 multi-agent-pipeline-1776198990 技能

通过命令行安装

skillhub install multi-agent-pipeline-1776198990

下载

⬇ 下载 multi-agent-pipeline v1.0.1(免费)

文件大小: 5.9 KB | 发布时间: 2026-4-15 11:02

v1.0.1 最新 2026-4-15 11:02
- Added a dedicated "security_notes" field to metadata clarifying patterns that may trigger automated security scanners.
- Updated skill version to 1.0.1.
- No changes to the core pipeline logic or behavior.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部