介绍¶
Datus 是一个开源数据工程智能体,用于为你的数据系统构建 可演化的上下文。与只负责搬运数据的传统工具不同,Datus 会捕获、学习并进化围绕数据的知识,将元数据、Reference SQL、语义模型和指标转化为一个不断生长的知识库,为 AI 查询提供依据并消除幻觉。
借助 Datus,数据工程师能够把精力从编写重复的 SQL 转向构建可复用、面向 AI 的上下文。每一次查询、纠错和领域规则都会成为长期记忆帮助专用子代理为整个组织提供准确、具备领域认知的分析。

面向不同用户的三个入口
- Datus-CLI:面向数据工程师的 AI 驱动命令行界面——就像“专为数据工程打造的 Claude Code”。你可以交互式地编写 SQL、构建子代理并维护上下文。
- Datus-Chat:面向数据分析师的网页聊天机器人,支持多轮对话以及内置反馈机制(点赞、问题反馈、成功案例)。
- Datus-API:为其他智能体或应用提供稳定、准确的数据服务的 RESTful API。
两种执行模式
- Agentic 模式:适合临时开发和探索性流程。灵活、对话式,并通过专业化的子代理感知上下文。
- Workflow 模式:为需要高稳定性和编排能力的生产场景而设。工作流可以把子代理作为节点来构建复杂的管道。
核心在于上下文引擎
Datus 的核心是其 上下文引擎,融合了人工专业知识与 AI 能力:
- 自动捕获元数据、指标、Reference SQL、文档和成功案例
- 支持人在回路的策划与迭代
- 为子代理和工作流提供丰富、具领域特异性的上下文
灵活的集成层
Datus 可以无缝对接你现有的技术栈:
- 大模型:支持 OpenAI、Claude、DeepSeek、Qwen、Kimi 等(参见配置)
- 数据仓库:支持 StarRocks、Snowflake、DuckDB、SQLite、PostgreSQL 等(参见命名空间配置、数据库适配器)
- 语义层:兼容 MetricFlow 的指标定义与查询
- 可扩展性:通过 MCP(Model Context Protocol)集成自定义扩展
快速入门¶
几分钟内即可启动你的 Datus Agent。
从这里开始
了解 Datus 如何利用数据资产中的上下文数据工程不断学习和改进。
掌握关键概念