GSoC 2026 Introduction -Kalema Kosea

:rocket: GSoC 2026 Introduction: AI Chatbot for Jenkins Workflow

Hi Jenkins community!

I’m Kalema Kosea, and I’m excited to apply for GSoC 2026 with Jenkins. I’m specifically interested in the AI Chatbot for Jenkins Workflow project.

About Me

  • Background: Computer Science student with strong interest in AI/ML and DevOps
  • Skills: Python, FastAPI, LangChain, LLM Integration, REST APIs, Git, Docker

Why This Project

I believe an intelligent chatbot can dramatically improve the Jenkins user experience by helping developers diagnose build failures faster. I’m particularly interested in:

  • Building log analysis and chunking for error extraction with intelligent context detection

I’ve chosen this focus because log analysis is the foundation for any diagnostic system, and improving this will immediately benefit all other aspects of the chatbot’s intelligence. The ability to extract meaningful errors from noisy console output is where most debugging starts.

Current Progress

  • :white_check_mark: Read through the resources-ai-chatbot-plugin documentation and codebase
  • :white_check_mark: Studied successful proposals from Yugansh, Adarsh, and Pascal on Discourse
  • :white_check_mark: Cloned and built the plugin locally to understand the architecture
  • :counterclockwise_arrows_button: Working on my proposal draft with a focus on log chunking algorithms
  • :counterclockwise_arrows_button: Planning a small contribution (documentation improvement) this week

Questions for the Community

  1. What’s the current biggest limitation of the existing chatbot that I should prioritize solving?
  2. Are there any specific test cases or real-world build failure datasets I should use for evaluation?
  3. Any advice on balancing intelligent log chunking (extracting meaningful context) with performance (handling large logs efficiently)?
  4. Would you recommend focusing on declarative pipelines, scripted pipelines, or both for initial implementation?

What I Can Contribute

  • Strong Python background with experience in log parsing and data processing
  • Familiarity with LLM APIs and RAG architectures
  • Passion for developer tooling and improving developer experience
  • Commitment to writing clean, tested, documented code

Looking forward to contributing to Jenkins!

Best,
Kalema Kosea