Skip to main navigation Skip to search Skip to main content

LLM agents making agent tools

  • Georg Wölflein*
  • , Dyke Ferber
  • , Daniel Truhn
  • , Ognjen Arandjelović
  • , Jakob N. Kather
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Tool use has turned large language models (LLMs) into powerful agents that can perform complex multi-step tasks by dynamically utilising external software components. However, these tools must be implemented in advance by human developers, hindering the applicability of LLM agents in domains demanding large numbers of highly specialised tools, like in life sciences and medicine. Motivated by the growing trend of scientific studies accompanied by public code repositories, we propose TOOLMAKER, an agentic framework that autonomously transforms papers with code into LLM-compatible tools. Given a GitHub URL and short task description, TOOLMAKER autonomously installs dependencies and generates code to perform the task, using a closed-loop self-correction mechanism for debugging. To evaluate our approach, we introduce a benchmark comprising 15 complex computational tasks spanning various domains with over 100 unit tests to assess correctness and robustness. Our method correctly implements 80% of the tasks, substantially outperforming current state-of-the-art software engineering agents. TOOLMAKER therefore is a step towards fully autonomous agent-based scientific workflows.

Original languageEnglish
Title of host publicationProceedings of the 63rd annual meeting of the association for computational linguistics (volume 1: long papers)
EditorsWanxiang Che, Joyce Nabende, Ekaterina Shutova, Mohammad Taher Pilehvar
Place of PublicationKerrville, TX
PublisherAssociation for Computational Linguistics (ACL)
Pages26092-26130
Number of pages39
ISBN (Electronic)9798891762510
DOIs
Publication statusPublished - 27 Jul 2025
Event63rd Annual Meeting of the Association for Computational Linguistics, ACL 2025 - Vienna, Austria
Duration: 27 Jul 20251 Aug 2025
Conference number: 63
https://2025.aclweb.org/

Publication series

NameProceedings of the annual meeting of the association for computational linguistics
PublisherAssociation for Computational Linguistics
ISSN (Print)0736-587X

Conference

Conference63rd Annual Meeting of the Association for Computational Linguistics, ACL 2025
Abbreviated titleACL 2025
Country/TerritoryAustria
CityVienna
Period27/07/251/08/25
Internet address

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Fingerprint

Dive into the research topics of 'LLM agents making agent tools'. Together they form a unique fingerprint.

Cite this