🚀 Inspiration

CI/CD pipeline failures in real-world systems can cause massive revenue loss and downtime. In smart parking systems, even small pricing or deployment errors can directly impact customer experience and revenue. I wanted to build a system that not only detects failures but automatically fixes them without human intervention.

🧠 What it does

SmartPark CI Agent is an AI-powered self-healing system that:

  • Detects CI/CD pipeline failures in real-time
  • Analyzes logs to identify root causes
  • Automatically applies fixes (like memory optimization or config changes)
  • Creates and merges fixes via GitLab pipelines
  • Recovers revenue instantly using dynamic pricing
  • Allows users to book parking tickets with optimized pricing

⚙️ How I built it

  • Created a simulated CI/CD pipeline failure system
  • Built multiple AI agents:
    • Log Reader → extracts error data
    • Root Cause AI → identifies failure reason
    • Pricing Optimizer → calculates revenue impact & fix
    • YAML Fixer → updates CI/CD config automatically
  • Designed a real-time dashboard UI using HTML, CSS, and JavaScript
  • Deployed the project using Vercel for live demo access

🚧 Challenges I faced

  • Understanding CI/CD pipeline workflows
  • Simulating real-world failures like memory errors
  • Designing agent interaction flow
  • Fixing deployment issues (Git, Vercel, and environment setup)
  • Handling errors like "npx not recognized" and repository linking issues

🎯 What I learned

  • Practical understanding of CI/CD systems
  • How AI agents can automate DevOps workflows
  • Deployment using GitLab and Vercel
  • Debugging real-world development errors
  • Building end-to-end systems under time constraints

Built With

Share this project:

Updates