|
| 1 | +--- |
| 2 | +authors: [lada_kesseler] |
| 3 | +--- |
| 4 | + |
| 5 | +# Feedback Flip |
| 6 | + |
| 7 | +## Problem |
| 8 | +AI focused on implementing is often unable to keep everything you're asking it to do in parallel in focus and give it equal priority. |
| 9 | +So code quality and other potential considerations don't get enough attention and suffer as a result. |
| 10 | + |
| 11 | +The First output is rarely optimal, but you don't have to limit yourself to the first output. |
| 12 | + |
| 13 | +## Pattern |
| 14 | +Flip from producing to evaluating: |
| 15 | + |
| 16 | +1. AI implements the task |
| 17 | +2. Different AI (or same AI, refocused): Gets task + code diff → "Find problems and suggest improvements" |
| 18 | +3. Feed critique back to original AI to fix |
| 19 | + |
| 20 | +**Variations:** |
| 21 | +- Different models, different windows (most variety) |
| 22 | +- Same model, different windows (very effective) |
| 23 | +- Same model, same window (just shift the focus) |
| 24 | + |
| 25 | +**Before human review:** Do this before PR/code review - catches obvious issues so humans start from better ground. |
| 26 | + |
| 27 | +## Why This Works |
| 28 | +When implementing, AI seems to be hyper-focusing on getting the goal completed, and the main goal to it is usually implementing the feature asked of it. |
| 29 | +Quality takes lower precedence and suffers. |
| 30 | + |
| 31 | +Flip the focus to finding problems; now quality is the main goal. AI sees issues it couldn't see before because you've shifted what it's focused on. Even the same AI in the next prompt. |
| 32 | + |
| 33 | +We're shifting its focus to a new goal, and making it what is important to us its main priority for one of the iterations. |
| 34 | + |
| 35 | +## Example |
| 36 | +AI implements authentication. Focused on making it work. |
| 37 | + |
| 38 | +Flip: Second AI gets task + diff, finds a lot of issues with implementation. |
| 39 | + |
| 40 | +Give feedback to the first AI again, it fixes → code ready for human review. |
0 commit comments