본문으로 이동geul.io

Claude Code 추천 메시지 끄는 법, 사용량 차감과 학습 논란 정리

올린이 geul날짜 조회 2
  • Claude Code 입력창에 뜨는 회색 추천 메시지(프롬프트 제안)가 사용자보다 모델을 위한 기능이라는 블로그 글이 10월 7일 Hacker News 15위(178점)에 오르며 논쟁이 붙음

  • 끄는 법: /config에서 Prompt suggestions를 끄거나, 설정 파일에 "promptSuggestionEnabled": false를 넣음

  • 사용량: 추천 하나마다 같은 모델에 짧은 요청을 따로 보내므로 요금제 사용량이나 API 비용에 들어감. 공식 문서는 캐시를 다시 써서 늘어나는 양이 작다고 설명함

  • 학습: Anthropic 직원은 선호 데이터를 모으려는 기능이 아니라고 답함

  • Free, Pro, Max 계정은 학습 허용 설정을 켜 두면 Claude Code 대화가 학습에 들어감. Team, Enterprise, API는 들어가지 않음

프롬프트 제안이란

  • Claude가 답한 뒤 입력창에 회색 글씨로 다음에 보낼 만한 메시지를 미리 띄우는 기능

    • 여러 단계로 된 요청의 다음 단계나, 하던 작업을 이어 가는 말이 주로 나옴

  • 세션을 처음 열 때도 회색 예시 명령이 뜸

    • 프로젝트의 git 기록에서 최근 만진 파일을 보고 고름

  • 쓰는 법

    • Tab이나 오른쪽 화살표를 누르면 추천 문구가 입력창에 들어가고, Enter로 보냄

    • 그냥 타이핑을 시작하면 추천이 사라짐

  • 추천을 여러 번 연달아 안 쓰면 "Showing fewer prompt suggestions" 알림이 뜨고 덜 자주 보여 줌

  • claude -p로 스크립트에서 돌릴 때는 기본으로 추천을 만들지 않음. --prompt-suggestions 옵션을 줘야 만듦

Claude Code 추천 메시지 끄는 법

방법

넣는 곳

비고

/config에서 Prompt suggestions 끄기

Claude Code 안

가장 간단함

"promptSuggestionEnabled": false

settings.json

사용자, 프로젝트 설정 어디든 됨

CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false

환경 변수

설정 파일보다 우선함

  • 환경 변수는 셸에서 export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false로 넣거나, settings.json의 env 항목에 넣어도 됨

  • 회사 전체에서 끄려면 관리형 설정(managed settings)에 promptSuggestionEnabled: false를 넣고, 같은 곳의 env에도 환경 변수를 false로 넣음

    • 환경 변수까지 막아야 사용자가 자기 환경 변수로 다시 켜지 못함

  • Claude Code를 만든 Boris Cherny는 올해 Threads에서 위 방법 말고 "Claude에게 꺼 달라고 말해도 된다"고 안내함

켜 두면 사용량이 깎이나

  • 깎임. 추천 하나를 만들 때마다 세션과 같은 모델에 짧은 요청을 백그라운드로 따로 보냄

    • 구독 요금제는 사용량 한도에, API는 비용에 들어감

  • 공식 문서는 늘어나는 비용이 작다고 설명함

    • 대화의 프롬프트 캐시를 그대로 쓰므로 대부분 캐시 읽기이고, 새로 만드는 출력 토큰은 몇 개뿐임

  • Claude Code가 알아서 추천을 건너뛰는 경우

    • 캐시가 식어서 비용이 커질 때

    • 직전 답이 오류로 끝났을 때

    • 플랜 모드일 때

    • 사용량 한도에 가까워졌을 때

    • 에이전트 팀에서 팀원 세션일 때 (리더 세션에는 뜸)

  • Amazon Bedrock 같은 외부 제공자로 쓰면 기본으로 꺼져 있고, /config에도 토글이 안 보임

  • GitHub에는 사용량을 줄이려고 이 기능을 끄는 설정을 dotfiles에 넣는 PR이 여럿 있음

학습에 쓰이나, HN에서 갈린 의견

  • 발단은 zohaib.cc 블로그 글 "Claude Code의 추천 메시지, 진짜 고객은 모델"

    • 사용자가 추천을 받아들이는지, 무시하는지가 곧 학습 데이터라는 주장

    • 이 글은 10월 7일 16시 현재 열리지 않음

  • Claude Code 개발자 edwinarbus(Anthropic)의 답

    • 추천은 선호 신호를 모으려고 만든 게 아니고, 흐름을 끊지 않게 돕거나 오랜만에 세션에 돌아온 사람에게 다음 할 일을 떠올리게 하려는 기능이라고 함

  • 그래도 의심하는 쪽

    • 예측만 필요하면 화면에 띄울 필요가 없으니, 보여 주는 이유는 사용자의 다음 입력을 바꾸려는 것뿐이라는 반박

    • 유료 요금제에서는 학습하지 않는다고 하지 않았느냐는 질문

    • 추천 때문에 토큰을 더 쓰게 해서 돈을 버는 구조라는 추측

  • 반대로 학습용이라면 오히려 손해라는 의견도 있음

    • 추천을 보여 주면 사용자 입력이 추천 쪽으로 치우쳐, 학습 데이터로서 값어치가 떨어진다는 설명

  • 기능을 두고 나온 불만

    • 생각하던 흐름이 끊김

    • 추천 문구가 늘 소문자라 Claude의 평소 말투와 어긋남

    • 무시하는 일조차 신경 쓰인다는 사람도 있음

요금제별 학습 정책

공식 데이터 정책 기준 (10월 7일 확인). 추천 기능만 따로 다루는 항목은 없고, Claude Code 대화 전체에 같은 규칙이 붙음.

계정

학습에 쓰이나

보관 기간

Free, Pro, Max

학습 허용 설정을 켜 두면 쓰임

허용 시 5년, 거부 시 30일

Team, Enterprise, API

쓰이지 않음 (따로 동의한 경우 제외)

기본 30일

  • 개인 계정 설정은 claude.ai의 개인정보 설정(Data privacy controls)에서 언제든 바꿀 수 있음

  • 로컬에도 세션 기록이 평문으로 30일 동안 ~/.claude/projects/ 아래에 남음. 기간은 cleanupPeriodDays로 바꿈

좋아요저장

댓글

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.