Large language models as tool makers
Open accessAbstract
Recent research has highlighted the potential of large language models (LLMs) to improve their problem-solving capabilities with the aid of suitable external tools. In our work, we further advance this concept by introducing a closed-loop framework, referred to as LLMs A s Tool Makers (LATM), where LLMs create their own reusable tools for problem-solving. Our approach consists of two phases: 1) tool making: an LLM acts as the tool maker that crafts tools for a set of tasks. 2) tool using: another LLM acts as the tool user, which applies the tool built by the tool maker for problem-solving. On the problem-solving server side, tool-making enables continual tool generation and caching as new requests emerge. This framework enables subsequent requests to access cached tools via their corresponding APIs, enhancing the efficiency of task resolution. Recognizing that tool-making requires more sophisticated capabilities, we assign this task to a powerful, albeit resource-intensive, model. Conversely, the simpler tool-using phase is delegated to a lightweight model. This strategic division of labor allows the once-off cost of tool-making to be spread over multiple instances of tool-using, significantly reducing average costs while maintaining strong performance. Furthermore, our method offers a functional cache through the caching and reuse of tools, which stores the functionality of a class of requests instead of the natural language responses from LLMs, thus extending the applicability of the conventional cache mechanism. We evaluate our approach across various complex reasoning tasks, including Big-Bench tasks. With GPT-4 as the tool maker and GPT-3.5 as the tool user, LATM demonstrates performance equivalent to using GPT-4 for both roles, but with a significantly reduced inference cost.
AI snapshot
Written from the paper’s full text.
TL;DR
LATM is a closed-loop framework where a powerful LLM (tool maker) writes reusable Python tools for a task and a lightweight LLM (tool user) applies them to new instances. Across six reasoning tasks, GPT-3.5 Turbo using GPT-4-made tools matched or approached GPT-4 performance at much lower average cost.
Key findings
- With GPT-4 as tool maker and GPT-3.5 Turbo as tool user, LATM improved over GPT-3.5 Turbo CoT on all six tasks: Logical Deduction (5) 79.7 vs 66.4, Tracking Shuffled Objects (5) 99.6 vs 61.6, Dyck Language 92.2 vs 20.4, Word Sorting 98.3 vs 59.2, Chinese Remainder Theorem 100.0 vs 0.0, and Schedule Meeting 100.0 vs 18.9.
- GPT-4 as tool user with LATM reached 86.6 on Logical Deduction (5), 100.0 on Tracking Shuffled Objects (5), 87.5 on Dyck Language, 99.1 on Word Sorting, 100.0 on Chinese Remainder Theorem, and 100.0 on Schedule Meeting; GPT-4 CoT scored 88.8, 100.0, 63.6, 90.9, 0.0, and 55.6 respectively.
- Tool-making success depended on model strength: GPT-3.5 Turbo succeeded 0/5 on Logical Deduction (5), Tracking Shuffled Objects (5), and Schedule Meeting, but 5/5 on Dyck Language, Word Sorting, and Chinese Remainder Theorem; GPT-4 succeeded 3/5, 4/5, 5/5, 5/5, 5/5, and 3/5 respectively.
- A dispatcher using GPT-3.5 Turbo identified existing tools with 95% ± 2% accuracy and correctly requested tool-making for unseen tasks with 96% ± 3% accuracy.
Methods
- LATM has two stages: tool making, where a powerful LLM generates a Python function from 3 demonstrations and verifies it with 3 validation samples, and tool using, where a lightweight LLM converts task queries into function calls and executes the tool.
- Experiments cover six datasets: Logical Deduction, Tracking Shuffled Objects, Dyck Language, Word Sorting, Chinese Remainder Theorem, and Scheduling Meeting; the first five are from Big-Bench, and each dataset is split into 3 training, 3 validation, and 240 test instances.
- Main comparisons are against Chain-of-Thought prompting, with GPT-4 and GPT-3.5 Turbo as tool maker/tool user variants; tool-making uses temperature 0.3, tool-using uses temperature 0.0, and retries are capped at 3.
Limitations
- The paper states it has not addressed control and safety issues in depth, that LATM is still in early stages, and that real-world performance and safety may vary with task complexity; it also notes evaluation and validation of tool-maker-created tools in real-world settings remains a challenge.
- The paper reports context-length constraints as a possible failure source for the tool maker, and notes that GPT-3.5 Turbo failed all trials on hard tasks because generated tools were not general enough and sometimes worked only on training samples.
- Evident from the text: evaluation is limited to six constructed or benchmark tasks with 240 test instances each, and the authors state a lack of high-quality datasets representing daily human-computer interactions in raw natural language.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
10 of 19 cited sources checked · 5 supported · 0 flagged · accuracy not yet measured
- Premisecitation
The applicability of tool-using methods is largely contingent on the availability of suitable tools.
“However, the applicability of these tool-using methods is largely contingent on the availability of suitable tools.”
Quote in the paperSubstantial claim1 of 3 sources checked- cites Yao et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Liu et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Parisi et al., 2022 source
Section 2.1 (p. 2) describes TALM as invoking a tool API and using its result, which supports the need for a tool the method can use. The paper does not assess whether suitable tools are available or say that their availability largely determines the applicability of tool-using methods. (LLM, conf=0.77)
Experimental — accuracy not yet measured
- Findingcitation
Experiments validate LATM's effectiveness on a range of complex reasoning tasks, including several challenging Big-Bench tasks.
“Our experiments validate the effectiveness of this approach on a range of complex reasoning tasks, including several challenging Big-Bench tasks (Srivastava et al., 2022).”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Srivastava et al., 2022 source
- Premisecitation
Supplementing LLMs with tools such as calculators, search engines, translation systems, calendars, or API calls on other models can help solve tasks not easily addressed by LLMs alone.
“Various studies (Liu et al., 2023;Parisi et al., 2022;Schick et al., 2023;Shen et al., 2023;Lu et al., 2023;Paranjape et al., 2023;Liang et al., 2023) have demonstrated that supplementing LLMs with tools, such as calculators, search engines, translation systems, calendars, or even API calls on other models, can help solve tasks that are not easily addressed by LLMs alone.”
Quote in the paperSubstantial claim2 of 3 sources checked - Findingreasoning
The average cost of using GPT-3.5 Turbo with the tool is much lower compared to using GPT-4.
“Additionally, the average cost of using GPT-3.5 Turbo with the tool is much lower compared to using GPT-4.”
Quote in the paperSubstantial claim - Findingown data
The tool maker creates code to solve the logical deduction task by searching through all permutations and selecting the correct one that satisfies the given constraints.
“For instance, as shown in Table 1, the tool maker creates code to solve the logical deduction task by searching through all permutations and selecting the correct one that satisfies the given constraints.”
Quote in the paperNot a substantial claim
- Findingown data
In our experiment, the tool-verification stage is mainly used to provide examples that demonstrate how to convert natural language questions into function calls.
“In our experiment, the tool-verification stage is mainly used to provide examples that demonstrate how to convert natural language questions into function calls, and we only observe 2 cases out of the 60 trials that the tool maker can correct its mistakes with the guide of error messages.”
Quote in the paperNot a substantial claim - Findingown data
When GPT-4 is employed as the tool maker, the model frequently devises suitable algorithms for solving tasks.
“Our observations indicate that when GPT-4 is employed as the tool maker, the model frequently devises suitable algorithms for solving tasks.”
Quote in the paperSubstantial claim - Findingown data
We only observe 2 cases out of the 60 trials that the tool maker can correct its mistakes with the guide of error messages.
“In our experiment, the tool-verification stage is mainly used to provide examples that demonstrate how to convert natural language questions into function calls, and we only observe 2 cases out of the 60 trials that the tool maker can correct its mistakes with the guide of error messages.”
Quote in the paperNot a substantial claim - Findingreasoning
Models before instruction tuning often perform better than their counterparts after instruction tuning in the tool-using stage.
“we observed that the models after instruction tuning underperformed in the tool-using stage.”
- Also stated in: § 5.5 ABLATION STUDY · plain
“we found that models that before instruction tuning often perform better than their counterparts post instruction tuning (text-ada-001, etc.).”
Quote in the paperSubstantial claim - Also stated in: § 5.5 ABLATION STUDY · plain
- Findingown data
There is a significant lack of high-quality datasets that authentically represent daily human-computer interactions in raw natural language format.
“In our evaluation process, we identified a significant lack of high-quality datasets that authentically represent daily human-computer interactions, including recurring tasks such as scheduling meetings or booking flights over email or phone calls, in their raw natural language format.”
Quote in the paperSubstantial claim - Findingown data
On hard tasks like Logical Deduction and Tracking Shuffled Objects, GPT-3.5 Turbo fails in all 5 trials.
“Specifically, on hard tasks like Logical Deduction and Tracking Shuffled Objects, GPT-3.5 Turbo fails in all the 5 trails.”
Quote in the paperSubstantial claim - Findingown data
Using CoT generated by GPT-4 yields similar or worse performance than human-written CoT.
“We observe that using CoT from a large model has a similar or even worse performance than human-written CoT”
- Also stated in: § ↩→ ↩→ ↩→ · plain
“The performance is similar to human-written CoT”
Quote in the paperSubstantial claim - Also stated in: § ↩→ ↩→ ↩→ · plain
- Findingown data
For easy tasks, the tool maker can be a lightweight language model.
“On the other hand, we also discovered that for easy tasks, the tool maker can be a lightweight language model.”
Quote in the paperSubstantial claim - Findingown data
For the Dyck Language task, GPT-3.5 Turbo as the tool user even surpasses GPT-4 in its role as the tool user.
“Intriguingly, for the Dyck Language task, GPT-3.5 Turbo as the tool user even surpasses GPT-4 in its role as the tool user.”
Quote in the paperNot a substantial claim - Findingown data
GPT-3.5 Turbo demonstrates the best trade-off between performance and cost among all the models tested.
“Of all the models, GPT-3.5 Turbo demonstrates the best trade-off between performance and cost.”
- Also stated in: § 5.5 ABLATION STUDY · plain
“Turbo offers the best balance between performance and cost among all the models tested.”
Quote in the paperSubstantial claim - Also stated in: § 5.5 ABLATION STUDY · plain
- Findingown data
Adding another dispatcher LLM provides flexibility to LATM, enabling on-the-fly tool creation and usage.
“In addition, we show that adding another dispatcher LLM can further provide flexibility to our framework, enabling on-the-fly tool creation and usage.”
Quote in the paperSubstantial claim- Rests on an assumption: The dispatcher can correctly determine whether a suitable tool exists in the cache and route tasks accordingly.
- Findingown data
Over multiple runs, the accuracy of making the correct decision for requesting tool-making is 96% ± 3%.
“Over multiple runs, the accuracy of making the correct decision stands at 96% ± 3%, demonstrating the robustness of our approach in efficiently managing the functional cache.”
Quote in the paperSubstantial claim - Findingown data
A more powerful and expensive model better serves the purpose of tool-making.
“Generally, we found that a more powerful and expensive model better serves the purpose, as this stage is performed only once for each task, and high accuracy is crucial for effectively passing tools to a smaller model.”
Quote in the paperSubstantial claim - Findingown data
Over five random constructions of the test set, the accuracy in correctly determining the suitable tool is 95% ± 2%.
“Over five random constructions of the test set, the accuracy in correctly determining the suitable tool is 95% ± 2%.”
Quote in the paperSubstantial claim - Findingown data
For simple tasks like Word Sorting, GPT-3.5 Turbo can effortlessly generate a program that solves the task.
“For simple tasks like Word Sorting, GPT-3.5 Turbo can effortlessly generate a program that solves the task.”
Quote in the paperNot a substantial claim - Findingown data
LATM is effective across various complex tasks.
“Our experiments confirmed the efficacy of LATM across various complex tasks”
Quote in the paperSubstantial claim- Rests on an assumption: The benchmark tasks used are representative of diverse complex tasks.
- Findingown data
Human-written CoT performs much worse than LATM.
“which is much worse than LATM.”
- Also stated in: § ↩→ ↩→ ↩→ · plain
“which is much worse than LATM.”
Quote in the paperSubstantial claim - Also stated in: § ↩→ ↩→ ↩→ · plain
- Interpretationreasoning
LATM offers a functional cache through caching and reuse of tools, which stores the functionality of a class of requests instead of natural language responses from LLMs, extending applicability of the conventional cache mechanism.
“Furthermore, our method offers a functional cache through the caching and reuse of tools, which stores the functionality of a class of requests instead of the natural language responses from LLMs, thus extending the applicability of the conventional cache mechanism.”
Quote in the paperSubstantial claim - Interpretationreasoning
The strategic division of labor between tool maker and tool user has the potential to considerably reduce the average cost of serving a sequence of requests while maintaining high performance.
“This novel approach, combined with the strategic division of labor between the tool maker and tool user, has the potential to considerably reduce the average cost of serving a sequence of requests while maintaining high performance.”
Quote in the paperSubstantial claim - Interpretationreasoning
LATM introduces the opportunity of creating a functional cache for the LLM server.
“In the context of serving cost reduction, LATM introduces the opportunity of creating a functional cache for the LLM server.”
Quote in the paperSubstantial claim - Interpretationreasoning
LATM enables subsequent requests to access cached tools via their corresponding APIs, enhancing the efficiency of task resolution.
“This framework enables subsequent requests to access cached tools via their corresponding APIs, enhancing the efficiency of task resolution.”
Quote in the paperSubstantial claim - Interpretationreasoning
After the tool has been forged, the lightweight tool user can use it to solve the task efficiently with high performance.
“After the tool has been forged, the lightweight tool user can use it to solve the task efficiently with high performance.”
Quote in the paperNot a substantial claim - Interpretationreasoning
On the problem-solving server side, tool-making enables continual tool generation and caching as new requests emerge.
“On the problem-solving server side, tool-making enables continual tool generation and caching as new requests emerge.”
Quote in the paperNot a substantial claim - Interpretationreasoning
With LATM, the system can store tools crafted by the tool maker and reuse them for functionally analogous requests.
“However, with the capacity for tool-making that LATM introduces, the system can store tools crafted by the tool maker and reuse them for functionally analogous requests.”
Quote in the paperSubstantial claim - Interpretationreasoning
The dispatcher decides whether to engage the tool user or tool maker for each incoming task.
“To address this, we introduce a third LLM, the dispatcher, that decides whether to engage the tool user or tool maker for each incoming task.”
Quote in the paperSubstantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
- Interpretationreasoning
New instances are cached until a sufficient number are amassed to craft a new tool, further enriching the functional cache.
“These new instances are then cached until a sufficient number are amassed to craft a new tool, further enriching the functional cache.”
Quote in the paperSubstantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
- Interpretationown data
CoT as a tool does not help.
“CoT as a tool does not help.”
Quote in the paperSubstantial claim - Interpretationreasoning
These findings highlight the potential of LATM to be seamlessly adapted to a streaming environment encompassing a diverse range of tasks.
“These findings highlight the potential of LATM to be seamlessly adapted to a streaming environment encompassing a diverse range of tasks.”
Quote in the paperSubstantial claim
- May combine two claims. 21
- Classified as probably not a substantial claim. 27
May combine two claims.
InterpretationcitationThe Python function tools are a more generic form of Chain-of-Thought, enhancing the overall utility and flexibility of the LLMs, as they can be used to solve questions that involve algorithmic reasoning ability.
“Furthermore, the Python function tools are a more generic form of Chain-of-Thought, enhancing the overall utility and flexibility of the LLMs, as they can be used to solve questions that involve algorithmic reasoning ability (Veličković and Blundell, 2021).”
Quote in the paperNot a substantial claim1 of 1 sources checked- cites Veličković and Blundell, 2021 source
The Main text and the blueprint of neural algorithmic reasoning discuss neural networks learning to execute algorithms, not Python function tools or LLMs. Searches for Chain-of-Thought, Python function tools, and LLM tool use found no passage addressing the claimed relationship or improvement in utility and flexibility. (LLM, conf=0.76)
Experimental — accuracy not yet measured
Classified as probably not a substantial claim.
PremisecitationRecent research has unveiled the potential of augmenting LLMs with external tools, significantly enhancing their problem-solving capacities and efficiencies.
“Moreover, analogous to the evolution of human intelligence, recent research has unveiled the potential of augmenting LLMs with external tools, thereby significantly enhancing their problem-solving capacities and efficiencies (Yao et al., 2023;Liu et al., 2023;Parisi et al., 2022;Schick et al., 2023).”
Quote in the paperSubstantial claim1 of 3 sources checked- cites Yao et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Liu et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Parisi et al., 2022 source
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationCoT prompting has been proposed to bolster LLM reasoning capabilities, demonstrating improved performance across various reasoning and NLP tasks.
“For instance, CoT prompting (Wei et al., 2022;Wang et al., 2022) has been proposed to bolster LLM reasoning capabilities, demonstrating improved performance across various reasoning and natural language processing tasks.”
Quote in the paperNot a substantial claim2 of 2 sources checked- cites Wei et al., 2022 source
The Introduction (p. 2) reports that chain-of-thought prompting outperforms standard prompting on arithmetic, commonsense, and symbolic reasoning benchmarks. The paper supports improved reasoning performance, but does not demonstrate improvements across NLP tasks more generally; Appendix A.3 (p. 18) also says benefits vary by task. (LLM, conf=0.83)
Experimental — accuracy not yet measured - cites Wang et al., 2022 source
The Introduction (p. 1) reports that Wei et al. proposed CoT prompting to address limitations in language-model reasoning and that it improved performance on multi-step reasoning tasks. But §3.3 (p. 6) says CoT prompting hurt performance on some common NLP tasks; it was Wang et al.’s self-consistency method that boosted performance there. The claim’s broader attribution of improved NLP-task performance to CoT prompting is therefore not supported. (LLM, conf=0.85)
Experimental — accuracy not yet measured
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationThe ability of LLMs to self-debug has been demonstrated effectively in recent research.
“The ability of LLMs to self-debug has been demonstrated effectively in recent research (Madaan et al., 2023;Chen et al., 2023c;Lu et al., 2023;Kim et al., 2023).”
Quote in the paperNot a substantial claim2 of 3 sources checked- cites Madaan et al., 2023 source
The Abstract and Refine Feedback section report that LLMs use their own feedback to improve outputs, including code generation. That supports self-correction broadly, but the code-readability section explicitly distinguishes its task from correctness, and the cited passages do not demonstrate effective self-debugging of code errors specifically. (LLM, conf=0.83)
Experimental — accuracy not yet measured - cites Chen et al., 2023c source
- cites Lu et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingown dataLATM can achieve performance on par with more resource-intensive models while being more cost-effective.
“The results show that LATM can achieve performance on par with more resource-intensive models while being more cost-effective.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataWith the help of the tool, a lightweight model like GPT-3.5 Turbo can achieve performance on par with GPT-4, significantly outperforming CoT prompting.
“The results demonstrate that with the help of the tool, a lightweight model like GPT-3.5 Turbo can achieve performance on par with GPT-4, significantly outperforming CoT prompting.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningWith GPT-4 as tool maker and GPT-3.5 as tool user, LATM demonstrates performance equivalent to using GPT-4 for both roles, but with significantly reduced inference cost.
“With GPT-4 as the tool maker and GPT-3.5 as the tool user, LATM demonstrates performance equivalent to using GPT-4 for both roles, but with a significantly reduced inference cost.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataWhen converting the question into a function call, GPT-4 occasionally superfluously closes some brackets within the argument instead of leaving the argument unchanged and letting the function solve it, which leads to incorrect function output.
“Upon investigating the failure cases, we find that when converting the question into a function call, GPT-4 occasionally superfluously closes some brackets within the argument instead of leaving the argument unchanged and letting the function solve it, which leads to incorrect function output.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataLATM performs comparably to resource-intensive models while being more cost-effective.
“demonstrating that our framework performs comparably to resource-intensive models while being more cost-effective.”
- Also stated in: § 6 CONCLUSION AND FUTURE WORK · plain
“This division of labor allows us to harness the capabilities of advanced LLMs while significantly reducing computational costs.”
Quote in the paperSubstantial claim- Rests on an assumption: The benchmark tasks used are representative of diverse complex tasks.
- Also stated in: § 6 CONCLUSION AND FUTURE WORK · plain
Classified as probably not a substantial claim.
Interpretationnone givenThe dispatcher maintains a repository of existing tools crafted by the tool maker in the format of function APIs.
“The dispatcher maintains a repository of existing tools crafted by the tool maker in the format of function APIs.”
Quote in the paperSubstantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
May combine two claims.
Study design and conductreasoningWithin the LATM pipeline, the verification stage provides examples that demonstrate how to convert natural language questions into function calls and verifies the tool's reliability, enabling the entire process to be fully automated.
“This stage fulfills two key roles: 1) it provides examples that demonstrate how to convert natural language questions into function calls, and 2) it verifies the tool's reliability, enabling the entire process to be fully automated.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
InterpretationreasoningThe tool-using process is comparatively simpler and can be assigned to a lightweight and cost-effective model (e.g., GPT-3.5 Turbo).
“On the other hand, the tool-using process, which is comparatively simpler, can be assigned to a lightweight and cost-effective model (e.g., GPT-3.5 Turbo).”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningIf no suitable tool is available, the dispatcher identifies this as a novel task, either solving it with a powerful model or, if necessary, invoking a human labeler.
“However, if no suitable tool is available, the dispatcher identifies this as a novel task, either solving it with a powerful model or, if necessary, invoking a human labeler.”
Quote in the paperSubstantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
May combine two claims.
InterpretationreasoningLATM overcomes the hurdles of lightweight models struggling with complex tasks and powerful models having high inference costs by employing a powerful model as tool maker and passing it to a cost-effective model as tool user for subsequent usage.
“LATM overcomes these hurdles by employing a powerful yet expensive model as the tool maker, and passing it to a cost-effective model as the tool user, for subsequent usage.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenThe tool-making process requires a high degree of capability and can be assigned to a powerful albeit resource-intensive model (e.g., GPT-4).
“Specifically, the tool-making process, which requires a high degree of capability, can be assigned to a powerful albeit resource-intensive model (e.g., GPT-4).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationTool Proposing follows the programming by example (PbE) paradigm where several concrete demonstrations are provided and the model is required to write programs that produce the demonstrated behaviors.
“This process follows the”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Halbert, 1984
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based).
InterpretationreasoningThe separation of tool maker and tool user enables the use of a lightweight model for most inferences, enhancing efficiency and cost-effectiveness in LATM.
“Furthermore, the separation of the tool maker and tool user enables the use of a lightweight model for most inferences, thus enhancing efficiency and cost-effectiveness in LATM.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationTraditional cache systems such as GPTCache store responses generated by LLMs and reuse them for textually similar requests.
“Traditional cache systems, such as GPTCache (Zilliz, 2023), store the responses generated by the LLMs and reuse them for textually similar requests.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Zilliz, 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim.
Interpretationnone givenIn LATM, the tool-making phase uses an LLM as tool maker to craft tools for a set of tasks, implemented as Python utility functions.
“Our approach consists of two phases: 1) tool making: an LLM acts as the tool maker that crafts tools for a set of tasks, where a tool is implemented as a Python utility function.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
InterpretationreasoningIn LATM, the tool-using phase uses another LLM as tool user to apply the tool built by the tool maker for problem-solving.
“2) tool using: another LLM acts as the tool user, which applies the tool built by the tool maker for problem-solving.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningThis mechanism allows functionally similar tasks to reuse tools, expanding the coverage of the classic cache mechanism and reducing the overall serving cost.
“This mechanism allows for the functionally similar tasks to reuse these tools, expanding the coverage of the classic cache mechanism and reducing the overall serving cost.”
Quote in the paperSubstantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
Classified as probably not a substantial claim.
InterpretationreasoningIf a compatible tool is present in the cache, the dispatcher assigns the instance and corresponding tool to the tool user for resolution.
“If such a tool is present, the dispatcher assigns the instance and corresponding tool to the tool user for resolution.”
Quote in the paperSubstantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
May combine two claims.
Interpretationnone givenRather than merely cascading LLMs, LATM identifies task categories that can be better addressed using new tools generated by a larger model and assigns each individual inference within that task category to a smaller model.
“Our motivation aligns with these findings; however, rather than merely cascading LLMs, we identify task categories that can be better addressed using new tools generated by a larger model and assign each individual inference within that task category to a smaller model.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningGiven the simplicity of the dispatching task, a lightweight model equipped with appropriate prompts can efficiently serve as the dispatcher, adding only a marginal cost to the entire pipeline.
“Given the simplicity of the dispatching task, a lightweight model equipped with appropriate prompts (See Appendix C) can efficiently serve as the dispatcher, adding only a marginal cost to the entire pipeline.”
Quote in the paperNot a substantial claim- Rests on an assumption: In real-world scenarios, tasks often arrive in a sequential stream.
Classified as probably not a substantial claim.
InterpretationreasoningLATM is a closed-loop framework in which LLMs create their own reusable tools for problem-solving.
“In our work, we further advance this concept by introducing a closedloop framework, referred to as LLMs As Tool Makers (LATM), where LLMs create their own reusable tools for problem-solving.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationChen et al. (2023b) demonstrated that identifying optimal LLM combinations can help reduce costs while improving accuracy.
“Also, Chen et al. (2023b) demonstrated that identifying optimal LLM combinations can help reduce costs while improving accuracy.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Chen et al. (2023b)
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
Interpretationnone givenThe tool-making stage, including tool proposing, verification, and wrapping, only needs to be performed once for each type of task, and the resulting tools can be reused for all instances of that task.
“The tool-making stage, including tool proposing, verification, and wrapping, only needs to be performed once for each type of task.The resulting tools can then be reused for all instances of that task.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenThe tool user can be either the same or a different LLM from the tool maker.
“The tool user can be either the same or a different LLM from the tool maker.”
Quote in the paperNot a substantial claimMay combine two claims.
InterpretationreasoningIn contrast to methods like Chameleon that use Python executors to solve arithmetic sub-steps, LATM uses Python executors to create reusable tools for addressing other task instances.
“In contrast, we use Python executors to create reusable tools for addressing other task instances.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningAs the tool-making process needs to be executed only once for a given functionality, the resulting tools can be reused across different task instances.
“As the tool-making process needs to be executed only once for a given functionality, the resulting tools can be reused across different task instances.”
- Also stated in: § 5.2 EFFECTIVENESS OF THE TOOL-MAKING STAGE · plain
“This step is performed only once for each task, and the overhead is amortized across all instances of that task.”
Quote in the paperSubstantial claim- Also stated in: § 5.2 EFFECTIVENESS OF THE TOOL-MAKING STAGE · plain
Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Study design and conductnone givenEvaluation and validation of tools created by the tool maker in a real-world setting is a challenge that needs to be addressed.
“Additionally, the evaluation and validation of the tools created by the tool maker in a real-world setting is a challenge that needs to be addressed.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).
Study design and conductnone givenThe real-world performance and safety of the system may vary based on task complexity and nature.
“It is crucial to note that the real-world performance and safety of the system may vary based on the complexity and nature of the tasks it is applied to.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe dispatcher can effectively recognize existing tools and accurately request tool-making for unseen tasks, all while maintaining high performance.
“The above results illustrate that the dispatcher can effectively recognize existing tools and accurately request tool-making for unseen tasks, all while maintaining high performance.”
Quote in the paperSubstantial claimMay combine two claims.
InterpretationreasoningSince we use the entire history in each step of tool-making to enhance reliability, this introduces a longer context.
“Since we use the entire history in each step of tool-making to enhance the reliability of the tool-making stage, this also introduces a longer context.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningAnother limitation that may contribute to the tool maker's failure is context length constraints.
“Another limitation that may contribute to the tool maker's failure is the context length constraints.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe major failure reason is that the tool is not general enough and may only work on the training samples.
“And the major failure reason is that the tool is not general enough and may only work on the training samples.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S2 (checkable).
InterpretationreasoningIn this case GPT-4 with 8192 context length is preferable.
“In this case GPT-4 with 8192 context length is preferable.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductown dataThe performance comparison of tool user models used the same tool generated by GPT-4.
“all using the same tool generated by GPT-4.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductown dataThe study did not address control and safety issues in depth.
“In this study, we have not addressed these control and safety issues in depth”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductnone givenThe LATM framework is still in its early stages of development.
“Our proposed framework, LLM As Tool Maker, while effective in the tested scenarios, is still in its early stages of development.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim. May combine two claims.
InterpretationreasoningInstruction tuning impairs the in-context learning ability essential for the tool-using stage, causing post-instruction-tuning models to underperform.
“We postulate that this is due to the instruction tuning impairing the in-context learning ability, which is essential for the tool-using stage.”
- Also stated in: § 5.5 ABLATION STUDY · hedged
“We hypothesize that the instruction tuning phase in these models may adversely impact the in-context learning ability, which is crucial for the tool-using stage.”
Quote in the paperSubstantial claim- Also stated in: § 5.5 ABLATION STUDY · hedged
The paper relies on this without support.
In real-world scenarios, tasks often arrive in a sequential stream.
“In real-world scenarios, tasks often arrive in a sequential stream.”
The paper relies on this without support.
The benchmark tasks used are representative of diverse complex tasks.
“Our experiments confirmed the efficacy of LATM across various complex tasks”
“for diverse tasks”
The paper relies on this without support.
The dispatcher can correctly determine whether a suitable tool exists in the cache and route tasks accordingly.
“the dispatcher, a lightweight model, assesses each incoming instance.If a suitable tool already exists in the cache to tackle the task, the dispatcher selects this tool and forwards the task instance to the tool user for resolution.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Prior work explored using LLMs to create tools for general reasoning or embodied tasks, but they do not target real-world software engineering problems.
“Beyond the software engineering domain, prior work [9, 32, 28, 27, 35] explored using LLMs to create tools for general reasoning or embodied tasks, but they do not target real-world software engineering problems.”
From Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly? (2025) · cites this paper as [9]
LATM empowers LLMs to directly generate tools, achieving division of labor by employing LLMs at different scales: tool maker, tool user, and dispatcher.
“In contrast to prior works, LATM [249] takes a novel approach by empowering LLMs to directly generate tools. It achieves a division of labor within the task-solving process by employing LLMs at different scales: the tool maker, tool user, and dispatcher.”
From When large language models meet personalization: perspectives of challenges and opportunities (2024) · cites this paper as [249]
Prior to the advent of LLMs, research approached configuration as a synthesis problem defined by explicit correctness criteria.
“Prior to the advent of LLMs, research approached configuration as a synthesis problem defined by explicit correctness criteria, which typically focused on translating high level policies into device-level configurations, ensuring invariants are maintained, and protocol semantics are respected [115], [116], [17], [117].”
From Large language models for agentic NetOps and AIOps: Architectures, evaluation, and safety (2027) · cites this paper as [115]
The Introduction and Section 3.1 describe LLMs making reusable tools and verifying them with unit tests, not pre-LLM research on configuration synthesis. Searches for configuration synthesis, explicit correctness criteria, network policies, invariants, and protocol semantics found no passage addressing the attributed claim. (LLM, conf=0.75)
Experimental — accuracy not yet measured
Cites
The publisher hasn’t deposited this paper’s reference list.
Research works printed but not linked: 3
- Tongshuang Wu, Michael Terry, and Carrie Jun Cai. Ai chains: Transparent and controllable human-ai interaction by chaining large language model prompts. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems, pages 1-22, 2022.
- Heming Xia, Tao Ge, Si-Qing Chen, Furu Wei, and Zhifang Sui. Speculative decoding: Lossless speedup of autoregressive translation, 2023. URL https://openreview.net/forum?id= H-VlwsYvVi.
- Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik R Narasimhan, and Yuan Cao. React: Synergizing reasoning and acting in language models. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net/forum? id=WE_vluYUL-X.
Cited by
Sorted by citations
ChatDev: Communicative Agents for Software Development
Qian, C., Liu, W., Liu, H., Chen, N., Dang, Y., Li, J., Yang, C., Chen, W., Su, Y., Cong, X., et al. (2024) · Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2024.acl-long.810 · Cited by 490 · see citing works
When large language models meet personalization: perspectives of challenges and opportunities
Chen, J., Liu, Z., Huang, X., Wu, C., Liu, Q., Jiang, G., Pu, Y., Lei, Y., Chen, X., Wang, X., et al. (2024) · World Wide Web · doi:10.1007/s11280-024-01276-1 · Cited by 367 · see citing works
“LATMis entirelycomposedofLLMs,enablingtheself-generationandself-utilizationoftools.”
InfluentialSelf-citationThe Rise and Potential of Large Language Model Based Agents: A Survey
Xi, Z., Chen, W., Guo, X., He, W., Ding, Y., Hong, B., Zhang, M., Wang, J., Jin, S., Zhou, E., et al. (2023) · arXiv · doi:10.48550/arxiv.2309.07864 · Cited by 972 · see citing works
Self-citationA review of large language models and autonomous agents in chemistry
Ramos, M. C., Collison, C. J., & White, A. D. (2025) · Chemical Science · doi:10.1039/d4sc03921a · Cited by 274 · see citing works
MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework
Hong, S., Zhuge, M., Chen, J., Zheng, X., Cheng, Y., Zhang, C., Wang, J., Wang, Z., Yau, S. K. S., Lin, Z., et al. (2023) · arXiv · doi:10.48550/arxiv.2308.00352 · Cited by 214 · see citing works
“However, existing systems [1, 2, 3, 4, 5, 6, 7] tend to oversimplify the complexities inherent to real-world applications.”
BackgroundInfluentialLarge Language Models as Optimizers
Yang, C., Wang, X., Lu, Y., Liu, H., Le, Q. V., Zhou, D., & Chen, X. (2023) · arXiv · doi:10.48550/arxiv.2309.03409 · Cited by 151 · see citing works
Self-citationCRISPR-GPT for agentic automation of gene-editing experiments
Qu, Y.-H., Huang, K.-X., Yin, M., Zhan, K.-H., Liu, D., Yin, D., Cousins, H. C., Johnson, W. A., Wang, X.-T., Shah, M. M., et al. (2024) · Nature Biomedical Engineering · doi:10.1038/s41551-025-01463-z · Cited by 202 · see citing works
“Moreover, LLMs have also demonstrated potential as tool makers 9 and black-box optimizers 10 .”
Self-citationFrom text to insight: large language models for chemical data extraction
Schilling-Wilhelmi, M., Ríos-García, M., Shabih, S., Gil, M. V., Miret, S., Koch, C. T., Marquez, J. A., & Jablonka, K. M. (2024) · Chemical Society Reviews · doi:10.1039/d4cs00913d · Cited by 155 · see citing works
API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMs
Li, M., Zhao, Y., Yu, B., Song, F., Li, H., Yu, H., Li, Z., Huang, F., & Li, Y. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.187 · Cited by 124 · see citing works
“LATM(Cai et al., 2023) and CREATOR (Qian et al., 2023) leverage GPT-4 to make API tools.”
BackgroundMaterials science in the era of large language models: a perspective
Lei, G., Docherty, R., & Cooper, S. J. (2024) · Digital Discovery · doi:10.1039/d4dd00074a · Cited by 109 · see citing works
“These xes for hallucinations exist mostly at the dataset or training level, which is di ffi cult for all but the largest research groups to manage.”
Capabilities of Gemini Models in Medicine
Saab, K., Tu, T., Weng, W.-H., Tanno, R., Stutz, D., Wulczyn, E., Zhang, F., Strother, T., Park, C., Vedadi, E., et al. (2024) · arXiv · doi:10.48550/arxiv.2404.18416 · Cited by 117 · see citing works
Prompt Injection attack against LLM-integrated Applications
Liu, Y., Deng, G., Li, Y., Wang, K., Wang, Z., Wang, X., Zhang, T., Liu, Y., Wang, H., Zheng, Y., et al. (2023) · arXiv · doi:10.48550/arxiv.2306.05499 · Cited by 100 · see citing works
Self-citationStance Detection with Collaborative Role-Infused LLM-Based Agents
Lan, X., Gao, C., Jin, D., & Li, Y. (2024) · Proceedings of the International AAAI Conference on Web and Social Media · doi:10.1609/icwsm.v18i1.31360 · Cited by 69 · see citing works
PrivacyAsst: Safeguarding User Privacy in Tool-Using Large Language Model Agents
Zhang, X., Xu, H., Ba, Z., Wang, Z., Hong, Y., Liu, J., Qin, Z., & Ren, K. (2024) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2024.3372777 · Cited by 63 · see citing works
Domain-specific chatbots for science using embeddings
Yager, K. G. (2023) · Digital Discovery · doi:10.1039/d3dd00112a · Cited by 31 · see citing works
CREATOR: Tool Creation for Disentangling Abstract and Concrete Reasoning of Large Language Models
Qian, C., Han, C., Fung, Y., Qin, Y., Liu, Z., & Ji, H. (2023) · Findings of the Association for Computational Linguistics: EMNLP 2023 · doi:10.18653/v1/2023.findings-emnlp.462 · Cited by 24 · see citing works
“Chen et al. (2022) show that code generation improves performance on math datasets, while Gao et al. (2022); Wang et al. (2022a) further demonstrate the potential of program reasoning on symbolic and algorithmic benchmarks.”
BackgroundPrompt engineering of GPT-4 for chemical research: what can/cannot be done?Preprint
Hatakeyama‐Sato, K., Yamane, N., Igarashi, Y., Nabae, Y., & Hayakawa, T. (2023) · ChemRxiv · doi:10.26434/chemrxiv-2023-s1x5p · Cited by 18 · see citing works
CLOVA: A Closed-LOop Visual Assistant with Tool Usage and Update
Gao, Z. F., Du, Y., Zhang, X., Ma, X., Han, W., Zhu, S. C., & Li, Q. (2024) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr52733.2024.01259 · Cited by 15 · see citing works
“In addition, some work extends the idea of tool usage for AI assistants from natural language processing [4, 12, 48, 53, 54, 58] to computer vision.”
BackgroundYager, K. G. (2024) · Digital Discovery · doi:10.1039/d4dd00178h · Cited by 12 · see citing works
API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMs
Li, M., Zhao, Y., Yu, B., Song, F., Li, H., Yu, H., Li, Z., Huang, F., & Li, Y. (2023) · arXiv · doi:10.48550/arxiv.2304.08244 · Cited by 124 · see citing works
“LATM(Cai et al., 2023) and CREATOR (Qian et al., 2023) leverage GPT-4 to make API tools.”
BackgroundLuo, Q., Lin, Q., Xu, L., Wu, S., Mao, R., Wang, C., Feng, H., Huang, B., & Du, Z. (2026) · Big Earth Data · doi:10.1080/20964471.2026.2615511 · Cited by 11 · see citing works
Wang, Z. Z., Mao, J., Fried, D., & Neubig, G. (2024) · arXiv · doi:10.48550/arxiv.2409.07429 · Cited by 5 · see citing works
“…frequently reused sub-routines from experiences with rule-based (Ellis et al., 2023; Bowers et al., 2023; Grand et al., 2023) or LM-based methods (Cai et al., 2023; Wang et al., 2024c;a) methods, and use them as auxiliary skills to ease future task-solving (Oh et al., 2017; Liang et al., 2023;…”
MethodZero-shot Knowledge Graph Question Generation via Multi-agent LLMs and Small Models Synthesis
Zhao, R., Tang, J., Zeng, W., Chen, Z., & Zhao, X. H. (2024) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3627673.3679805 · Cited by 10 · see citing works
“Many works [2, 3, 9, 15, 47, 50, 52, 53, 59] have enhanced LLMs’ task-specific performance by facilitating interaction among multiple agents.”
Evil Geniuses: Delving into the Safety of LLM-based Agents
Tian, Y., Yang, X., Zhang, J., Dong, Y., & Su, H. (2023) · arXiv · doi:10.48550/arxiv.2311.11855 · Cited by 10 · see citing works
Orchestrating Agents and Data for Enterprise: A Blueprint Architecture for Compound AI
Kandogan, E., Bhutani, N., Zhang, D., Chen, R. L., Gurajada, S., & Junior, E. R. H. (2025) · IEEE International Conference on Data Engineering Workshops (ICDEW) · doi:10.1109/icdew67478.2025.00007 · Cited by 14 · see citing works
“To decide how to delegate tasks to tools and APIs, models are often trained with few-shot or self-supervised learning methods [2], [10], [27], [38].”
Kuan, C.-Y., Yang, C.-K., Huang, W., Lu, K.-H., & Lee, H.-Y. (2024) · IEEE Spoken Language Technology Workshop (SLT) · doi:10.1109/slt61566.2024.10832184 · Cited by 9 · see citing works
MetaTool Benchmark for Large Language Models: Deciding Whether to Use Tools and Which to Use
Huang, Y., Shi, J., Li, Y., Fan, C., Wu, S., Zhang, Q., Liu, Y., Zhou, P., Wan, Y., Gong, N. Z., et al. (2023) · arXiv · doi:10.48550/arxiv.2310.03128 · Cited by 7 · see citing works
Jailbreaking large language models: models, origins, and evolution of attacks and defenses
Li, X. H., Wu, J., Zheng, Q., Wang, H., Fan, M. Y., Hu, S., Guo, J., & Ting, L. I. U. (2025) · Scientia Sinica Informationis · doi:10.1360/ssi-2024-0196 · Cited by 4 · see citing works
Interacting LLMs: A Dive into Collaborative AI
Cheng, G., Wang, O., Adams, A., et al. (2024) · IEEE International Conference on Semantic Computing (ICSC) · doi:10.1109/icsc59802.2024.00030 · Cited by 3 · see citing works
“One study [4] examines how GPT-4 can generate tools for GPT-3.”
BackgroundSelf-Taught Optimizer (STOP): Recursively Self-Improving Code Generation
Zelikman, E., Lorch, E., Mackey, L., & Kalai, A. T. (2023) · arXiv · doi:10.48550/arxiv.2310.02304 · Cited by 4 · see citing works
“Other related works are Voyager (Wang et al., 2023), showing that a language model can optimize the programs available to an embodied agent to improve exploration in the video game Minecraft , and its contemporaneous work Language Models as Tool Makers (Cai et al., 2023).”
BackgroundUdrescu, A., & Popovici, D.-M. (2025) · IEEE Access · doi:10.1109/access.2025.3568028 · Cited by 2 · see citing works
“In [30], the authors introduced LATM (LLMs As Tool Makers), a framework that supports the creation of new tools.”
ArithmeticGPT: empowering small-size large language models with advanced arithmetic skills
Liu, Z., Zheng, Y., Yin, Z., Chen, J., Liu, T., Mi, T., & Luo, W. (2025) · Machine Learning · doi:10.1007/s10994-024-06681-1 · Cited by 2 · see citing works
“Such tools include program interpreters and commercial APIs of scientific computing or search engines (Schick et al., 2023; Cai et al., 2023).”
Iterative improvements from feedback for language modelsPreprint
Li, Y. (2023) · doi:10.14293/pr2199.000220.v1 · Cited by 2 · see citing works
Can Large Language Models Exhibit Cognitive and Affective Empathy as Humans?Preprint
Pan, S., Fan, C., Zhao, B., Luo, S., & Jin, Y. (2024) · doi:10.31219/osf.io/w5rsu · Cited by 2 · see citing works
A lightweight large language model for regulatory affairs translation in pharmaceutical industry
Chen, T., Mo, H., Wang, T., Jiang, C., Liu, Z., Hou, F., & Gan, J. (2025) · Scientific Reports · doi:10.1038/s41598-025-21867-w · Cited by 3 · see citing works
Zhang, M., He, J., Lei, S., Yue, M., Wang, L., & Lu, C. (2024) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp48485.2024.10446355 · Cited by 1 · see citing works
“Existing automatic tool-making methods create a single tool for the entire question [19].”
MethodSWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarios
Le, T., Thai, M. V. T., Manh, D. N., Nhat, H. P., & Bui, N. D. Q. (2025) · arXiv · doi:10.48550/arxiv.2512.18470
“Large Language Models as Tool Makers (LATM) (Cai et al., 2024) demonstrated that LLMs can autonomously create reusable tools to solve complex tasks more efficiently.”
PAACE: A Plan-Aware Automated Agent Context Engineering Framework
Yuksel, K. A. (2025) · arXiv · doi:10.48550/arxiv.2512.16970
Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?
Xia, C. S., Wang, Z., Yang, Y., Wei, Y., & Zhang, L. (2025) · arXiv · doi:10.48550/arxiv.2511.13646 · Cited by 2 · see citing works
“Beyond the software engineering domain, prior work [8, 31, 27, 26, 34] explored using LLMs to create tools for general reasoning or embodied tasks, but they do not target real-world software engineering problems.”
Re-Invoke: Tool Invocation Rewriting for Zero-Shot Tool Retrieval
Chen, Y., Yoon, J., Sachan, D. S., Wang, Q., Cohen-Addad, V., Bateni, M., Lee, C.-Y., & Pfister, T. (2024) · arXiv · doi:10.48550/arxiv.2408.01875
“This insight has driven recent interests in both academic research (Parisi et al., 2022; Schick et al., 2023; Lu et al., 2023; Cai et al., 2023; Patil et al., 2023; Hsieh et al., 2023; Qin et al., 2023) and industrial applications.”
TA-Agent: Tool Augmented Based on Iterative Ideas in Software Engineering
Ma, T., Han, W., Mu, Y., et al. (2024) · International Conference on Electronic Communication and Artificial Intelligence (ICECAI) · doi:10.1109/icecai62591.2024.10674851
“By employing LLMs with small parameters or low resource consumption, these agents can create reusable tools[2] to address new tasks effectively.”
BackgroundMethodInfluentialSelf-citationCreative-Agent: A Creative Prototype Generation System Driven by Objectives and Key Results
Zheng, Y., Huang, H., Ma, C., et al. (2025) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cscwd64889.2025.11033384
Daull, X., Murisasco, É., Bellot, P., Bruno, E., & Martin, V. (2025) · ACM Symposium on Document Engineering (DocEng) · doi:10.1145/3704268.3748670
“Self-learning multi-agent LLMs and tool-making frameworks [1] have demonstrated promising capabilities in structured domains such as sequential skill acquisition.”
Gu, S., & Kim, Y. (2026) · The Journal of Korea Robotics Society · doi:10.7746/jkros.2026.21.2.131
SkillWeaver: Web Agents can Self-Improve by Discovering and Honing Skills
Zheng, B., Fatemi, M. Y., Jin, X., Wang, Z. Z., Gandhi, A., Song, Y., Gu, Y., Srinivasa, J., Liu, G., Neubig, G., et al. (2025) · arXiv · doi:10.48550/arxiv.2504.07079
“…exhibited by tool-augmented LMs (Schick et al., 2023; Wang et al., 2024c), many works explore using LLMs to make tools across math reasoning (Cai et al., 2024; Qian et al., 2023; Yuan et al., 2024a), theorem proving (Wang et al., 2024a), structured data analysis (Lu et al., 2023; Wang et…”
Large language models for agentic NetOps and AIOps: Architectures, evaluation, and safety
Bilal, M., Crowcroft, J., Wang, R., Xu, X., & Dustdar, S. (2027) · Computer Science Review · doi:10.1016/j.cosrev.2026.101075
Mendel Gödel Machine: Recursive Self-Improving Coding Agents via Comparative Evolution
Liu, C., Liu, Y., Yan, S., Tresp, V., & Ma, Y. (2026) · arXiv · doi:10.48550/arxiv.2608.07645
From Failed Trajectories to Reliable LLM Agents: Diagnosing and Repairing Harness Flaws
Chen, M., Wang, J., Liu, Z., Wang, Y., Zheng, H., & Wang, Q. (2026) · arXiv · doi:10.48550/arxiv.2606.06324
Prompt Injection Attack to Tool Selection in LLM Agents
Shi, J., Yuan, Z., Tie, G., Zhou, P., Gong, N. Z., & Sun, L. (2025) · arXiv · doi:10.48550/arxiv.2504.19793 · Cited by 2 · see citing works
- Authors
- Cai, T., Wang, X., Ma, T., Chen, X., & Zhou, D.
- Affiliations
- Princeton University (US)
- Stanford University (US)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2023
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2305.17126
- OpenAlex
- W4378718568
- Semantic Scholar
- 32dcd0887537cece54e214f531d2c384470b023f
- Cited by
- 28
- References
- 0
- Citations by year
- 2026: 2 · 2025: 8 · 2024: 13 · 2023: 5
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Keywords
- large language models, tool manufacturing, tool use, closed-loop framework, inference cost reduction, complex reasoning, BIG-Bench
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-24.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-24.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review