본 데이터셋은 BFCL(Berkeley Function Calling Leaderboard)을 벤치마킹하여 개발한 멀티턴 벤치마크 데이터셋으로, 금융·법률·의료·제조·국방 분야의 도메인 특화 에이전트가 실제 업무를 수행하는 능력(Action Execution Capability)을 평가하는 것을 목적으로 합니다.
각 데이터 인스턴스는 다음 두 파일이 한 쌍으로 구성됩니다.
tools_catalog_multiturn.json: 각 도메인에서 사용할 수 있는 도구(Tool)를 정의benchmark_scenarios_multiturn.json: 수행해야 할 과업(Task)과 시나리오를 정의이러한 구조를 통해 LLM이 사용자의 요청과 대화 맥락을 이해하고, 적절한 도메인 특화 도구를 선택·호출하며, 여러 턴에 걸친 시나리오를 정확하게 수행할 수 있는지를 평가할 수 있습니다.
본 데이터셋은 전문 지식과 도구 활용이 필요한 도메인을 중심으로 구성되어 있습니다. 단순한 질의응답 성능을 넘어, 에이전트의 실질적인 업무 수행 능력을 평가할 수 있도록 도구 선택(Tool Selection), 함수 호출(Function Calling), 멀티턴 맥락 유지(Multi-turn Context Retention), 복합 과업 수행(Complex Task Execution) 등을 주요 평가 대상으로 합니다.
| Query ID | Domain | Tool Name | Key Parameters |
|---|---|---|---|
| DEF-00001 | 국방 | diagnose_network_status | network_id, region_id, detailed_log |
| DEF-00002 | 국방 | generate_operation_scenario | target_region_id, mission_objective, duration_days |
query_id, 도메인, 세부 도메인, 과업 등 벤치마크에 필요한 메타데이터도 함께 관리합니다.tool_calls.name이 일치하는지 확인tools.parameters와 tool_calls.arguments 간 일치 여부 확인query_id, 도메인 및 기타 메타데이터가 정확하게 부여되었는지 확인tools_catalog_multiturn.jsonbenchmark_scenarios_multiturn.json