Dagworks提供一套开源开发者工具——Hamilton和Burr,专为构建、调试和观测可靠的AI应用而设计。Hamilton能够标准化机器学习和数据管道,以实现更快的迭代和清晰的数据血缘;而Burr则通过内置的可观测性,简化了复杂的、有状态的RAG和智能体系统的创建。

5
收录时间: 2025-08-04
价格类型: 免费增值
月流量: 4.0K

dagworks 概览

Dagworks是一家致力于帮助开发者和数据科学家构建“可靠AI”的公司。其核心是提供两个强大的开源Python框架:Hamilton和Burr。这些工具旨在标准化数据、机器学习、大型语言模型(LLM)和智能体工作流的开发过程,从而显著提高生产力、可维护性和协作效率。

该平台的使命是将可观测性和内省能力作为AI系统的一等公民。通过提供一种标准化的方式来编写用于复杂管道和应用的Python代码,Dagworks确保系统更易于调试、监控和扩展。这种方法降低了AI项目的总拥有成本,并加速了价值实现的时间。

如何使用dagworks

使用Dagworks生态系统需要利用其两个核心组件——Hamilton和Burr,它们可以独立使用,也可以结合使用。

1. 用于数据和机器学习管道 (Hamilton):

  • 安装:首先在您的Python环境中安装开源的Hamilton库:pip install sf-hamilton
  • 定义函数:将您的数据管道逻辑分解为小型的、纯粹的Python函数。每个函数代表一个单一的转换或步骤(有向无环图 - DAG中的一个节点)。
  • 执行管道:使用Hamilton驱动程序,通过指定您需要的最终输出来执行您的管道。Hamilton会自动确定执行路径(DAG),管理函数之间的数据流,并计算结果。
  • 集成可观测性:只需一行代码,您就可以集成托管的Hamilton UI,以获得完整的数据血缘、管道的可视化表示、数据目录和性能指标。

2. 用于RAG和智能体应用 (Burr):

  • 安装:安装Burr库:pip install burr
  • 定义状态和动作:将您的应用程序构建为状态机。定义将应用程序在不同状态之间转换的动作(Python函数)。
  • 运行应用:使用Burr运行时来执行您的状态机。Burr管理状态,跟踪执行历史,并使调试变得容易。
  • 利用Burr Cloud:对于生产环境,您可以使用Burr Cloud(或自托管)进行托管执行、状态持久化和高级可观测性,使您能够实时跟踪和调试复杂的智能体交互。

dagworks的核心功能

  • Hamilton (用于管道): 一个轻量级的Python框架,将管道表示为函数的DAG。它提倡模块化、可重用和可单元测试的代码。它提供自动的数据血缘、来源跟踪和版本控制。
  • Burr (用于智能体): 一个用于构建有状态的智能体应用的框架。它标准化了状态管理,使复杂的RAG和多智能体系统更易于构建、调试和观测。
  • 集成的可观测性:两个框架都设计为可通过一行代码与可观测性工具集成。托管的UI提供了对代码执行、数据流和应用状态的深入洞察。
  • 数据目录和血缘: Hamilton UI会根据您的代码自动生成数据目录,并提供交互式血缘图以理解数据依赖关系。
  • 灵活性和集成性:这些工具是轻量级的,旨在与现有的MLOps堆栈(如MLFlow、Sentry、Docker和Pandera)无缝集成。
  • 开源核心:基础框架Hamilton和Burr是完全开源的,促进了社区协作和透明度。

dagworks的使用案例

Dagworks功能多样,受到金融科技、咨询等各行业公司的信赖。一个显著的例子是Kora Money,一家专注于风险承销的金融科技公司。

Kora在满足合规性的数据血缘和标准化其MLOps流程方面面临挑战。他们采用了Hamilton和Burr来构建其承销平台。Hamilton被用于定义数据转换和特征工程管道,将其分解为可管理的节点。Burr则用于编排更高级别的工作流,将多个Hamilton管道与特定的业务逻辑连接起来。这种基于DAG的方法简化了数据血缘,提高了工作流的透明度。最终,Kora仅用两个月就成功迁移了一个遗留管道,显著提高了生产力,简化了合规性检查,并改善了团队协作。

dagworks的优势特点

Dagworks的主要优势在于其专注于创建可靠的AI。这是通过以下方式实现的:

  • 提高生产力:团队迭代管道和应用的速度可提高多达4倍。
  • 降低总拥有成本:标准化、模块化的代码更易于维护、测试和调试。
  • 增强协作:一个通用的框架确保代码在团队之间易于理解和重用。
  • 内置治理:自动的血缘和可观测性简化了合规和审计工作。
  • 面向未来:框架的可组合性为构建更复杂、更稳健的AI系统奠定了基础。

定价和计划

Dagworks采用免费增值模式:

  • 开源:核心的Hamilton和Burr Python框架可免费使用。
  • 托管的Hamilton UI:这是一项付费服务,为Hamilton管道提供高级的可观测性、目录和血缘可视化功能。它为团队计划提供14天的免费试用。
  • Burr Cloud:用于智能体应用的托管Burr服务的定价已宣布为“即将推出”。

这种模式允许个人开发者和小型团队免费入门,同时为需要高级功能、支持和托管的企业提供付费选项。

dagworks 评论 (0)

还没有评论,成为第一个评论者吧!

登录后即可发表评论

立即登录

dagworks网站流量分析

最新流量情况

月访问量 4.0K
平均访问时长 0:09
每次访问页数 1.54
跳出率 36.1%

状态

上升 +5.6% vs 上月
数据更新于 2026-05-25

月度流量趋势

地理位置

Top 5 国家/地区

  • 🇧🇷 Brazil
    33.38%
  • 🇺🇸 United States
    33.25%
  • 🇮🇳 India
    23.41%
  • 🇨🇦 Canada
    9.96%

热门关键词

关键词 每次点击费用
$1.04
$0.00
$0.00
$0.00
$0.00

dagworks 替代方案

查看全部
SuperAnnotate

SuperAnnotate

SuperAnnotate 是一个领先的 AI 数据平台,可简化整个机器学习数据流程。它使团队能够标注、管理和整理高质量的多模态数据集(图像、视频、文本、音频),以加速模型开发,包括 RLHF、RAG 和 SFT 等复杂工作流。它旨在提高模型的准确性和效率。

400.3K
免费
Metaflow

Metaflow

一个以人为本的 Python 框架,源自 Netflix,用于构建和管理真实世界的数据科学、机器学习和人工智能项目。它简化了工作流编排、数据管理和模型部署,支持快速原型设计和可扩展的生产流水线。

20.2K
Union.ai

Union.ai

Union.ai 是一个企业级的生产就绪平台,用于编排复杂的人工智能和机器学习工作流。它基于开源的 Flyte 构建,使团队能够以无与伦比的性能和效率来构建、服务和扩展复合型 AI 系统。它弥合了数据与机器学习之间的鸿沟,通过“缩容至零”等功能优化云成本,并通过无缝的集成体验提升开发速度。

33.0K
dstack

dstack

dstack 是一款专为 AI 和 ML 团队设计的开源容器编排器。它简化了工作负载编排,并能最大化利用任何云提供商、本地集群或加速硬件上的 GPU 资源。它提供了一个统一的计算层,简化了开发、训练和模型部署流程。

12.0K
Freeplay

Freeplay

Freeplay 是一个企业级平台,专为 AI 团队设计,用于构建、测试和持续改进 AI 产品及智能体。它将提示管理、实验、LLM 可观测性和数据审查统一到单个工作流中,为加速产品质量和开发速度创建了强大的数据飞轮。

16.7K
buzzi.ai

buzzi.ai

buzzi.ai 是一家人工智能代理开发公司,致力于创建量身定制、安全的人工智能解决方案,以实现业务工作流程自动化、优化运营并提高效率。他们利用大型语言模型(LLM)、检索增强生成(RAG)和预测分析技术,提供从发现到部署的端到端服务,并特别强调本地部署的安全性以及与现有企业系统的深度集成。

2.7K
Dagster

Dagster

Dagster 是一款现代化的开源数据编排器,专为构建、扩展和观测 AI 及数据管道而设计。它作为一个统一的控制平面,允许团队对数据资产进行建模、追踪数据血缘并确保数据质量。通过集成如本地测试和可复用组件等软件工程最佳实践,Dagster 帮助数据工程师和机器学习团队更快速、更可靠地交付产品。

184.9K
Arize

Arize

Arize 是一个专为开发、可观测性和评估而设计的人工智能与智能体工程平台。它为团队提供统一的解决方案,以更快地构建、监控、调试和改进 LLM 及机器学习模型。通过打通开发与生产之间的闭环,Arize 帮助确保人工智能系统在规模化应用中可靠、值得信赖且高性能。

228.2K
免费
Agent TARS

Agent TARS

Agent TARS 是一款强大的开源多模态 AI 智能体,专为开发者和团队设计。它通过无缝集成浏览器操作、命令行界面和文件系统来自动化复杂的工作流程。利用视觉解释和复杂的推理能力,它可以高效处理从高级浏览器自动化到复杂工具集成的各种任务,从而提高生产力并简化开发流程。

2.6K
Orchestra

Orchestra

Orchestra 是一个专为精简数据团队设计的统一数据编排和管道控制平台。它提供了一个AI原生解决方案,用于构建、监控和管理受治理的数据管道,具有端到端的可观测性、主动警报和广泛的集成。它简化了复杂的数据工作流,减少了维护时间,并确保数据可靠且为AI做好准备。

79.2K

dagworks 嵌入功能

只需复制下方嵌入代码,将精美徽章贴到您的博客、文章或应用官网,即可把流量直接引导到本工具详情页,快速提升曝光与用户量!

ToolMage
ToolMage
FOLLOW US ON
92
如何安装?
链接已复制到剪贴板!