首页/Adala
Adala 文档图标

Adala

Adala 是用于构建自主数据标注智能体的 Python 框架,智能体可基于真值数据集迭代学习技能,并通过 LLM 运行时执行标注任务。

访问网站

产品介绍

Adala 是什么?

Adala 是用于构建自主数据处理和数据标注智能体的框架,其名称来自 Autonomous Data Labeling Agent。Adala 智能体可以通过迭代学习获得一项或多项标注技能,学习过程受到运行环境、观察结果和反思的影响;用户通过提供真值数据集来定义智能体的环境。

该框架把智能体标注流程拆分为多个明确概念:Agent 是与环境交互的主要接口,Environment 提供数据和真值信号,Skill 定义具体标注行为,Memory 用于保存和检索信息,Runtime 则把技能连接到 LLM 服务。官方文档使用情感分类任务作为示例,展示智能体如何从已标注样本中学习,再为新的文本预测标签。

Adala 以 Python 包形式提供,可作为独立库在 Python Notebook 中使用。文档中的 Quickstart 组合了 OpenAI 对话运行时、基于 pandas 的静态环境和分类技能。

如何使用 Adala

  1. 运行 pip install adala 安装 Python 包。
  2. 为文档 Quickstart 使用的运行时设置 OPENAI_API_KEY 环境变量。
  3. 准备真值数据集,并使用 StaticEnvironment 将其连接为智能体环境。
  4. 创建 ClassificationSkill 等技能,配置指令、标签以及输入和输出模板。
  5. 配置可用的 LLM 运行时,并指定智能体的默认运行时。
  6. 设置学习轮次和准确率阈值进行迭代学习,再通过智能体的 run 方法处理测试数据。

核心功能

  • 自主学习技能: 智能体可以在多轮学习中获得一项或多项数据标注技能。
  • 真值数据环境: 用户通过数据集提供学习环境和参考信号。
  • 可配置技能: 可使用指令、标签、输入模板和输出模板定义标注行为。
  • LLM 运行时: 技能通过所配置的运行时执行,官方 Quickstart 使用 OpenAI 对话运行时。
  • 智能体记忆: 框架包含用于保存和检索智能体信息的 Memory 组件。
  • Python 工作流: Adala 可在 Notebook 中作为独立库运行,并处理 pandas DataFrame。

使用场景

  • 文本分类: 数据团队定义分类标签,让智能体先从已标注样本学习,再处理新的文本。
  • 情感标注: 使用分类技能和真值数据集,把文本标记为正面、负面或中性。
  • 定制数据标注智能体: 开发者组合环境、技能、记忆和运行时,为自己的数据集实现标注流程。

常见问题

Adala 的名称代表什么?

Adala 是 Autonomous Data Labeling Agent 的缩写。

Adala 智能体从哪里获得学习信号?

用户通过真值数据集定义环境,数据集与智能体的观察和反思共同影响其学习过程。

Adala 如何执行标注技能?

每项技能都通过配置好的 Runtime 执行;官方 Quickstart 将 OpenAIChatRuntime 设为默认运行时。

Adala 可以直接在 Python Notebook 中使用吗?

可以。官方 Quickstart 展示了如何在 Notebook 中将 Adala 作为独立库使用,并处理 pandas DataFrame。

返回产品导航

相关产品

Adot 是一个去中心化 AI 搜索网络,帮助用户发现 Web3 生态中的相关信息。

Agentcy 是托管式营销 AI 智能体,可把营销数据连接到 AI 和 MCP 客户端,将多个来源整合为简洁答案与行动建议。

Agentset 为开发者提供生产级 RAG 基础设施,用于在多模态文档集合上构建 AI 搜索和对话应用。

邮件订阅

持续发现实用 AI 产品

定期接收精选产品、真实使用场景和开发者动态。