Team-ACE/ToolACE-8B

Warm
Public
8B
FP8
32768
License: apache-2.0
Hugging Face
Overview

ToolACE-8B: Advanced Function Calling Model

ToolACE-8B, developed by Team-ACE, is an 8 billion parameter model fine-tuned from LLaMA-3.1-8B-Instruct. Its core strength lies in tool usage and function calling, demonstrating state-of-the-art performance on the Berkeley Function-Calling Leaderboard (BFCL), where it competes with advanced GPT-4 models.

Key Capabilities

  • Superior Function Calling: Excels at interpreting natural language queries and generating precise function calls, as evidenced by its top rankings on BFCL-v3.
  • ToolACE Dataset: Trained using the proprietary ToolACE dataset, an automatically generated, agentic pipeline designed for Accurate, Complex, and divErse tool-learning data.
  • Comprehensive API Pool: Leverages a self-evolution synthesis process to curate a vast API pool of 26,507 diverse APIs.
  • Robust Data Generation: Utilizes multi-agent interplay and a formalized thinking process to generate high-quality dialogs for tool learning.
  • Dual-Layer Verification: Ensures data accuracy through a combination of rule-based and model-based checks.

Ideal Use Cases

  • Automated Agent Development: Building intelligent agents that require precise and complex tool interaction.
  • Function Calling Applications: Implementing robust function calling capabilities in various applications, from data retrieval to task automation.
  • Complex Query Interpretation: Handling user queries that necessitate multiple, chained, or conditional tool invocations.

More details on the underlying methodology can be found in the ICLR2025 paper: "ToolACE: Winning the Points of LLM Function Calling".