PreprintCited by 49Topic ModelingNatural Language Processing TechniquesAI-based Problem Solving and Planning

Large language models as tool makers

Open access
Cai, Tianle, Wang, Xuezhi, Ma, Tengyu, Chen, Xinyun, Zhou, Denny·2023·arXiv

Abstract

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

DataCite · 10.48550/arxiv.2305.17126

Cites

0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

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
    • 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
    • cites Schick et al., 2023 source
  • 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
  • May combine two claims. 21
  • Classified as probably not a substantial claim. 27
  • May combine two claims.

    Interpretationcitation

    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.

    “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.

    Premisecitation

    Recent 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.

    Premisecitation

    CoT 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).

    Premisecitation

    The 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 data

    LATM 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 claim
  • May combine two claims.

    Findingown data

    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.

    “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 claim
  • May combine two claims.

    Findingreasoning

    With 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingown data

    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.

    “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 claim
  • May combine two claims.

    Findingown data

    LATM 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.
  • Classified as probably not a substantial claim.

    Interpretationnone given

    The 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 conductreasoning

    Within 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 claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Interpretationreasoning

    The 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 claim
  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationreasoning

    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.

    “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.

    Interpretationreasoning

    LATM 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 claim
  • Probably not a substantial claim: may not pass S4 (based). May combine two claims.

    Interpretationnone given

    The 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Tool 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).

    Interpretationreasoning

    The 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Traditional 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 given

    In 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 claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    In 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 claim
  • May combine two claims.

    Interpretationreasoning

    This 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.

    Interpretationreasoning

    If 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 given

    Rather 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationreasoning

    Given 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.

    Interpretationreasoning

    LATM 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Chen 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 given

    The 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    The 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 claim
  • May combine two claims.

    Interpretationreasoning

    In 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 claim
  • May combine two claims.

    Interpretationreasoning

    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.

    “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
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).

    Study design and conductnone given

    Evaluation 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing), S4 (based).

    Study design and conductnone given

    The 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 claim
  • May combine two claims.

    Interpretationown data

    The 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 claim
  • May combine two claims.

    Interpretationreasoning

    Since 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning

    Another 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 claim
  • May combine two claims.

    Interpretationown data

    The 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 claim
  • Probably not a substantial claim: may not pass S2 (checkable).

    Interpretationreasoning

    In 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 claim
  • Classified as probably not a substantial claim.

    Study design and conductown data

    The 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    The 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 claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductnone given

    The 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 claim
  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationreasoning

    Instruction 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
41 of 41
  • 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.”
3 of 3

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.”
  • 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.”
  • 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

  1. 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.
  2. 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.
  3. 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

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)
OpenAlex
W4378718568
Cited by
28
References
0
Citations by year
2026: 2 · 2025: 8 · 2024: 13 · 2023: 5
Type
posted content
Language
en
Open access
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