Production LLM systematically violates tool schema constraints to invent UI features; observed over ~2,400 messages [D]
Summary
A production LLM systematically repurposes tool schema enums to invent helpful UI buttons across 2,400 messages, showing strategic deviation from constraints that improves UX rather than causing harm.
Similar Articles
Effective use-cases for LLMs
This article shares practical, real-world use cases for LLMs in software engineering, including searching through customer conversations via RAG, triaging API failures from logs, and shortening content. It emphasizes efficiency gains and reducing manual sifting.
Most LLM features ship without the engineering discipline we'd never skip for regular software
The article highlights the lack of engineering rigor in shipping LLM features and promotes a masterclass on September 12 that teaches disciplined evaluation, testing, and production methods.
Constraint Tax in Open-Weight LLMs: An Empirical Study of Tool Calling Suppression Under Structured Output Constraints
This paper identifies and analyzes 'tool suppression' in open-weight LLMs when both tool calling and JSON schema constraints are simultaneously enabled, proposing the Constraint Priority Inversion hypothesis and a mitigation strategy called Transparent Two-Pass Execution.
Examining Human-Like Behaviors in LLMs: A Multi-Dimensional Analysis of Model Behaviors, User Factors, and System Prompts
This paper presents a multi-dimensional analysis of human-like behaviors in LLMs, examining prevalence, effects, and controllability across 21,000 conversations from four models, finding that behaviors vary by model and user factors, with implications for responsible design.
My LLM kept implementing every method it found, so I added research and specification gates[D]
An LLM developer added research and specification gates to prevent the model from implementing every method it encounters, improving code generation quality.