NetConfEval/NetConfEval
收藏资源简介:
NetConfEval数据集旨在评估不同模型在促进和自动化网络配置方面的有效性。数据集包含四个主要任务:1) 将高级需求翻译为正式规范格式,评估模型将网络操作员的需求转换为正式规范的能力;2) 冲突检测,测试模型在正式规范翻译过程中检测简单冲突的能力;3) 开发路由算法,要求模型根据特定网络需求创建计算路由路径的函数;4) 生成低级配置,探索将高级需求转换为适合网络设备安装的详细低级配置。每个任务都有相应的数据集文件,并详细描述了数据集的格式和用途。
The NetConfEval dataset is designed to evaluate the effectiveness of various models in facilitating and automating network configuration. It includes four core tasks: 1) High-level requirement to formal specification translation: This task assesses models' ability to convert the requirements of network operators into formal specification formats; 2) Conflict detection: This task tests models' capacity to detect simple conflicts arising during the translation of formal specifications; 3) Routing algorithm development: This task requires models to develop functions for calculating routing paths based on specific network requirements; 4) Low-level configuration generation: This task explores the transformation of high-level requirements into detailed low-level configurations suitable for deployment on network devices. Each task has a corresponding dataset file, with comprehensive descriptions of the dataset's format and intended use cases.
数据集概述
1. 数据集名称
- 名称: NetConfEval
2. 数据集配置
-
Formal Specification Translation
- 数据文件:
step_1_spec_translation.jsonl - 描述: 评估LLMs将网络运营商的需求转换为正式规范的能力。
- 数据格式: 每行包含迭代索引、总需求数、批次标识、批次大小、政策类型总数、描述、人类语言输入规范、预期JSON数据结构。
- 数据文件:
-
Translation Conflict Detection
- 数据文件:
step_1_spec_conflict.jsonl - 描述: 测试LLMs在正式规范翻译过程中检测“简单冲突”的能力。
- 数据格式: 每行包含迭代索引、总需求数、批次标识、批次大小、政策类型总数、冲突存在标识、描述、人类语言输入规范、预期JSON数据结构。
- 数据文件:
-
Routing Code Generation
- 数据文件:
step_2_code_gen.jsonl - 描述: 要求模型根据特定网络需求创建路由算法。
- 数据格式: 每行包含指令类型、政策类型、人类文本指令、测试用例。
- 数据文件:
-
Configuration Generation
- 数据文件:
step_3_low_level.jsonl - 描述: 探索将高层需求转换为适合安装在网络设备上的详细低层配置的问题。
- 数据格式: 每行包含场景名称、人类文本指令、预期配置。
- 数据文件:
3. 数据集用途
- 用于评估不同模型在自动化网络配置中的有效性。
4. 数据集格式
- 所有数据文件均为
.jsonl格式,每行包含特定任务相关的多个字段,如迭代索引、需求数、政策类型等。
5. 数据集生成
- 数据集由预先生成的数据组成,可独立于测试环境使用。
- 生成脚本可在GitHub仓库中找到。




