LLM 에이전트가 코딩 중일 때 가이드하는 작은 팁
A small trick to guide an LLM Agent while it’s coding
핵심 요약
코딩 중인 LLM 에이전트에게 의도적으로 문법 오류를 일으키는 메모를 남겨, 실행을 중단하지 않고 실시간으로 피드백을 주는 방법입니다.
- 코드 내 메모 삽입 — 에이전트가 코드를 실행하다 문법 오류를 발견하고 해당 라인을 읽도록 유도함
- 실시간 코드 리뷰 — 에이전트의 작업을 중단하지 않고 진행 상황을 따라가며 즉각적인 수정 사항을 전달함
- 대안적 접근법 — 일부 사용자는 TODO 주석이나 /steer 명령어를 사용하는 것이 더 안전하고 효율적이라고 제안함
- 도구 활용 논의 — CI/CD 파이프라인이나 자동화 도구와의 호환성을 위해 주석 형태의 마커 사용이 권장됨
LLM 에이전트가 잘못된 코드를 작성할 때, 즉시 중단시켜야 할지 아니면 모든 작업이 끝날 때까지 기다려야 할지 결정해야 하는 상황이 답답하게 느껴질 때가 있습니다.
중단시키면 에이전트가 사고의 흐름을 잃어버리는 경우가 있고, 기다리면 실수를 바탕으로 계속 작업을 진행하거나 이전 지시 사항을 잊어버리기도 합니다. 아니면 한꺼번에 너무 많은 변경 사항을 만들어내서 검토하기가 어려워지기도 하죠.
저에게 놀라울 정도로 효과적이었던 해결책은 코드 안에 직접 메모를 남기는 것입니다… 유효한 주석이 아니라, 의도적으로 문법을 깨뜨리는 일반 텍스트로 말이죠 lol.
에이전트는 결국 파일이 더 이상 컴파일되거나 파싱되지 않는다는 것을 알아차리고, 파일을 열어 메모가 포함된 정확한 라인을 찾아 무엇을 수정해야 하는지 읽게 됩니다.
이 방법을 쓰면 에이전트의 현재 실행을 중단하지 않고도 가이드할 수 있습니다. 에이전트가 작업하는 동안 진행 상황을 따라가며 메모를 남길 수 있고, 큰 변경 사항을 한꺼번에 검토하기 위해 기다리는 대신 일종의 실시간 코드 리뷰처럼 과정을 바꿀 수 있습니다.


