ChemToolAgent: The Impact of Tools on Language Agents for Chemistry Problem Solving

Botao Yu, Frazier N. Baker, Ziru Chen, Garrett Herb, Boyu Gou +3 more
11/11/2024
cs.AIcs.CE

No official code found. Best implementation: OSU-NLP-Group/ChemToolAgent (19 stars, MIT, last commit 2025-06-07).

Abstract

To enhance large language models (LLMs) for chemistry problem solving, several LLM-based agents augmented with tools have been proposed, such as ChemCrow and Coscientist. However, their evaluations are narrow in scope, leaving a large gap in understanding the benefits of tools across diverse chemistry tasks. To bridge this gap, we develop ChemToolAgent, an enhanced chemistry agent over ChemCrow, and conduct a comprehensive evaluation of its performance on both specialized chemistry tasks and general chemistry questions. Surprisingly, ChemToolAgent does not consistently outperform its base LLMs without tools. Our error analysis with a chemistry expert suggests that: For specialized chemistry tasks, such as synthesis prediction, we should augment agents with specialized tools; however, for general chemistry questions like those in exams, agents' ability to reason correctly with chemistry knowledge matters more, and tool augmentation does not always help.

View on arXivView PDF

Code Implementations(1)

MIT

Official code repo for the paper "ChemToolAgent: The Impact of Tools on Language Agents for Chemistry Problem Solving" (previously "Tooling or Not Tooling? The Impact of Tools on Language Agents for Chemistry Problem Solving")

194Shell, PythonNov 6, 20241 years agoMIT
agentchemistryllms

Similar Papers

Cite this paper

@article{yu2024chemtoolagent,
  title  = {ChemToolAgent: The Impact of Tools on Language Agents for Chemistry Problem Solving},
  author = {Botao Yu and Frazier N. Baker and Ziru Chen and Garrett Herb and Boyu Gou and Daniel Adu-Ampratwum and Xia Ning and Huan Sun},
  year   = {2024},
  eprint = {2411.07228},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.07228v3}
}

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/2411.07228.svg)](https://codeofpaper.com/paper/2411.07228)

Discussion