PRAXIS: Graph-Grounded Tacit Knowledge for Domain Code Generation

📅 2026-08-20
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出PRAXIS框架,通过模拟人类开发流程提取并结构化表示隐性知识,以解决大语言模型在特定领域代码生成中的不足。
📝 Abstract
LLM agents have achieved strong performance on general software engineering tasks, yet struggle with domain-specific code generation. We identify the root cause as the agent's lack of tacit knowledge, including domain-specific business rules, interface contracts, and operational conventions that developers internalize through practice but never document. This knowledge is deeply buried beneath the domain code, dispersed across code entities and their dependency relations, and invisible to the agent that lacks it. These properties make tacit knowledge inherently difficult to retrieve or learn. In this work, we propose PRAXIS, a framework that enables agents to systematically extract, represent, and reuse tacit knowledge for domain code generation. PRAXIS acquires tacit knowledge by simulating human development workflows within the target codebase, distills it into structured units organized on the code dependency graph, and proactively surfaces it to the agent at the point of code interaction. Extensive experiments demonstrate that PRAXIS outperforms state-of-the-art agents equipped with powerful agentic search capabilities, as well as experience-based and skill-based methods. The approach integrates seamlessly into various agent frameworks and LLMs with consistent performance improvements, and supports continual evolution with performance steadily scaling as practice accumulates.
Problem

Research questions and friction points this paper is trying to address.

tacit knowledge
domain-specific code generation
LLM agents
Innovation

Methods, ideas, or system contributions that make the work stand out.

tacit knowledge
code dependency graph
domain code generation
structured units
🔎 Similar Papers
2023-12-04ACM Transactions on Software Engineering and MethodologyCitations: 11
💼 Related Jobs
No related jobs found.
Xue Jiang
Xue Jiang
Peking University
Program GenerationLLM4SE
Tianyu Zhang
Tianyu Zhang
Department of Computer Science, University of Iowa
Industrial internet-of-thingsreal-time systemscyber-physical systems5G RANTSN
L
Lingwei Wu
Key Laboratory of High Confidence Software Technologies (PKU), Ministry of Education; School of Computer Science, Peking University
Z
Ziyu Wang
Key Laboratory of High Confidence Software Technologies (PKU), Ministry of Education; School of Computer Science, Peking University
Ge Li
Ge Li
Full Professor of Computer Science, Peking University
Program AnalysisProgram GenerationDeep Learning
Yuan Sui
Yuan Sui
PhD student, National University of Singapore
Natural Language ProcessingGraphs
Hao Zhu
Hao Zhu
Peking University
AI4SE
W
Wenpin Jiao
Key Laboratory of High Confidence Software Technologies (PKU), Ministry of Education; School of Computer Science, Peking University
Zhi Jin
Zhi Jin
Sun Yat-Sen University, Associate Professor
Yihong Dong
Yihong Dong
Peking University
Code GenerationLarge Language Models