Ask HN: AI로 코딩할 때 흐름 상태에 들어가는 방법은?
출처: Hacker News
여기서 핵심은: 당신은 할 수 없다는 겁니다.
시도해봤고, 더 빠른 모델을 쓸수록 가까워지는 느낌이 들었지만 결국 에이전트 루프가 당신을 배제합니다. 에이전트에게 간단한 짧은 작업을 시키더라도 결국은 프롬프트 → 대기 → 대기 → 대기 → 확인이라는 흐름이 되고, 당신이 제어하고 있다는 느낌을 거의 받지 못합니다.
더 빠른 모델의 문제는 또 멍청함이 더 심해진다는 점인데, 그 때문에 에이전트가 만든 어처구니 없는 결과를 고쳐야 할 때 흐름이 깨집니다.
LLM 기반 자동완성은 조금 비슷하지만, 보통 너무 멍청해서 오히려 부정적인 영향을 주거나, 너무 느려서 쓸모가 없습니다. 그리고 자동완성은 저에게는 꽤 산만하게 작용합니다.
저는 페어 프로그래머처럼 동작하는 모드가 부족하다고 느낍니다. 아마도 여러분이 작성 중인 코드를 실시간으로 대화하고, 제안을 해 주는 멀티모달 모델이 필요할 겁니다. 모든 것을 대신해 주려 하기보다는, 함께 이야기를 나누며 제안을 해 주는 형태가 좋겠어요.
제 경험상 플로우에 들어간다는 것은 지속적인 깊은 집중과 주의를 의미합니다. 프롬프트를 주고 결과를 확인하는 과정은 마치 부하 직원을 관리하는 것과 같아서, 그 방식으로는 플로우에 들어갈 수 없었습니다. 마치 운전 중에 차가 무작위로 이상 행동을 하는 상황과 비슷합니다.
저는 배경에서 작동하면서 제가 코딩할 때 작업을 검사하고, 테스트를 실행하고, 제안을 해 주는 무언가를 원합니다. 방해가 되지 않는, 마치 페어 프로그래머와 같은 존재가요.
이건 UI/UX 문제가 아닐까요? 현재 대부분의 공급자는 ‘모든 것을 채팅으로’ 하는 모드에 갇혀 있습니다. 그런데 달에 가는 데도 채팅 모드가 쓰인 적 없고, 차를 운전하거나 사이보그가 체스를 두는 데도 채팅을 쓰
