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 分类

dagworks 标签

dagworks 工具对比

dagworks 嵌入功能

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

ToolMageFOLLOW US ON102