简介
Prefect 让工作流编排回归 Python。你用 @flow 和 @task 装饰器把现有代码变成可观测、可重试、可调度的流程,无须改写为特定 DSL。平台提供实时运行面板、告警、缓存与事件驱动能力,近年更强化了对 AI Agent 与数据管道场景的支持。
核心功能
- Python 原生:装饰器即可将代码变为工作流
- 观测与告警:实时追踪每次运行与失败
- 重试与缓存:任务级重试、缓存与幂等
- 调度与事件:定时与事件触发
- AI 编排:串联 LLM 调用、Agent 与数据步骤
适用场景
- 数据管道与 ETL 编排
- 机器学习训练与批处理
- AI Agent 与异步任务编排
- 需要快速把脚本产品化的团队
使用技巧
- 从本地 flow 起步,再逐步迁移到云端调度
- 善用缓存与重试降低重复计算
- 用子流(subflow)组织复杂流程