Designing the architecture of modern networked systems requires navigating a large, combinatorial space of hardware, systems, and configuration choices with complex cross-layer interactions. Architects must balance competing objectives such as performance, cost, and deployability while satisfying compatibility and resource constraints, often relying on scattered rules-of-thumb drawn from benchmarks, papers, documentation, and expert experience. This raises a natural question: can large language models (LLMs) reliably perform this kind of architectural reasoning? We find that they cannot. While LLMs produce plausible configurations, they frequently miss critical constraints, encode incorrect assumptions, and exhibit ``stickiness'' to familiar patterns. A natural workaround--iterative validation via simulation or experimentation--is often prohibitively expensive at scale and, in many cases, infeasible, particularly when comparing hardware-dependent alternatives. Motivated by this gap, we present Kepler, a lightweight reasoning framework for architecture design that combines structured, expert-driven specifications with SMT-based optimization. Kepler encodes architecturally significant properties--requirements, incompatibilities, and qualitative trade-offs--about systems, hardware, and workloads as constraints, and synthesizes feasible designs that optimize user-defined objectives. It operates at an abstract level, capturing ``rules-of-thumb'' rather than detailed system behavior, enabling tractable reasoning while preserving key interactions, and provides explanations for its decisions. Through experiments and case studies, we show that Kepler uncovers interactions missed by LLMs and supports systematic, explainable design exploration.


翻译:设计现代网络系统的架构需要在硬件、系统和配置选择的大型组合空间中导航,同时处理复杂的跨层交互。架构师必须在性能、成本和可部署性等相互冲突的目标之间取得平衡,并满足兼容性和资源约束,通常依赖从基准测试、论文、文档和专家经验中提炼的零散经验法则。这自然引发了一个问题:大语言模型(LLM)能否可靠地执行此类架构推理?我们发现:不能。虽然LLM能生成看似合理的配置,但经常遗漏关键约束、编码不正确的假设,并对熟悉模式表现出“粘性”。一种自然的替代方案——通过模拟或实验进行迭代验证——往往在规模上成本过高,且在许多情况下不可行,尤其是在比较依赖硬件的备选方案时。受此差距启发,我们提出Kepler——一种用于架构设计的轻量级推理框架,它将结构化、专家驱动的规范与基于SMT的优化相结合。Kepler将关于系统、硬件和工作负载的架构重要属性(需求、不兼容性和定性权衡)编码为约束,并综合出优化用户定义目标的可行设计方案。它在抽象层面运行,捕捉“经验法则”而非详细系统行为,从而在保留关键交互的同时实现可处理的推理,并为其决策提供解释。通过实验和案例研究,我们证明Kepler能发现LLM遗漏的交互,并支持系统化、可解释的设计探索。

0
下载
关闭预览

相关内容

《大型语言模型在军事战术网络故障诊断中的应用》
专知会员服务
25+阅读 · 2025年11月11日
探索大型语言模型在网络安全中的作用:一项系统综述
专知会员服务
22+阅读 · 2025年4月27日
大语言模型在规划与调度问题上的应用
专知会员服务
53+阅读 · 2025年1月12日
LLM in Medical Domain: 大语言模型在医学领域的应用
专知会员服务
103+阅读 · 2023年6月17日
阿里巴巴全球化架构设计挑战
InfoQ
36+阅读 · 2019年11月25日
阿里技术大牛:一份架构师成神路线图!
51CTO博客
31+阅读 · 2019年7月6日
基于模型系统的系统设计
科技导报
10+阅读 · 2019年4月25日
【知识图谱】知识图谱+人工智能=新型网络信息体系
产业智能官
14+阅读 · 2018年11月18日
用模型不确定性理解模型
论智
11+阅读 · 2018年9月5日
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
4+阅读 · 2014年12月31日
国家自然科学基金
43+阅读 · 2012年12月31日
VIP会员
最新内容
综述 | 世界动作模型:少做梦,多行动
专知会员服务
4+阅读 · 6月23日
美以伊冲突:无人机与人工智能的运用
专知会员服务
7+阅读 · 6月23日
《特种部队在透明战场中的生存力》最新报告
专知会员服务
4+阅读 · 6月23日
综述 | 3D场景图:开放挑战与未来方向
专知会员服务
8+阅读 · 6月22日
21世纪的无人机战争
专知会员服务
4+阅读 · 6月22日
《量子技术的军事任务技术适配与利用》
专知会员服务
5+阅读 · 6月22日
相关基金
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
4+阅读 · 2014年12月31日
国家自然科学基金
43+阅读 · 2012年12月31日
Top
微信扫码咨询专知VIP会员