Cited by 14Software Engineering ResearchSoftware Engineering Techniques and PracticesTopic Modeling

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 access
Xiuyuan Zhao, Tiejiang Sun, Shaochen Ren, Jingyun Yang, Yang Liu·2025·Frontiers in Artificial Intelligence Research

Abstract

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.71465/fair456

Cites

0 citation errors · 0 not checkable

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.

A few free checks a day · papers already verified open instantly · results are public

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?

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

  1. 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
  2. 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.
  3. Hogan, B. R. (2025). Adaptive Learning for AI Systems: AI Methods for Scientific Domains Under Limited Supervision (Doctoral dissertation, Cornell University).
  4. 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.
  5. 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
  6. 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
  7. 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.
  8. 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.
  9. 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.
  10. Swick, B. (2024). Flexible Robot Programming through Human-Guided State Machine Synthesis with Large Language Models (Doctoral dissertation, The Ohio State University).
  11. Alonso, O., & Baeza-Yates, R. (Eds.). (2024). Information Retrieval: Advanced Topics and Techniques. ACM.
  12. 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.
  13. Yang, J., Zeng, Z., & Shen, Z. (2025). Neural-Symbolic Dual-Indexing Architectures for Scalable Retrieval-Augmented Generation. IEEE Access.
  14. 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
  15. 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.
  16. 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).
  17. 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
  18. 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
  19. Husain, H., Wu, H., & Gazit, T. (2019). CodeSearchNet challenge: Evaluating the state of semantic code search. arXiv preprint arXiv:1909.09436. · arXiv
  20. 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).
  21. 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.
  22. 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).
  23. 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
  24. 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.
  25. 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.
  26. 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.
  27. 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
  28. Ram, O., Levine, Y., & Dalmedigos, I. (2023). In-context retrieval-augmented language models. Transactions of the Association for Computational Linguistics, 11, 1316-1331.
  29. 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
  30. 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
  31. Wu, Z. (2025). Health Impact of AI (Master's thesis, University of California, Riverside).
  32. 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.
  33. 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.
  34. 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
  35. 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.
  36. 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.
  37. 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).
  38. Grand, G. J. (2023). Discovering abstractions from language via neurosymbolic program synthesis (Doctoral dissertation, Massachusetts Institute of Technology).
  39. Hasan, M. T., Tsantalis, N., & Alikhanifard, P. (2024). Refactoring-Aware Block Tracking in Commit History. IEEE Transactions on Software Engineering.
  40. 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
  41. 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.
  42. 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.
  43. 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.
  44. 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.
  45. 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
  46. 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
  47. 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.
  48. 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.
  49. 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
  50. Hussein, D. (2024). Usability of LLMs for Assisting Software Engineering: A Literature Review.
  51. 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.
  52. 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.
  53. 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.
  54. Viswanath, A., & Buschmeier, H. (2025). Insights for Proactive Agents: Design Considerations, Challenges, and Recommendations. In Joint Proceedings of the ACM IUI 2025 Workshops.
  55. 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.
  56. 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).
  57. 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.
  58. 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

See all 14

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
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
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