paper-with-me

Papers

Contract2Tool: Learning Preconditions and Effects for Reliable Tool-Augmented LLM Agents

2026-06-05 · Rahul Suresh Babu, Laxmipriya Ganesh Iyer arxiv

Tool-augmented large language model agents increasingly rely on external APIs, but standard tool schemas describe how to call a tool, not when the tool is causally appropriate or what task state it produces. Causal tool filtering addresses this gap by using lightweight contracts that specify each tool's preconditions, effects, risk level, and cost. However, manually writing and maintaining such contracts does not scale to large or changing tool ecosystems. We introduce Contract2Tool, a framework for inferring tool contracts from metadata, schemas, documentation, and execution traces. Contract2Tool converts observable tool evidence into normalized symbolic contracts that can be evaluated intrinsically and deployed inside downstream causal tool filtering. We evaluate learned contracts against gold preconditions, effects, and risk labels, and measure their downstream utility on multi-step agent tasks. Our results show that hybrid documentation-and-trace evidence produces contracts accurate enough to preserve most of the reliability and efficiency benefits of gold contracts. Learned-contract CMTF achieves 0.980 downstream success, close to 0.990 for gold-contract CMTF, while reducing visible tools from 100 to 1 and reducing average token usage from 26,172 to 2,528 relative to all-tools exposure. These results suggest that learned contracts can provide a scalable contract layer between tool schemas and reliable agent execution.

📄 PDF Abstract BibTeX arXiv:2606.07904

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

ContractEval: A Benchmark for Evaluating Contract-Satisfying Assertions in Code Generation

2025-10-14 · Soohan Lim, Joonghyuk Hahn, Hyunwoo Park, Sang-Ki Ko 외 arxiv

Current code generation evaluation measures functional correctness on well-formed inputs that satisfy all input preconditions. This paradigm has a critical limitation: task descriptions often leave these preconditions im…

Code Generation

Towards Large Language Model Aided Program Refinement

2024-06-26 · Yufan Cai, Zhe Hou, Xiaokun Luan, David Miguel Sanan Baena 외

Program refinement involves correctness-preserving transformations from formal high-level specification statements into executable programs. Traditional verification tool support for program refinement is highly interact…

HumanEvalLanguage ModelingLanguage ModellingLarge Language Model+1

Agent Behavioral Contracts: Formal Specification and Runtime Enforcement for Reliable Autonomous AI Agents

2026-02-25 · Varun Pratap Bhardwaj arxiv

Traditional software relies on contracts -- APIs, type systems, assertions -- to specify and enforce correct behavior. AI agents, by contrast, operate on prompts and natural language instructions with no formal behaviora…

Beyond Postconditions: Can Large Language Models infer Formal Contracts for Automatic Software Verification?

2025-10-14 · Cedric Richter, Heike Wehrheim arxiv

Automatic software verifiers have become increasingly effective at the task of checking software against (formal) specifications. Yet, their adoption in practice has been hampered by the lack of such specifications in re…

ConditionNET: Learning Preconditions and Effects for Execution Monitoring

2025-02-03 · Daniel Sliwowski, Dongheui Lee

The introduction of robots into everyday scenarios necessitates algorithms capable of monitoring the execution of tasks. In this paper, we propose ConditionNET, an approach for learning the preconditions and effects of a…

Anomaly DetectionLanguage ModelingLanguage Modelling