[00:00]
안녕하세요 여러분, 이번 영상에서는
[00:02]
최신 Claude Code 업데이트에 대해
[00:03]
살펴보겠습니다. 이번 최신 업데이트는
[00:07]
정말 흥미로운데요
[00:08]
뭔가를 할 수 있게 해주거나
[00:10]
지금까지 절대 할 수 없었던
[00:12]
기능을 Claude Code에서 제공합니다. 이제 드디어
[00:15]
이걸 할 수 있게 됐어요. 그게 뭔지는
[00:17]
곧 말씀드리겠습니다.
[00:19]
여러 업데이트가 있었는데
[00:21]
여기서 보시면
[00:23]
1.081 버전에 대해 얘기하고 싶어요. 바로 여기 말이죠.
[00:26]
시스템에서 어떻게 받는지 보여드릴게요.
[00:29]
claude-version을 입력하면, 만약 이게
[00:31]
1.0.81이 아닌 다른 버전이라면
[00:34]
claude update를 실행해서
[00:37]
claude code를 업데이트할 수 있습니다. 이제
[00:39]
claude를 실행해보죠. claude code 안에서
[00:41]
그리고 출력 스타일을
[00:43]
클릭하겠습니다. 이게 바로 새로운 기능인데
[00:46]
지금까지 할 수 없었던 놀라운 기능을
[00:48]
보여드리겠습니다.
[00:51]
여기에 출력 스타일 대 에이전트라고 나와있네요.
[00:52]
출력 스타일은 메인 에이전트 루프에 직접 영향을 주고
[00:54]
시스템 프롬프트에만 영향을 줍니다.
[00:56]
제가 이해하기로는
[00:58]
실제로 시스템 프롬프트를 변경할 수 있는 건
[01:00]
이번이 처음입니다.
[01:02]
저에게는 굉장히 흥미로운 일이에요.
[01:05]
이것에 대해 조금 더 얘기해보죠.
[01:07]
네, 출력 스타일에 대해 얘기해보겠습니다.
[01:09]
소프트웨어 엔지니어링을 넘어선 사용자들을 위해 코드를 조정합니다.
[01:12]
출력 스타일을 사용하면
[01:14]
claude code를 어떤 종류의 에이전트로든 사용할 수 있으면서도
[01:16]
로컬 스크립트 실행,
[01:17]
파일 읽기, 쓰기,
[01:19]
할 일 추적과 같은 핵심 기능들을
[01:20]
그대로 유지할 수 있습니다. 내장된 출력 스타일들.
[01:24]
Claude Code의 기본 출력 스타일은
[01:26]
소프트웨어 엔지니어링 작업을
[01:27]
효율적으로 완료하는 데 도움을 주도록 설계된
[01:30]
기존 시스템 프롬프트입니다. 추가로
[01:32]
코드베이스와 claude code가
[01:34]
어떻게 작동하는지 가르치는 데 초점을 맞춘
[01:36]
두 개의 내장된 출력 스타일이 있습니다. 설명형은
[01:38]
소프트웨어 엔지니어링 작업을 돕는 중간에
[01:40]
교육적 인사이트를 제공합니다.
[01:42]
구현 선택과
[01:43]
코드베이스 패턴을 이해하는 데 도움을 줍니다. 그리고
[01:45]
학습용 협업 학습, 실습을 통한 학습
[01:48]
모드가 있는데 Claude가 - 이런 게 있는 줄 몰랐네요.
[01:50]
꽤 흥미로운데
[01:51]
Claude가 코딩하면서
[01:52]
인사이트를 공유할 뿐만 아니라
[01:54]
여러분에게 작은 전략적 코드 조각들을
[01:56]
직접 기여하도록 요청합니다. Claude가
[01:58]
여러분이 구현할 수 있도록 코드에
[02:01]
TODO 인간 마커를 추가해줍니다. 정말 흥미롭네요.
[02:03]
claude code가 실제로
[02:05]
코딩을 배우는 최고의 방법이 될 수도 있겠어요.
[02:08]
출력 스타일은 어떻게 작동할까요? 출력 스타일은
[02:10]
claude code 시스템 프롬프트를 직접 수정합니다.
[02:12]
이게 흥미로운 점인데, 기본이 아닌 출력 스타일들은
[02:14]
코드 생성과 관련된 특정 지침들을 제외합니다
[02:16]
그리고 일반적으로 claude code에 내장된
[02:18]
효율적인 출력, 예를 들어 간결하게 응답하고
[02:20]
테스트로 코드를 검증하는 것들 말이죠. 대신에
[02:22]
이러한 출력 스타일들은
[02:24]
시스템 프롬프트에 추가된
[02:26]
자체적인 커스텀 지침들을 가지고 있습니다.
[02:28]
출력 스타일을 변경할 수 있는 방법은
[02:30]
/output style을 실행하여
[02:32]
메인 메뉴에 접근하는 것입니다.
[02:34]
지금 해보죠. slash
[02:39]
slash output style을 입력하면 이 메뉴가
[02:41]
메뉴가 나타납니다. 학습 옵션으로 가보겠습니다.
[02:43]
클로드가 일시정지하고
[02:45]
실습을 위해 작은 코드 조각을
[02:46]
작성하도록 요청하거나
[02:48]
예를 들어 설명형으로. 클로드는
[02:51]
구현 선택과 코드베이스
[02:52]
패턴을 설명합니다. 흥미롭네요.
[02:55]
이제 슬래시 아웃풋 스타일 뉴를 해보겠습니다.
[03:00]
이제 새로 만드는 것을
[03:02]
도와줄 것 같네요. 아웃풋 스타일을
[03:05]
설정하려면 클로드 런 어 헬프 런 아웃풋
[03:07]
스타일 뉴를 실행합니다. 어쩌고저쩌고.
[03:09]
좋아요. 여기서 나가겠습니다.
[03:13]
클로드 예스를 하고 슬래시 아웃풋 스타일
[03:18]
그리고 원하는 것을 여기 작성합니다.
[03:20]
원하는 스타일을
[03:22]
여기에 작성하는 거죠. 여기 보시면
[03:24]
기본적으로 아웃풋 스타일이 생성된다고
[03:26]
출력 스타일 새로 생성을 통해
[03:28]
마크다운 파일로 사용자 레벨에서 클로드 아웃풋
[03:30]
스타일에 저장되고 프로젝트 전반에 사용할 수 있습니다.
[03:33]
다음과 같은 구조를 가지고 있죠.
[03:34]
실제로 이
[03:35]
구조를 클로드 코드에 줄 수 있고 아마
[03:38]
이미 가지고 있거나 예를 들어 챗GPT5에
[03:40]
특정한 것을
[03:42]
작업할 수 있습니다. 제게는
[03:44]
클로드 코드의 소프트웨어
[03:47]
엔지니어링 부분의 시스템 프롬프트를
[03:49]
약간 수정하는 용도로 사용할 것입니다.
[03:53]
전혀 문제없지만, 단지
[03:55]
이 기능을 사용할 때
[03:58]
주의하라고 말하고 싶습니다
[04:00]
클로드 코드의 작동 방식을
[04:02]
완전히 바꾸는 데 사용하지 마세요
[04:04]
클로드 코드는 앤스로픽이 설계했거든요.
[04:06]
여기서 마무리해보겠습니다.
[04:08]
관련 기능과의 비교. 아웃풋 스타일 대
[04:10]
클로드.d 대 시스템 프롬프트 추가. 이게
[04:12]
있는지도 몰랐네요. 하지만
[04:14]
실제로 시스템 프롬프트를
[04:15]
바꾸지는 않은 것 같습니다. 아웃풋 스타일은
[04:17]
클로드 코드의 일부를 완전히 끕니다. 기본
[04:18]
시스템 프롬프트 특정 소프트웨어
[04:20]
엔지니어링. 클로드.MD나
[04:22]
시스템 프롬프트 추가 모두 클로드 코드의
[04:24]
기본 시스템 프롬프트를 편집하지 않습니다. 클로드.md는
[04:27]
클로드 코드의 기본 시스템 프롬프트에
[04:30]
이어지는 사용자 메시지로 콘텐츠를 추가합니다.
[04:32]
시스템 프롬프트 추가는 시스템 프롬프트에
[04:34]
콘텐츠를 추가합니다. 좋아요, 흥미롭네요.
[04:36]
시스템을 실제로
[04:37]
편집할 수 있게 된 것은 처음입니다
[04:39]
프롬프트 자체를. 아웃풋 스타일이
[04:41]
어 아웃풋 스타일 대
[04:43]
에이전트. 아웃풋 스타일은
[04:45]
메인 에이전트 루프에 직접 영향을 주고
[04:47]
시스템 프롬프트에만 영향을 줍니다. 에이전트는
[04:49]
특정 작업을 처리하도록 호출되고
[04:51]
사용할 모델과 같은
[04:53]
추가 설정을 포함할 수 있습니다. 사용 가능한 도구와
[04:55]
에이전트를 언제 사용할지에 대한
[04:57]
일부 컨텍스트도 있습니다. 아웃풋 스타일 대 커스텀
[05:00]
명령. 아웃풋 스타일을
[05:01]
저장된 시스템 프롬프트와
[05:02]
커스텀 명령을 저장된 프롬프트로 생각할 수 있습니다. 이제
[05:04]
기법에 대해
[05:06]
이야기해야겠습니다 실제로 생각해보니
[05:09]
이것은 절대적인 게임 체인저입니다.
[05:12]
지금 당장 예시는 없지만
[05:15]
제 비디오를 보신 분들은
[05:17]
제가 많이 이야기하는
[05:20]
모델의 행동과 세부사항에 대해
[05:24]
알고 계실 거예요, 맞죠? 행동이요, 철자를
[05:26]
잘못 썼다면 죄송하고
[05:28]
그리고
[05:30]
세부 사항입니다.
[05:31]
behavior는 Claude 코드가 어떤 행동을 하길 원하는지를 말합니다.
[05:35]
예를 들어, Claude 코드의 한 가지 문제점은
[05:37]
Claude 코드가 Next.js 프로젝트를 만들려고 할 때
[05:40]
셸에서 질문에 예/아니오로 답해야 하는데
[05:41]
지금 당장은 이걸 실제로 할 수 없다는 점입니다.
[05:46]
MCP와 같은 것들이 있다는 건 알지만
[05:48]
이걸로 실제로 할 수 있는 건
[05:50]
Claude 코드의 behavior를 설정하는 것입니다.
[05:52]
behavior를 완전히 바꿀 수 있습니다.
[05:54]
즉, behavior를 완전히 변경할 수 있습니다.
[05:58]
그래서 npx create를 사용하는 대신
[06:00]
여기서 막히게 되는 대신
[06:03]
실제로는 Next.js 프로젝트를 만들고 싶을 때
[06:06]
한 번에 해결되는 특정 명령어를 사용하라고
[06:08]
말할 수 있습니다.
[06:11]
그리고 specifics는 사용자 프롬프트입니다.
[06:14]
Claude 코드와 같은 것의 behavior를 바꾸는 방법은
[06:17]
시스템 프롬프트를 바꾸는 것이고
[06:21]
구체적으로 작업할 내용을 바꾸는 방법은
[06:23]
사용자 프롬프트를 바꾸는 것입니다.
[06:25]
맞죠? 그게 바로 Claude 코드에 쓰는 내용입니다.
[06:28]
그래서 이제 시스템 프롬프트를 바꿀 수 있고
[06:31]
그걸 다른 것으로 만들 수 있다는 사실은
[06:33]
기본적으로 그들이 우리에게 페라리를
[06:36]
준 것과 같습니다.
[06:40]
그리고 우리는 그 페라리로
[06:42]
원하는 건 뭐든 할 수 있습니다.
[06:45]
지금 당장은 이걸 살펴볼 시간이 없지만
[06:47]
이에 대한 영상을 더 많이 만들 예정입니다.
[06:49]
하지만 기본적으로 제가 말하고 싶은 건
[06:51]
Claude 코드는 더 이상 AI 개발자가 아니라는 것입니다.
[06:54]
AI 만능 도구입니다.
[06:57]
왜냐하면 그것이 하는 일을 바꿀 수 있고
[06:58]
시스템 프롬프트를 바꿀 수 있기 때문입니다.
[07:01]
예를 들어, UI/UX에 매우 특화된
[07:05]
Claude 코드의 특별한 버전을 원한다면
[07:08]
Playwright MCP를 사용하고
[07:10]
웹사이트의 모든 페이지를 거쳐서
[07:13]
완전한 테스팅과 모든 걸 해야 한다는 걸 알고
[07:14]
있다면, 이제 그걸 할 수 있습니다.
[07:18]
시스템 프롬프트를 바꿀 수 있고
[07:20]
Claude 코드의 일반적인 지능을 갖고 있지만
[07:22]
소프트웨어 엔지니어 프롬프트를 제거하고
[07:25]
원하는 프롬프트를 추가할 수 있습니다.
[07:27]
그래서 원하는 건 뭐든 하게 만들 수 있습니다.
[07:29]
참고로 예전에 우리가 하던 방식은
[07:31]
Claude MD 파일을 편집하는 것이었습니다.
[07:33]
하지만 이건 최선의 시스템이 아니었어요.
[07:36]
경험상 파일을 읽는 것과
[07:39]
시스템 프롬프트 안에 뭔가가 있는 것 사이에는
[07:41]
큰 차이가 있다고 말할 수 있습니다.
[07:43]
만약 당신이 Anthropic보다 더 잘 프롬프트할 수 있다고
[07:45]
생각한다면, 이제 당신만을 위해
[07:48]
다른 방식으로 코딩하게 만들 수 있습니다.
[07:51]
가능성은 무한합니다.
[07:52]
이것과 커스텀 에이전트까지 합치면요.
[07:55]
이에 대한 콘텐츠를 더 많이 만들 예정입니다.
[07:59]
이 기능은 정말 놀랍습니다.
[08:00]
여기서 영상을 마무리할게요.
[08:02]
이 업데이트에 대한 빠른 개요와
[08:05]
제가 어떻게 사용할 건지, 그리고
[08:07]
여러분이 어떻게 사용할 수 있는지
[08:10]
말씀드리고 싶었습니다.
[08:12]
이 기능을 사용해보셨다면
[08:14]
어떻게 사용하셨는지 댓글로 알려주세요.
[08:15]
시청해주셔서 정말 감사합니다.
[08:17]
영상 끝까지 보신 분들은
[08:19]
정말 대단하신 분들입니다.
[08:20]
더 많은 콘텐츠로 곧 만나뵙겠습니다.
[08:23]
안녕히 가세요.
[08:25]
끝까지 시청해주신 분들은
[08:26]
정말 전설적인 분들입니다.
[08:27]
더 많은 콘텐츠로
[08:28]
아주 곧 만나뵙겠습니다.
[08:30]
안녕!