The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.
RAG-Based AI Agents for Enterprise Software Development: Implementation Patterns and Production Deployment
Open accessAbstract
The integration of artificial intelligence (AI) agents into enterprise software development has emerged as a transformative approach to enhance productivity and code quality. Retrieval-Augmented Generation (RAG) represents a paradigm shift in how AI systems access and utilize knowledge, combining the generative capabilities of large language models (LLMs) with dynamic information retrieval mechanisms. This review paper examines the current state of RAG-based AI agents in enterprise software development contexts, focusing on implementation patterns and production deployment strategies. We analyze the architectural foundations of RAG systems, including vector databases, embedding models, and retrieval mechanisms that enable AI agents to access up-to-date code repositories, documentation, and organizational knowledge bases. The paper explores various implementation patterns such as code completion agents, automated testing assistants, documentation generators, and intelligent code review systems. We investigate production deployment challenges including scalability, latency optimization, security considerations, and integration with existing development workflows. Through systematic analysis of recent research and industrial applications, we identify key success factors for deploying RAG-based AI agents in enterprise environments, including context window management, retrieval accuracy, and hallucination mitigation strategies. The review also addresses emerging trends such as multi-agent collaboration, fine-tuning strategies for domain-specific tasks, and hybrid retrieval approaches. Our findings suggest that while RAG-based AI agents demonstrate significant potential for transforming enterprise software development, successful deployment requires careful consideration of organizational context, data privacy requirements, and continuous model evaluation frameworks.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“More broadly, retrieval-oriented methods reduce dependence on parametric memory and make code generation more adaptable to long-tail APIs, private libraries, and continuously evolving software ecosystems [225, 230].”
From Code as Agent Harness (2026) · cites this paper as [225]
Experimental — accuracy not yet measuredThe source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“This line of work uses tools primarily to fill gaps in the model's programming knowledge, especially APIs, libraries, documentation, and external coding utilities [19, 224, 225, 227, 228, 229].”
From Code as Agent Harness (2026) · cites this paper as [225]
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
The publisher hasn’t deposited this paper’s reference list.
Research works printed but not linked: 58
- Zhao, Y., Zhang, S., Wu, Y., Sun, Y., Sun, Y., Pei, D., ... & Ma, M. (2025). Triage in Software Engineering: A Systematic Review of Research and Practice. arXiv preprint arXiv:2511.08607. · arXiv
- Mastropaolo, A., Escobar-Velásquez, C., & Linares-Vásquez, M. (2025). From triumph to uncertainty: The journey of software engineering in the AI era. ACM Transactions on Software Engineering and Methodology, 34(5), 1-34.
- Hogan, B. R. (2025). Adaptive Learning for AI Systems: AI Methods for Scientific Domains Under Limited Supervision (Doctoral dissertation, Cornell University).
- Pahune, S., Akhtar, Z., Mandapati, V., & Siddique, K. (2025). The Importance of AI Data Governance in Large Language Models. Big Data and Cognitive Computing, 9(6), 147.
- Zhao, R., Chen, H., Wang, W., Jiao, F., Do, X. L., Qin, C., ... & Joty, S. (2023). Retrieving multimodal information for augmented generation: A survey. arXiv preprint arXiv:2303.10868. · arXiv
- Graziani, M., Molnar, M., Morales, I. E., Cadow-Gossweiler, J., & Laino, T. (2025). Making sense of data in the wild: Data analysis automation at scale. arXiv preprint arXiv:2502.15718. · arXiv
- Pai, A., Chandrappa, S., Prasad, G., Thakare, A., Christa, S., & Kumar, P. (2025, February). AI-Driven Software Reuse: Optimization and Comparative Performance Analysis. In 2025 2nd International Conference on Computational Intelligence, Communication Technology and Networking (CICTN) (pp. 124-130). IEEE.
- Zulkifli, A. (2023). 'Accelerating database efficiency in complex it infrastructures: Advanced techniques for optimizing performance, scalability, and data management in distributed systems. International Journal of Information and Cybersecurity, 7(12), 81-100.
- Naik, S. (2023). Cloud-Based Data Governance: Ensuring Security, Compliance, and Privacy. The Eastasouth Journal of Information System and Computer Science, 1(01), 69-87.
- Swick, B. (2024). Flexible Robot Programming through Human-Guided State Machine Synthesis with Large Language Models (Doctoral dissertation, The Ohio State University).
- Alonso, O., & Baeza-Yates, R. (Eds.). (2024). Information Retrieval: Advanced Topics and Techniques. ACM.
- Hammes, M., Thiemann, D., Gorba, D., & Kalwa, V. Determinants for Acceptance of Ai-Based Interaction Systems in Organizations-Two Vignette Experiments. Available at SSRN 4911256.
- Yang, J., Zeng, Z., & Shen, Z. (2025). Neural-Symbolic Dual-Indexing Architectures for Scalable Retrieval-Augmented Generation. IEEE Access.
- Zhu, Y., Yuan, H., Wang, S., Liu, J., Liu, W., Deng, C., ... & Wen, J. R. (2023). Large language models for information retrieval: A survey. arXiv preprint arXiv:2308.07107. · arXiv
- Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., ... & Kiela, D. (2020). Retrieval- augmented generation for knowledge-intensive nlp tasks. Advances in neural information processing systems, 33, 9459-9474.
- Xu, F. F., Alon, U., Neubig, G., & Hellendoorn, V. J. (2022, June). A systematic evaluation of large language models of code. In Proceedings of the 6th ACM SIGPLAN international symposium on machine programming (pp. 1-10).
- Tao, Y., Qin, Y., & Liu, Y. (2025). Retrieval-Augmented Code Generation: A Survey with Focus on Repository-Level Approaches. arXiv preprint arXiv:2510.04905. · arXiv
- Rao, H., Zhao, Y., Hou, X., Wang, S., & Wang, H. (2025). Software Engineering for Large Language Models: Research Status, Challenges and the Road Ahead. arXiv preprint arXiv:2506.23762. · arXiv
- Husain, H., Wu, H., & Gazit, T. (2019). CodeSearchNet challenge: Evaluating the state of semantic code search. arXiv preprint arXiv:1909.09436. · arXiv
- Huang, J., Zhao, J., Rong, Y., Guo, Y., He, Y., & Chen, H. (2024, November). Code representation pre- training with complements from program executions. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing: Industry Track (pp. 267-278).
- Chen, G., Xie, X., TANG, X., Xin, Q., & Liu, W. (2025). HedgeCode: A Multi-Task Hedging Contrastive Learning Framework for Code Search. In 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE). IEEE Computer Society.
- Szolderits, C. M. (2025). A New Era of Coding: Investigating GitHub Copilot's Influence on Productivity, Code Quality and Ethics in Software Development (Doctoral dissertation, Alpen-Adria- Universität Klagenfurt).
- Nijkamp, E., Pang, B., Hayashi, H., Tu, L., Wang, H., Zhou, Y., ... & Xiong, C. (2022). Codegen: An open large language model for code with multi-turn program synthesis. arXiv preprint arXiv:2203.13474. · arXiv
- Lemieux, C., Inala, J., & Lahiri, S. (2023). CodaMosa: Escaping coverage plateaus in test generation with pre-trained large language models. In Proceedings of ICSE 2023, 919-931.
- Ji, E., Wang, Y., Xing, S., & Jin, J. (2025). Hierarchical reinforcement learning for energy-efficient API traffic optimization in large-scale advertising systems. IEEE Access.
- Li, Y., Choi, D., Chung, J., Kushman, N., Schrittwieser, J., Leblond, R., ... & Vinyals, O. (2022). Competition- level code generation with alphacode. Science, 378(6624), 1092-1097.
- Datta, S., Nahin, S. K., Chhabra, A., & Mohapatra, P. (2025). Agentic AI Security: Threats, Defenses, Evaluation, and Open Challenges. arXiv preprint arXiv:2510.23883. · arXiv
- Ram, O., Levine, Y., & Dalmedigos, I. (2023). In-context retrieval-augmented language models. Transactions of the Association for Computational Linguistics, 11, 1316-1331.
- Khattab, O., Santhanam, K., Li, X. L., Hall, D., Liang, P., Potts, C., & Zaharia, M. (2022). Demonstrate- search-predict: Composing retrieval and language models for knowledge-intensive nlp. arXiv preprint arXiv:2212.14024. · arXiv
- Shi, W., Min, S., Lomeli, M., Zhou, C., Li, M., Szilvasy, G., ... & Lewis, M. (2023). In-context pretraining: Language modeling beyond document boundaries. arXiv preprint arXiv:2310.10638. · arXiv
- Wu, Z. (2025). Health Impact of AI (Master's thesis, University of California, Riverside).
- Nayak, S. K., & Ojha, A. C. (2020). Data leakage detection and prevention: Review and research directions. Machine learning and information processing: proceedings of ICMLIP 2019, 203- 212.
- Yu, H., Gan, A., Zhang, K., Tong, S., Liu, Q., & Liu, Z. (2024, August). Evaluation of retrieval-augmented generation: A survey. In CCF Conference on Big Data (pp. 102-120). Singapore: Springer Nature Singapore.
- Chen, L., Guo, Q., Jia, H., Zeng, Z., Wang, X., Xu, Y., ... & Zhang, S. (2024). A survey on evaluating large language models in code generation tasks. arXiv preprint arXiv:2408.16498. · arXiv
- Wang, M., Zhang, X., & Han, X. (2025). AI Driven Systems for Improving Accounting Accuracy Fraud Detection and Financial Transparency. Frontiers in Artificial Intelligence Research, 2(3), 403- 421.
- Sun, T., Yang, J., Li, J., Chen, J., Liu, M., Fan, L., & Wang, X. (2024). Enhancing auto insurance risk evaluation with transformer and SHAP. IEEE Access.
- Zhang, J., Marone, M., Li, T., Van Durme, B., & Khashabi, D. (2025, April). Verifiable by design: Aligning language models to quote from pre-training data. In Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers) (pp. 3748-3768).
- Grand, G. J. (2023). Discovering abstractions from language via neurosymbolic program synthesis (Doctoral dissertation, Massachusetts Institute of Technology).
- Hasan, M. T., Tsantalis, N., & Alikhanifard, P. (2024). Refactoring-Aware Block Tracking in Commit History. IEEE Transactions on Software Engineering.
- Lyu, Z., Chen, S., Ji, Z., Wang, L., Wang, S., Wu, D., ... & Cheung, S. C. (2025). Testing and Enhancing Multi- Agent Systems for Robust Code Generation. arXiv preprint arXiv:2510.10460. · arXiv
- Schäfer, M., Nadi, S., Eghbali, A., & Tip, F. (2023). An empirical evaluation of using large language models for automated unit test generation. IEEE Transactions on Software Engineering, 50(1), 85-105.
- Hou, X., Zhao, Y., Liu, Y., Yang, Z., Wang, K., Li, L., ... & Wang, H. (2024). Large language models for software engineering: A systematic literature review. ACM Transactions on Software Engineering and Methodology, 33(8), 1-79.
- Sobania, D., Briesch, M., Hanna, C., & Petke, J. (2023, May). An analysis of the automatic bug fixing performance of chatgpt. In 2023 IEEE/ACM International Workshop on Automated Program Repair (APR) (pp. 23-30). IEEE.
- Fan, A., Gokkaya, B., Harman, M., Lyubarskiy, M., Sengupta, S., Yoo, S., & Zhang, J. M. (2023, May). Large language models for software engineering: Survey and open problems. In 2023 IEEE/ACM International Conference on Software Engineering: Future of Software Engineering (ICSE-FoSE) (pp. 31-53). IEEE.
- Baltes, S., Speith, T., Chiteri, B., Mohsenimofidi, S., Chakraborty, S., & Buschek, D. (2025). Rethinking Trust in AI Assistants for Software Development: A Critical Review. arXiv preprint arXiv:2504.12461. · arXiv
- Sami, M. A., Waseem, M., Rasheed, Z., Saari, M., Systä, K., & Abrahamsson, P. (2024). Experimenting with multi-agent software development: Towards a unified platform. arXiv preprint arXiv:2406.05381. · arXiv
- Yang, Y., Ding, G., Chen, Z., & Yang, J. (2025). GART: Graph Neural Network-based Adaptive and Robust Task Scheduler for Heterogeneous Distributed Computing. IEEE Access.
- Sun, T., Wang, M., & Chen, J. (2025). Leveraging Machine Learning for Tax Fraud Detection and Risk Scoring in Corporate Filings. Asian Business Research Journal, 10(11), 1-13.
- Song, F., Agarwal, A., & Wen, W. (2024). The impact of generative AI on collaborative open-source software development: Evidence from GitHub Copilot. arXiv preprint arXiv:2410.02091. · arXiv
- Hussein, D. (2024). Usability of LLMs for Assisting Software Engineering: A Literature Review.
- Sheggam, H., & Zhang, X. (2024, November). Exploring Security Risks and Mitigation Strategies in AI Code Helpers. In 2024 IEEE Long Island Systems, Applications and Technology Conference (LISAT) (pp. 1-6). IEEE.
- Dakhel, A. M., Nikanjam, A., Khomh, F., Desmarais, M. C., & Washizaki, H. (2024). Generative AI for software development: a family of studies on code generation. In Generative AI for Effective Software Development (pp. 151-172). Cham: Springer Nature Switzerland.
- Ross, S., Martinez, F., & Houde, S. (2023). The programmer's assistant: Conversational interaction with a large language model for software development. In Proceedings of IUI 2023, 491-504.
- Viswanath, A., & Buschmeier, H. (2025). Insights for Proactive Agents: Design Considerations, Challenges, and Recommendations. In Joint Proceedings of the ACM IUI 2025 Workshops.
- Nam, D., Macvean, A., & Hellendoorn, V. (2024). In-IDE code generation from natural language: Promise and challenges. ACM Transactions on Software Engineering and Methodology, 33(2), 1-31.
- Zhang, S., Qiu, L., & Zhang, H. (2025). Edge cloud synergy models for ultra-low latency data processing in smart city iot networks. International Journal of Science, 12(10).
- Wang, M., Zhang, X., Yang, Y., & Wang, J. (2025). Explainable Machine Learning in Risk Management: Balancing Accuracy and Interpretability. Journal of Financial Risk Management, 14(3), 185-198.
- Jimenez, C., Yang, J., & Wettig, A. (2023). SWE-bench: Can language models resolve real-world GitHub issues? arXiv preprint arXiv:2310.06770. · arXiv
Cited by
Sorted by citations
Ning, X., Tieu, K., Fu, D., Wei, T., Li, Z., Bei, Y., Zou, J., Ai, M., Liu, Z., Li, T.-W., et al. (2026) · arXiv · doi:10.48550/arxiv.2605.18747
Real Time Fraud Detection at Scale in High Volume Enterprise Payment Ecosystems
Qin, Y., Yang, J., & Wang, Z. (2026) · Journal of Computing and Electronic Information Management · doi:10.54097/51td8c59
Self-citationMultimodal Intelligence Improves Maritime Congestion Forecasting and Port Optimization
Shen, Z., Cai, H., & Pierce (2026) · Academic Journal of Management Science and Engineering · doi:10.62051/ajmse.v1n2.07
Designing Energy Efficient Accelerators Through Neural Architecture Search
Yan, Z. (2026) · Jisuanji shenghuojia. · doi:10.54097/89k4tv16
Dynamic Knowledge Graph Augmentation Enhances Factual Accuracy in Retrieval Based Generation
Costa, R., & Gruber, E. (2026) · Journal of Computing and Electronic Information Management · doi:10.54097/e4991d70
Metadata
- Authors
- Zhao, X., Sun, T., Ren, S., Yang, J., & Liu, Y.
- Affiliations
- Stevens Institute of Technology (US)
- Chang'an University (CN)
- New York University (US)
- Carnegie Mellon University (US)
- Worcester Polytechnic Institute (US)
- Venue
- Frontiers in Artificial Intelligence Research
- Publisher
- International Study Counselor
- Published
- 2025-12-02
- Volume
- 2
- Issue
- 3
- Pages
- 501-520
- ISSN
- 3079-6342 (ISSN-L)
- 3079-6350
- OpenAlex
- W7118784573
- Cited by
- 13
- References
- 0
- Citations by year
- 2026: 13
- FWCI
- 13.63
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- Frontiers in Artificial Intelligence Research (publishedVersion, cc-by-nc-nd)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- retrieval-augmented generation, AI agents, enterprise software development, large language models, code completion, test automation, documentation generation, code review, vector databases, embedding models, production deployment, hallucination mitigation, agent cooperation, hybrid retrieval, data privacy
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: RAG-Based AI Agents for Enterprise Software Development: Implementation Patterns and Production Deployment. https://app.cochat.ai/papers/10.71465/fair456
- The paper
- Zhao, X., Sun, T., Ren, S., Yang, J., & Liu, Y. (2025). RAG-Based AI Agents for Enterprise Software Development: Implementation Patterns and Production Deployment. Frontiers in Artificial Intelligence Research. https://doi.org/10.71465/fair456