Open, Reliable, and Collective: A Community-Driven Framework for Tool-Using AI Agents
Organizations: University of Notre Dame · Rose-Hulman Institute of Technology
Abstract
Tool-integrated LLMs retrieve information, perform computations, and take real-world actions, but their reliability depends on both tool-use accuracy and intrinsic tool accuracy, including tool correctness, stability, and safety. While prior work primarily emphasizes tool use, intrinsic tool accuracy remains underexamined. We introduce OpenTools, a community-driven and maintainable toolbox for discovering, using, evaluating, and contributing open-source tools. OpenTools standardizes tool interfaces, converts documented Python functions into reviewable bundles, supports maintainer-triggered evaluation, and combines non-executing risk inspection with optional advisory LLM review. A public web demo allows users to run tools and agents, inspect evidence, contribute tests, and submit tools for maintainer review, while MCP enables controlled access from external applications. Experiments show that community-contributed, task-specific tools yield relative gains of 6% to 22% over an existing toolbox across multiple agent architectures, highlighting the importance of intrinsic tool accuracy.
Figures & tables
| Prompting | ReAct | OctoTools | MultiAgent | ||||
|---|---|---|---|---|---|---|---|
| Task | - | OctoTools-T | OpenTools-T | OctoTools-T | OpenTools-T | OctoTools-T | OpenTools-T |
| VQA/Puzzle | 45.38 / 74.36 | 55.52 / 73.13 | 68.95 / 79.92 | 52.13 / 69.75 | 67.01 / 80.48 | 72.40 | 75.28 |
| Math/Reasoning | 43.77 / 83.58 | 48.71 / 83.67 | 59.03 / 85.33 | 42.93 / 78.23 | 55.54 / 81.28 | 81.25 | 83.15 |
| Scientific | 46.54 / 80.20 | 50.67 / 75.67 | 53.38 / 79.89 | 47.87 / 76.11 | 52.97 / 77.11 | 69.48 | 73.78 |
| Medical | 43.56 / 69.56 | 52.00 / 69.11 | 57.59 / 71.52 | 53.00 / 66.78 | 55.48 / 68.50 | 66.05 | 68.67 |
| Agent | 5.51 / 21.41 | 14.17 / 51.97 | 28.50 / 55.91 | 4.72/ 46.03 | 24.41 / 53.54 | 53.92 | 66.14 |
| OctoTools-T | OpenTools-T | |
|---|---|---|
| Total tools | 13 | 42 |
| Program-based | 1 | 16 |
| API-based | 8 | 19 |
| Prompting-based | 4 | 7 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| ZeroShot | CoT | |
|---|---|---|
| VQA/Puzzle | 45.38 / 74.36 | 46.95 / 74.20 |
| Math/Reasoning | 43.77 / 83.58 | 41.38 / 76.16 |
| Scientific | 46.54 / 80.20 | 48.89 / 80.74 |
| Medical | 43.56 / 69.56 | 45.33 / 69.33 |
| Agent | 5.51 / 21.41 | 4.46 / 20.01 |
| Average | 42.16 / 73.49 | 42.70 / 71.45 |
Tool-Using Agents
Tool-using agents plan and act through external tools, APIs, software interfaces, and environments to complete tasks beyond language generation.
See all 286 papers