Paige Lui
All Projects

Full-Stack Development · AI Integration

AI Incident CoPilot

A full-stack application for analyzing CI/CD pipeline logs, identifying potential failures, and classifying incident severity. Combines rule-based analysis with language models to balance flexibility and operating costs.

PythonFastAPINext.jsTypeScriptOpenAIRule-Based Analysis
AI Incident CoPilot project preview

The Project

Overview

CI/CD pipelines generate logs that can contain valuable information about software failures. However, interpreting those logs often requires identifying relevant error messages, distinguishing their severity, and determining which parts of the output are most useful for debugging.

I developed AI Incident CoPilot to explore how automated analysis can support this process. The application accepts pipeline logs, evaluates potential incidents, and presents structured analysis through a web dashboard.

Rather than relying exclusively on a language model, the system combines local rules with AI-assisted interpretation. This approach reflects my interest in building AI applications that are practical, maintainable, and conscious of operating costs.

Key Contributions

Project Highlights

Hybrid AI Analysis

Combined deterministic rules with language-model analysis to support different levels of incident complexity.

Incident Classification

Built functionality to analyze CI/CD logs, identify potential failures, and classify incident severity.

Full-Stack Architecture

Connected a Python-based analysis backend to an interactive Next.js dashboard.

Behind the Build

Technical Deep Dive