TensorX
返回文献探索

Paper · arXiv 2406.18518

APIGen: Automated Pipeline for Generating Verifiable and Diverse Function-Calling Datasets

Zuxin Liu, Thai Hoang, Jianguo Zhang, Ming Zhu, Tian Lan, Shirley Kokane, Juntao Tan, Weiran Yao, Zhiwei Liu, Yihao Feng, Rithesh Murthy, Liangwei Yang, Silvio Savarese, Juan Carlos Niebles, Huan Wang, Shelby Heinecke, Caiming Xiong

26 upvotesJune 26, 2024arXiv 预印本
AI 摘要

APIGen is an automated pipeline for generating high-quality, verified datasets for function-calling applications, demonstrating superior performance in the Berkeley Function-Calling Benchmark.

function-calling agent modelsAPIGenautomated data generation pipelineexecutable APIsdataset verificationformat checkingsemantic verificationBerkeley Function-Calling BenchmarkGPT-4GPT-3.5-TurboClaude-3 Haiku

Abstract

The advancement of function-calling agent models requires diverse, reliable, and high-quality datasets. This paper presents APIGen, an automated data generation pipeline designed to synthesize verifiable high-quality datasets for function-calling applications. We leverage APIGen and collect 3,673 executable APIs across 21 different categories to generate diverse function-calling datasets in a scalable and structured manner. Each data in our dataset is verified through three hierarchical stages: format checking, actual function executions, and semantic verification, ensuring its reliability and correctness. We demonstrate that models trained with our curated datasets, even with only 7B parameters, can achieve state-of-the-art performance on the Berkeley Function-Calling Benchmark, outperforming multiple GPT-4 models. Moreover, our 1B model achieves exceptional performance, surpassing GPT-3.5-Turbo and Claude-3 Haiku. We release a dataset containing 60,000 high-quality entries, aiming to advance the field of function-calling agent domains. The dataset is available on Huggingface: https://huggingface.co/datasets/Salesforce/xlam-function-calling-60k and the project homepage: https://apigen-pipeline.github.io/

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
APIGen: Automated Pipeline for Generating Verifiable and Diverse Function-Calling Datasets | TensorX