Natural Language Tools: A Natural Language Approach to Tool Calling In Large Language Agents
We present Natural Language Tools (NLT), a framework that replaces programmatic JSON tool calling in large language models (LLMs) with natural language outputs. By decoupling tool selection from response generation, NLT eliminates task interference and format constraints that degrade tool call performance. When evaluated across 10 models and 6,400 trials spanning customer service and mental health domains, NLT improves tool calling accuracy by 18.4 percentage points while reducing output variance by 70%. Open-weight models see the largest gains, surpassing flagship closed-weight alternatives, with implications for model training in both reinforcement learning and supervised fine-tuning stages. These improvements persist under prompt perturbations and extend tool-calling capabilities to models lacking native support.
Code (0)
등록된 구현이 없습니다.
Tasks
Reinforcement LearningResponse GenerationSimilar Papers 제목 키워드 기반
CAMeL Tools: An Open Source Python Toolkit for Arabic Natural Language Processing
We present CAMeL Tools, a collection of open-source tools for Arabic natural language processing in Python. CAMeL Tools currently provides utilities for pre-processing, morphological modeling, Dialect Identification, Nam…
Arabic Sentiment AnalysisArabic Text DiacritizationDialect IdentificationMorphological Analysis+5Simple Natural Language Processing Tools for Danish
This technical note describes a set of baseline tools for automatic processing of Danish text. The tools are machine-learning based, using natural language processing models trained over previously annotated documents. T…
BIG-bench Machine LearningDadmaTools: Natural Language Processing Toolkit for Persian Language
We introduce DadmaTools, an open-source Python Natural Language Processing toolkit for the Persian language. The toolkit is a neural pipeline based on spaCy for several text processing tasks, including normalization, tok…
ChunkingConstituency ParsingDependency ParsingLemmatizationSurvey on Publicly Available Sinhala Natural Language Processing Tools and Research
Sinhala is the native language of the Sinhalese people who make up the largest ethnic group of Sri Lanka. The language belongs to the globe-spanning language tree, Indo-European. However, due to poverty in both linguisti…
Comparative Analysis of Portuguese Named Entities Recognition Tools
This paper describes an experiment to compare four tools to recognize named entities in Portuguese texts. The experiment was made over the HAREM corpora, a golden standard for named entities recognition in Portuguese. Th…
BIG-bench Machine LearningInformation RetrievalNamed Entity Recognition (NER)Part-Of-Speech Tagging