Back to Jenkins
GSoC 2026

AI Chatbot to Guide User Workflow

While Jenkins is the backbone of modern CI/CD, troubleshooting failed builds and complex configurations remains a time-consuming bottleneck. This project develops a Diagnostic AI Chatbot plugin to drastically reduce this friction, minimizing debugging time and maximizing developer productivity. Powered by an advanced Retrieval-Augmented Generation (RAG) architecture, the agent leverages LangGraph and hybrid search to intelligently filter noisy build logs, cross-referencing them with official documentation and community discussions in order to deliver precise root-cause analysis and actionable fixes. Architecturally, it utilizes a decoupled FastAPI backend, ensuring zero computational overhead on the Jenkins Controller. The system is highly flexible: it is designed with a privacy-first approach optimized for local open-source LLMs, while seamlessly supporting integration with third-party commercial APIs. This allows administrators to effortlessly toggle between absolute data privacy and frontier model performance based on their infrastructure needs.

Project details

Contributor

Daniele Caldarigi

Mentors

Not available

Technologies

Not listed in the archive