Salvato in:
Dettagli Bibliografici
Autori principali: Mondal, Rajdeep, Bjorner, Nikolaj, Millstein, Todd, Tang, Alan, Varghese, George
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:https://arxiv.org/abs/2507.12443
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915393782677504
author Mondal, Rajdeep
Bjorner, Nikolaj
Millstein, Todd
Tang, Alan
Varghese, George
author_facet Mondal, Rajdeep
Bjorner, Nikolaj
Millstein, Todd
Tang, Alan
Varghese, George
contents Beyond hallucinations, another problem in program synthesis using LLMs is ambiguity in user intent. We illustrate the ambiguity problem in a networking context for LLM-based incremental configuration synthesis of route-maps and ACLs. These structures frequently overlap in header space, making the relative priority of actions impossible for the LLM to infer without user interaction. Measurements in a large cloud identify complex ACLs with 100's of overlaps, showing ambiguity is a real problem. We propose a prototype system, Clarify, which uses an LLM augmented with a new module called a Disambiguator that helps elicit user intent. On a small synthetic workload, Clarify incrementally synthesizes routing policies after disambiguation and then verifies them. Our treatment of ambiguities is useful more generally when the intent of updates can be correctly synthesized by LLMs, but their integration is ambiguous and can lead to different global behaviors.
format Preprint
id arxiv_https___arxiv_org_abs_2507_12443
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle LLM-Based Config Synthesis requires Disambiguation
Mondal, Rajdeep
Bjorner, Nikolaj
Millstein, Todd
Tang, Alan
Varghese, George
Networking and Internet Architecture
Artificial Intelligence
Human-Computer Interaction
Programming Languages
Beyond hallucinations, another problem in program synthesis using LLMs is ambiguity in user intent. We illustrate the ambiguity problem in a networking context for LLM-based incremental configuration synthesis of route-maps and ACLs. These structures frequently overlap in header space, making the relative priority of actions impossible for the LLM to infer without user interaction. Measurements in a large cloud identify complex ACLs with 100's of overlaps, showing ambiguity is a real problem. We propose a prototype system, Clarify, which uses an LLM augmented with a new module called a Disambiguator that helps elicit user intent. On a small synthetic workload, Clarify incrementally synthesizes routing policies after disambiguation and then verifies them. Our treatment of ambiguities is useful more generally when the intent of updates can be correctly synthesized by LLMs, but their integration is ambiguous and can lead to different global behaviors.
title LLM-Based Config Synthesis requires Disambiguation
topic Networking and Internet Architecture
Artificial Intelligence
Human-Computer Interaction
Programming Languages
url https://arxiv.org/abs/2507.12443