AI & ML
Prompt Less, Infer More: Static Analysis-Guided LLM Type Annotation for Python
arXiv cs.SE0 views
arXiv:2610.41617v1 Announce Type: new Abstract: Type annotations improve the maintainability and reliability of Python programs, but many real-world projects remain under-annotated because manual annotation is time-consuming and error-prone. Recent neural and LLM-based type inference systems can recover missing annotations, yet they often trade accuracy for efficiency. Existing approaches often fail to exploit project-wide type evidence, or do so inefficiently through unnecessary model calls and noisy prompts. We present SALT, an LLM-based type inference system guided by static analysis. SALT integrates static analysis with LLM inference to resolve types statically, prioritize LLM queries, and construct concise type-aware context. To demonstrate the effectiveness of SALT, we evaluated it on 12 real-world Python projects. SALT achieves the best accuracy among the evaluated systems and reduces estimated LLM cost by up to 78.5% compared with a strong coding-assistant baseline. It also shows similar cost savings with the frontier model GPT-5.5, demonstrating that SALT remains effective with strong LLMs.
Source:https://arxiv.org/abs/2610.41617PreviousSCRBench: Beyond Equivalence Checking for Semantic Change Reasoning in CodeNextWhat Carries Architectural Signal? A Code-to-Architecture Mapping Study
Related posts

Quantization, Explained: From FP32 to INT4, and What Each Precision Costs You
0dev.to AI
Black Friday hosting: how to tell a real deal from a fake one
0dev.to WebDev

The Nasdaq 100 drops 6%, losing a record $2.3T in value, and the Philadelphia chip index plunges 12%, on concerns over the AI trade after Democrats won Congress (Natalia Kniazhevich/Bloomberg)
0Techmeme

Apple's New HomeView Smart Home Hub: Here's How Much RAM It Has
0MacRumors
Rewind on an Older Apple Watch: Memova's Upcoming Feature
0Hacker News New
Plain Vanilla Web
0Hacker News New