Debugging

Domain: Code Generation

🎯 Motivation

Finding and fixing bugs in code. The model can help identify the source of errors and suggest fixes.

📋 Concrete Example

Debugging process: 1) Reproduce the error. 2) Read the error message. 3) Find the problematic code. 4) Understand the cause. 5) Fix it. 6) Test the fix. The model assists at each step.

🔗 Analogy

A detective solving a crime - find evidence (error message), identify the suspect (buggy code), understand the motive (root cause), and make an arrest (fix). Debugging is detective work.