[Lobsters 요약] 코딩 에이전트와 더 깊이 대화하기: 생산성 향상을 위한 실용적 워크플로우
20
설명
코딩 에이전트 활용 시, 출력 결과물을 꼼꼼히 읽는 시간보다 에이전트와 대화하는 시간을 늘리는 것이 생산성 향상에 더 효과적입니다.
Will Jones는 Claude Code를 약 1년간 사용하며 얻은 경험을 바탕으로, 문제 해결부터 코드 작성까지 이어지는 실용적인 워크플로우를 공유합니다.
이 워크플로우는 2026년 6월 5일에 발표되었으며, 에이전트와의 상호작용 방식을 재정의합니다.
### 배경 설명
최근 몇 년간 코딩 에이전트 기술은 급격히 발전하며 개발자들의 업무 방식을 변화시키고 있습니다. GitHub Copilot, Claude Code와 같은 도구들은 코드 자동 완성, 버그 탐지, 문서 생성 등 다양한 기능을 제공하며 개발 생산성을 높이는 데 기여하고 있습니다. 특히, 자연어 처리(NLP) 및 대규모 언어 모델(LLM)의 발전은 이러한 코딩 에이전트의 성능을 비약적으로 향상시켰습니다. 개발자들은 에이전트에게 복잡한 지시를 내리고, 코드의 특정 부분을 개선하도록 요청하며, 심지어 새로운 기능 구현을 위한 계획 수립까지 맡길 수 있게 되었습니다. 이러한 변화는 개발자들이 반복적인 작업에 들이는 시간을 줄이고, 더 창의적이고 전략적인 업무에 집중할 수 있도록 돕습니다. 그러나 동시에, 에이전트의 출력을 맹목적으로 신뢰하거나, 에이전트와의 효과적인 소통 방법을 모색하는 것이 새로운 과제로 떠오르고 있습니다. Will Jones의 글은 이러한 맥락에서 코딩 에이전트와의 상호작용 방식을 최적화하는 구체적인 방법을 제시하며, 개발자 커뮤니티에 실질적인 가이드라인을 제공합니다.
### Will Jones의 코딩 에이전트 워크플로우
Will Jones는 코딩 에이전트와의 상호작용에서 '대화'의 중요성을 강조하며, 다음과 같은 워크플로우를 제안합니다. 첫째, 에이전트와 충분한 시간을 들여 문제 상황, 아이디어, 또는 Slack 스레드와 같은 입력 정보를 공유하고 토론합니다. 이때 '플랜 모드'를 사용하지 않는 것이 중요하다고 언급합니다. 둘째, 토론 내용을 바탕으로 에이전트가 계획을 요약하도록 합니다. 단일 작업의 경우 임시 마크다운 파일에, 여러 작업의 경우 각 작업별 GitHub 이슈로 생성합니다. 셋째, 새로운 에이전트에게 계획을 할당하여 작업을 수행하게 합니다. 여러 티켓의 경우 병렬로 실행하며, 종종 추가 지시 없이도 완료됩니다. 넷째, 에이전트가 PR 초안을 작성하도록 하고, 이후 '/polish-pr'과 같은 사용자 정의 스킬을 사용하여 코드 정리, 테스트 커버리지 확인, 가독성 향상 등을 수행합니다. 마지막으로, GitHub에서 PR을 검토하며, 필요한 경우 에이전트에게 수정 사항을 요청합니다. 이 과정에서 대부분의 시간은 초기 토론과 최종 검토에 소요됩니다.
### BM25 인덱스 성능 개선 사례
이 워크플로우를 구체적으로 보여주는 사례로, BM25 인덱스의 성능 버그 해결 과정이 소개됩니다. 포스팅 리스트를 캐시로 미리 로드하는 데 수천 번의 20바이트 읽기가 발생하는 문제를 해결하기 위해, 포스팅 리스트를 4KB 청크로 그룹화하는 아이디어가 제시되었습니다. 이 아이디어는 온디스크 형식 변경 금지 및 추가 IO 발생 방지라는 두 가지 제약 조건을 만족해야 했습니다. Claude Code는 초기 제안에 대해 오프셋 데이터 로딩 방식의 문제를 지적했으나, 청크 시작 오프셋만 필요하다는 점을 파악하고 이를 인덱스 헤더에 저장하는 방안을 제안했습니다. 또한, '기회적 읽기(opportunistic read)' 최적화를 인덱스 파일에 적용하는 방안도 논의되었습니다. 이처럼 개발자는 문제 해결 아이디어를 제시하고, 에이전트는 코드베이스에 대한 최신 정보를 바탕으로 잠재적 문제점을 지적하거나 개선 방안을 제안하며, 상호 토론을 통해 최적의 해결책을 찾아갑니다.
### 플랜 모드 대신 대화형 접근 방식의 장점
Will Jones는 과거 Claude Code 사용 시 '플랜 모드'를 주로 사용했지만, 반복적인 계획 수정과 텍스트 검토에 피로감을 느꼈다고 고백합니다. 플랜 모드는 종종 문제의 본질을 탐구하기보다 즉각적인 해결책을 제시하는 경향이 있어, 개발자의 의도와 다른 방향으로 흘러갈 수 있었습니다. 그는 Matt Pocock의 유튜브 영상에서 영감을 받아, 에이전트에게 사용자를 끊임없이 질문하도록 유도하는 'grill-me' 스킬과 같은 대화형 접근 방식을 채택했습니다. 이러한 방식은 개발자와 에이전트 간의 '공유된 이해(shared understanding)'를 구축하는 데 필수적입니다. 에이전트는 개발자의 의도를 명확히 파악하고, 개발자는 에이전트의 전문성을 활용하여 아이디어를 발전시킬 수 있습니다. 결과적으로, 이러한 대화 중심의 워크플로우는 개발 과정을 덜 피로하게 만들고 더 생산적으로 만듭니다.
### 가치와 인사이트
이 글은 코딩 에이전트를 단순한 코드 생성 도구를 넘어, 협업 파트너로 활용하는 새로운 패러다임을 제시합니다. 개발자가 에이전트의 출력물을 맹목적으로 검토하는 대신, 초기 단계부터 적극적으로 대화하고 아이디어를 주고받는 과정을 통해, 에이전트의 잠재력을 최대한 끌어낼 수 있습니다. 특히, '플랜 모드'의 한계를 지적하고 대화형 접근 방식을 강조함으로써, 개발자는 에이전트와의 상호작용에서 발생하는 오해를 줄이고, 보다 정확하고 효율적인 결과물을 얻을 수 있습니다. 이는 복잡한 문제 해결이나 새로운 기능 개발 시, 개발자의 창의성과 에이전트의 정보 처리 능력을 결합하여 시너지를 창출하는 데 중요한 시사점을 제공합니다. 2026년 6월 5일에 발표된 이 워크플로우는 개발자들이 에이전트 기술을 더욱 효과적으로 활용하도록 돕는 실질적인 가이드라인이 될 것입니다.
### 기술·메타
* **Coding Agent:** Claude Code
* **Database:** Lance
* **Version:** 2026-06-05 (Published Date)
### 향후 전망
코딩 에이전트 기술은 계속해서 발전할 것이며, 향후에는 더욱 정교한 대화 능력과 맥락 이해 능력을 갖추게 될 것으로 예상됩니다. 이는 개발자와 에이전트 간의 협업 방식을 더욱 심화시킬 것입니다. 예를 들어, 에이전트가 개발자의 코딩 스타일, 선호하는 라이브러리, 심지어 프로젝트의 비즈니스 목표까지 학습하여 더욱 개인화된 지원을 제공할 수 있습니다. 또한, 에이전트 간의 협업이나, 에이전트가 코드 리뷰 프로세스에 더욱 깊숙이 관여하는 형태도 등장할 수 있습니다. 경쟁 측면에서는 Anthropic의 Claude Code 외에도 OpenAI의 GPT 시리즈, Google의 Gemini 등 다양한 모델들이 각자의 강점을 내세우며 발전할 것입니다. 이러한 기술 발전은 개발자 커뮤니티 내에서 에이전트 활용에 대한 새로운 논의와 표준을 형성하게 될 것입니다. 궁극적으로, 에이전트와의 효과적인 소통 능력은 미래 개발자의 핵심 역량 중 하나가 될 가능성이 높습니다.
📝 원문 및 참고
- Source: Lobsters
- 토론(Lobsters): [lobste.rs](https://lobste.rs/s/4rcwmh/talk_more_your_coding_agents)
- 원문: [링크 열기](https://www.datawill.io/posts/2026-06-my-agent-workflow/)
---
출처: Lobsters · [원문 링크](https://www.datawill.io/posts/2026-06-my-agent-workflow/)
신고 · 불법·유해·아동 안전(CSAE) 관련 콘텐츠

댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.