OctoTools: An Agentic Framework with Extensible Tools for Complex Reasoning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lu, Pan, Chen, Bowen, Liu, Sheng, Thapa, Rahul, Boen, Joseph, Zou, James
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913027702390784
author Lu, Pan
Chen, Bowen
Liu, Sheng
Thapa, Rahul
Boen, Joseph
Zou, James
author_facet Lu, Pan
Chen, Bowen
Liu, Sheng
Thapa, Rahul
Boen, Joseph
Zou, James
contents Solving complex reasoning tasks may involve visual understanding, domain knowledge retrieval, numerical calculation, and multi-step reasoning. Existing methods augment large language models (LLMs) with external tools but are restricted to specialized domains, limited tool types, or require additional training data. In this paper, we introduce OctoTools, a training-free, user-friendly, and easily extensible multi-agent framework designed to tackle complex reasoning across diverse domains. OctoTools introduces standardized tool cards to encapsulate tool functionality, a planner for both high-level and low-level planning, and an executor to carry out tool usage. We validate OctoTools' generality across 16 diverse tasks (including MathVista, MMLU-Pro, MedQA, and GAIA-Text), achieving substantial average accuracy gains of 9.3% over GPT-4o. Furthermore, OctoTools also outperforms AutoGen, GPT-Functions, and LangChain by up to 10.6% when given the same set of tools. Through comprehensive analysi, ablations, and robustness tests with compact backbones and noisy tool environments, OctoTools demonstrates advantages in task planning, effective tool usage, and multi-step problem solving. Code, demos, and visualization are publicly available at https://octotools.github.io/.
format Preprint
id arxiv_https___arxiv_org_abs_2502_11271
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle OctoTools: An Agentic Framework with Extensible Tools for Complex Reasoning
Lu, Pan
Chen, Bowen
Liu, Sheng
Thapa, Rahul
Boen, Joseph
Zou, James
Machine Learning
Computation and Language
Computer Vision and Pattern Recognition
Multiagent Systems
Solving complex reasoning tasks may involve visual understanding, domain knowledge retrieval, numerical calculation, and multi-step reasoning. Existing methods augment large language models (LLMs) with external tools but are restricted to specialized domains, limited tool types, or require additional training data. In this paper, we introduce OctoTools, a training-free, user-friendly, and easily extensible multi-agent framework designed to tackle complex reasoning across diverse domains. OctoTools introduces standardized tool cards to encapsulate tool functionality, a planner for both high-level and low-level planning, and an executor to carry out tool usage. We validate OctoTools' generality across 16 diverse tasks (including MathVista, MMLU-Pro, MedQA, and GAIA-Text), achieving substantial average accuracy gains of 9.3% over GPT-4o. Furthermore, OctoTools also outperforms AutoGen, GPT-Functions, and LangChain by up to 10.6% when given the same set of tools. Through comprehensive analysi, ablations, and robustness tests with compact backbones and noisy tool environments, OctoTools demonstrates advantages in task planning, effective tool usage, and multi-step problem solving. Code, demos, and visualization are publicly available at https://octotools.github.io/.
title OctoTools: An Agentic Framework with Extensible Tools for Complex Reasoning
topic Machine Learning
Computation and Language
Computer Vision and Pattern Recognition
Multiagent Systems
url https://arxiv.org/abs/2502.11271