본문으로 건너뛰기
r/ClaudeCode조회 9

Claude의 '대충 하는' 습관을 고쳐주는 강력한 프롬프트 공유

Claude의 불성실한 응답을 방지하기 위해 Gary Tan의 'Boil the Ocean' 철학을 담은 강력한 시스템 지침 프롬프트를 공유하고 효과를 논의했다.

커뮤니티 반응

대체로 긍정적이며, Claude의 게으름(laziness) 문제에 공감하는 사용자들이 해당 프롬프트를 자신의 워크플로우에 적용해보고 결과를 공유하겠다는 반응을 보였다.

주요 논점

01찬성다수

AI는 추가 작업에 드는 비용이 거의 없으므로 처음부터 완벽하고 검증된 결과물을 요구하는 것이 효율적이다.

합의점 vs 논쟁점

합의점

  • Claude가 때때로 작업을 끝까지 완수하지 않고 생략하려는 경향이 있다.
  • 프롬프트에 명확한 품질 기준과 '변명 금지' 조항을 넣는 것이 출력 품질 향상에 도움이 된다.

실용적 조언

  • Claude가 코드를 생략할 때 'The marginal cost of completeness is near zero'라는 문구를 프롬프트에 추가하여 전체 구현을 압박하라.
  • 결과물에 반드시 테스트 케이스와 문서를 포함하도록 명시하여 사후 검증 비용을 줄여라.
  • 계획(Plan)이 아닌 완성된 제품(Finished product)을 즉시 내놓으라고 강조하라.

섹션별 상세

작성자는 Claude가 최근 작업에서 노력을 덜 들이거나 미완성된 결과물을 내놓는 'Low effort' 문제를 해결하기 위한 프롬프트를 제시했다. 해당 프롬프트는 AI의 한계 비용이 거의 제로에 가깝다는 점을 명시하여 모델이 스스로 작업을 축소하지 못하도록 강제한다. '나중에 처리하자'는 제안이나 임시 방편 대신 영구적인 해결책을 즉시 구현하도록 지시하는 것이 핵심이다. 이를 통해 사용자가 단순히 만족하는 수준을 넘어 감동할 정도의 완성도를 요구하는 심리적 프레임을 모델에게 주입한다.
프롬프트의 작동 원리는 모델에게 '완성도(Completeness)'에 대한 극단적인 기준을 설정하는 방식이다. 입력된 요구사항에 대해 계획만 세우는 것이 아니라 테스트, 문서화, 최종 구현까지 한 번에 완료된 제품을 출력하도록 명령한다. '시간, 피로도, 복잡성은 변명이 될 수 없다'는 강력한 제약을 걸어 모델이 복잡한 로직에서도 끝까지 코드를 작성하게 유도한다. 실제 적용 시 모델은 'Boil the Ocean(바닷물을 끓인다)'이라는 철학에 따라 모든 세부 사항을 놓치지 않고 처리하게 된다.

용어 해설

한계 비용(Marginal Cost)
경제학 용어로 재화나 서비스를 한 단위 더 생산할 때 추가로 드는 비용을 의미한다. AI 맥락에서는 추가적인 코드 작성이나 문서화에 드는 리소스가 매우 적음을 강조하며, 모델에게 타협 없는 결과물을 요구하는 근거로 사용된다.
시스템 프롬프트(System Prompt)
AI 모델의 행동 지침이나 페르소나를 설정하는 기본 명령문이다. 모델이 작업을 수행할 때 준수해야 할 표준, 태도, 출력 형식을 정의하여 일관된 고품질 응답을 유도하는 역할을 한다.
불가능한 일에 도전하기(Boil the Ocean)
본래 '바닷물을 모두 끓이려 한다'는 뜻으로 지나치게 광범위하거나 불가능한 목표를 잡는 것을 비판할 때 쓰이지만, 이 글에서는 AI에게 모든 세부 사항을 완벽하게 처리하라는 극단적인 철저함을 요구하는 의미로 사용됐다.

언급된 도구

Claude중립

코드 작성 및 문제 해결을 위한 기본 LLM

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 04. 16.수집 2026. 04. 16.출처 타입 REDDIT

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.