Solver-Aided Verification of Policy Compliance in Tool-Augmented LLM Agents
Cailin Winston, Claris Winston, Ren\'e Just

TL;DR
This paper presents a solver-aided framework that enforces policy compliance in tool-augmented LLM agents by translating policies into formal constraints and checking tool calls against them at runtime, improving reliability.
Contribution
It introduces a novel SMT solver-assisted method to formally verify and enforce tool-use policies in TaLLMs, enhancing compliance and trustworthiness.
Findings
Reduces policy violations in TaLLMs
Maintains task accuracy while enforcing policies
Improves overall reliability of tool-augmented LLMs
Abstract
Tool-augmented Large Language Models (TaLLMs) extend LLMs with the ability to invoke external tools, enabling them to interact with real-world environments. However, a major limitation in deploying TaLLMs in sensitive applications such as customer service and business process automation is a lack of reliable compliance with domain-specific operational policies regarding tool-use and agent behavior. Current approaches merely steer LLMs to adhere to policies by including policy descriptions in the LLM context, but these provide no guarantees that policy violations will be prevented. In this paper, we introduce an SMT solver-aided framework to enforce tool-use policy compliance in TaLLM agents. Specifically, we use an LLM-assisted, human-guided approach to translate natural-language-specified tool-use policies into formal logic (SMT-LIB-2.0) constraints over agent-observable state and tool…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Topic Modeling · Artificial Intelligence in Law
