Agentic Data Access Benchmark (ADAB)
收藏资源简介:
Agentic Data Access Benchmark (ADAB) 是一个包含真实世界问题的数据集,用于评估AI助手在封闭领域中的表现。数据集涵盖了多个领域,如客户支持、电子邮件和日历、销售、人力资源、工程管理等,并提供了详细的问题描述和复杂度级别。
Agentic Data Access Benchmark (ADAB) is a dataset composed of real-world problems, designed to evaluate the performance of AI assistants in closed domains. The dataset covers multiple domains including customer support, email and calendar management, sales, human resources, and engineering management, and provides detailed problem descriptions and complexity levels.
Agentic Data Access Benchmark (ADAB)
概述
Agentic Data Access Benchmark (ADAB) 是一个用于评估AI助手/代理在封闭域中性能的真实世界问题集合。封闭域是指数据存储在安全或私有系统中(如企业数据库、SaaS应用等),AI解决方案需要连接LLM到这些数据。
问题集
问题集托管在:https://huggingface.co/datasets/hasura/agentic-data-access-benchmark
示例问题
| 用户目标 | 领域 | 数据需求 | 代理复杂度级别 | 代理复杂度备注 |
|---|---|---|---|---|
| 显示我过去一周未读的重要或需要跟进邮件。 | 邮件 + 日历 | 1. 获取时间范围内的邮件 2. 获取邮件元数据 | 高 | 跟随连接,计算 |
| 获取本周所有食品订单的收据 | 邮件 + 日历 | 1. 获取时间范围内的邮件 2. 获取附件 | 高 | 跟随连接,计算 |
| 总结我即将旅行的行程,包括航班号、酒店、租车等 | 邮件 + 日历 | 1. 获取邮件 | 高 | 智能搜索策略,计算 |
| 是否有付费计划的用户在过去7天内创建了支持工单 | 客户支持 | 1. 获取过去7天的工单及提交者的email<br>2. 获取这些邮件的用户<br>3. 获取这些用户的项目及计划 |
中 | 跟随连接 |
| 是否有在过去30天内未被回复的支持工单 | 客户支持 | 1. 获取过去30天的工单及工单评论 | 中 | 智能搜索策略 |
| 哪些用户有流失风险,查看项目使用情况、支持工单等? | 客户支持 | 1. 获取约90天前的工单<br>2. 获取使用量低或为零的项目<br>3. 获取错误率高的项目 | 高 | 跟随连接,计算 |
| 帮助我根据用户的计划、收入和使用情况优先处理支持工单#1234 | 客户支持 | 1. 获取所有status=open的工单<br>2. 根据project_name或提交者email获取项目<br>3. 从项目获取计划<br>4. 从项目获取发票<br>5. 从项目获取使用情况 |
高 | 智能搜索策略,跟随连接 |
领域描述
使用了一组常见的领域作为指导,包括客户支持、邮件+日历、销售、人力资源、工程管理,详细描述见这里。
总体统计
总共约有130个问题,不同维度的分布如下:
- 问题按领域分布
- 问题按复杂度分布
- 代理复杂度级别
- 代理复杂度类型
- 用例类别分布
- 用例类别按领域分布
用例类别
多步数据检索
涉及从多个位置获取数据,如从不同数据库表获取数据。
数据聚合
涉及从简单数据点聚合数据,如计数、求和、分组。
批量洞察
涉及对每个数据项生成特定洞察。
批量分类
涉及通过分类/分类将相关项目从批量数据中找出。
点搜索
涉及在批量数据中找到具有复杂特征的最相关项目。
结构化信息提取
涉及从文本数据中提取结构化信息,以便输入到其他系统。
数据可视化
涉及将数据转换为更易于人类消费的格式。
下一步
提供了这些领域的原始数据在domains文件夹中(首先从客户支持开始)。可以通过将这些数据整合到架构中并尝试使用LLM来评估AI助手的性能。




