Toolshed: Scale Tool-Equipped Agents with Advanced RAG-Tool Fusion and Tool Knowledge Bases

Elias Lumer, Vamse Kumar Subbiah, James A. Burke, Pradeep Honaganahalli Basavaraju, Austin Huber
10/18/2024
cs.CL

No official code found. Best implementation: EliasLumer/Toolshed-Scale-Tool-Equipped-Agents-with-Advanced-RAG-Tool-Fusion-and-Tool-Knowledge-Bases (2 stars, MIT, last commit 2024-10-24).

Abstract

Recent advancements in tool-equipped Agents (LLMs) have enabled complex tasks like secure database interactions and multi-agent code development. However, scaling tool capacity beyond agent reasoning or model limits remains a challenge. In this paper, we address these challenges by introducing Toolshed Knowledge Bases, a tool knowledge base (vector database) designed to store enhanced tool representations and optimize tool selection for large-scale tool-equipped Agents. Additionally, we propose Advanced RAG-Tool Fusion, a novel ensemble of tool-applied advanced retrieval-augmented generation (RAG) techniques across the pre-retrieval, intra-retrieval, and post-retrieval phases, without requiring model fine-tuning. During pre-retrieval, tool documents are enhanced with key information and stored in the Toolshed Knowledge Base. Intra-retrieval focuses on query planning and transformation to increase retrieval accuracy. Post-retrieval refines the retrieved tool documents and enables self-reflection. Furthermore, by varying both the total number of tools (tool-M) an Agent has access to and the tool selection threshold (top-k), we address trade-offs between retrieval accuracy, agent performance, and token cost. Our approach achieves 46%, 56%, and 47% absolute improvements on the ToolE single-tool, ToolE multi-tool and Seal-Tools benchmark datasets, respectively (Recall@5).

View on arXivView PDF

Code Implementations(1)

MIT

Code walkthrough of Medium article: "Scale Tools with Toolshed & Advanced RAG-Tool Fusion" by Elias Lumer. Paper Link: https://arxiv.org/abs/2410.14594

20Python, Jupyter NotebookOct 23, 20241 years agoMIT

Similar Papers

Cite this paper

@article{lumer2024toolshed,
  title  = {Toolshed: Scale Tool-Equipped Agents with Advanced RAG-Tool Fusion and Tool Knowledge Bases},
  author = {Elias Lumer and Vamse Kumar Subbiah and James A. Burke and Pradeep Honaganahalli Basavaraju and Austin Huber},
  year   = {2024},
  eprint = {2410.14594},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.14594v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.14594.svg)](https://codeofpaper.com/paper/2410.14594)

Discussion