AI Chatbot to Guide User Workflow

Hi Mentors Kris Stern, Shivay Lamba, Chirag Gupta and Community,

My name is Genie, and I am a student focusing on Machine Learning and AI systems. I am highly interested in the AI-powered Chatbot to Guide User Workflow in Jenkins project for Google Summer of Code.

Why this project:
I find this project particularly impactful because Jenkins, while powerful, can be complex for both new and experienced users when navigating pipelines, plugins, and troubleshooting issues. I have experience working with LLM-based systems and Retrieval-Augmented Generation (RAG), and I am excited about applying these techniques to build a practical assistant that improves user productivity and onboarding within Jenkins.

Current Progress:

  • I have studied the project description and understand the goal of integrating an AI chatbot into Jenkins to provide workflow guidance, documentation retrieval, and troubleshooting support.

  • I have begun exploring Jenkins architecture and plugin development to understand how such a chatbot can be integrated into the Jenkins UI.

  • I have prior experience building AI systems, including RAG-based applications and working with vector databases (e.g., FAISS/Chroma) for efficient information retrieval.

  • I am currently reviewing Jenkins documentation and plugin ecosystem to identify relevant data sources for building the chatbot knowledge base.

I will be drafting my proposal shortly and would greatly appreciate any guidance or suggestions on scope and implementation direction.

Best regards,