ToolMage
登录

dagworks

访问官网

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

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

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)

登录后发表评论。

登录

暂无评论。

流量分析

最新流量情况

月访问量3.6K
平均访问时长1:02
每次访问页数2.31
跳出率36.8%

状态

下降-11.3%较上月
数据更新于 2026-06-15

月度流量趋势

  • 2025-9: 9.9K
  • 2026-1: 3.2K
  • 2026-2: 3.6K
  • 2026-3: 3.8K
  • 2026-4: 4.0K
  • 2026-5: 3.6K

地理位置

Top 5 国家/地区

  • 🇺🇸美国
    41.1%
  • 🇧🇷巴西
    38.7%
  • 🇮🇳印度
    20.2%

热门关键词

关键词每次点击费用
burr$1.51
chatgpt dalle$0.92
daedworks$0.00
llmlite$0.00
pandera$0.92

dagworks 替代方案

SuperAnnotate
免费增值

SuperAnnotate

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

标注
Visits 410.8KFavorites 109Likes 111
Metaflow
免费

Metaflow

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

MLOps
Visits 25KFavorites 96Likes 97
Union.ai
免费增值

Union.ai

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

编排
Visits 29.6KFavorites 136Likes 142
dstack
免费增值

dstack

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

编排
Visits 18.4KFavorites 154Likes 158
Freeplay
免费增值

Freeplay

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

分析
Visits 15.2KFavorites 96Likes 92

dagworks 分类

dagworks 标签

dagworks 嵌入功能

复制这段嵌入代码,将徽章放到博客、文章或产品官网,并把读者直接引导到 ToolMage 详情页。

ToolMageFOLLOW US ON105