[00:00]
Anthropic이 방금 다른 모든
[00:01]
AI 코딩 도구들을 최근 발표로 제압했을까요?
[00:05]
이번 영상에서 살펴볼 Claude Code와 Claude 3.7 Sonnet을 포함해서 말이죠.
[00:10]
이번 영상에서 확인해보겠습니다.
[00:11]
첫 번째 큰 소식은 Claude 3.7 Sonnet이 발표되었다는 것입니다.
[00:15]
3.5 Sonnet의 업데이트 버전인데요.
[00:18]
AI 노코더들 사이에서 매우 인기가 많았죠. 하지만 그뿐만이 아닙니다.
[00:22]
이번 업데이트에서 정말 인상적인 점은
[00:24]
Claude 3.7 Sonnet이 3.5보다 성능이 더 좋다는 것입니다.
[00:28]
당연한 얘기지만,
[00:29]
O1, O3 mini, DeepSeek R1보다도 더 뛰어나다고 합니다.
[00:33]
가장 큰
[00:33]
발표는 바로 Claude Code입니다.
[00:36]
지금 바로 설치가 가능하죠.
[00:38]
그래서 우리는
[00:39]
지금 바로 설치해서 Claude Code가 어떻게 작동하는지 살펴보겠습니다.
[00:43]
그리고 이것이 Cursor나
[00:44]
Windsurf, Lovable 같은 다른 도구들을 대체할 수 있는지도 보겠습니다.
[00:48]
전반적인 개요를 보면,
[00:50]
바로 필요 사항을 확인해보겠습니다.
[00:53]
네, 제가 사용하는 건
[00:53]
MacOS이지만 Ubuntu, Debian, Windows에서도 작동합니다.
[00:57]
최소 4GB RAM이 필요한데 당연히 있고요.
[01:00]
Node.js는 최소 18 버전이 필요합니다.
[01:03]
한번 확인해볼게요. Node --version으로
[01:05]
확인해보면
[01:06]
네, 최소 18 버전이 있네요, 괜찮습니다.
[01:08]
Git은 2.23이 필요한데
[01:10]
git --version으로 확인해보겠습니다.
[01:12]
만약 이런 것들이 없다면
[01:14]
그냥 검색해서
[01:17]
구글이라고 하려다가
[01:19]
AI를 사용해서 설치 방법을 찾으면 됩니다.
[01:22]
시작해볼까요.
[01:23]
여기 있는 지침을 하나씩 따라가보겠습니다.
[01:26]
Claude Code를 설치하기 위해서요.
[01:28]
먼저 터미널에서 이 명령어를 실행합니다.
[01:30]
한번 해보겠습니다.
[01:33]
끝났네요.
[01:34]
정말 1초 만에 설치가 완료됐습니다.
[01:37]
이제 프로젝트 디렉토리로 이동하라고 하네요.
[01:39]
이미 거기 있습니다.
[01:40]
Comment Genie인데, 전에 영상으로 다뤘던 겁니다.
[01:42]
제가 YouTube 댓글 답변할 때
[01:44]
도움을 주는 AI 도구예요.
[01:46]
참고로 저를 완전히 대체하진 않습니다.
[01:49]
자, Claude Code를 시작해볼까요.
[01:50]
와, 명령어 하나네요.
[01:51]
Claude Code를 실행하는 게 정말 이렇게 쉽나요?
[01:54]
화면을 한번 지우고
[01:56]
Claude를 입력해보겠습니다.
[01:57]
프로젝트 디렉토리에서
[01:59]
정말 이렇게 쉬울까요?
[02:00]
네, 정말 이렇게 쉽네요. 시작됩니다.
[02:03]
Claude가 실행되고
[02:04]
설치가 더 어려울 줄 알았는데요.
[02:07]
30분짜리 튜토리얼이 될 줄 알았는데
[02:09]
벌써 실행됐네요.
[02:11]
이게 Claude Code 리서치 프리뷰입니다.
[02:13]
시작해보겠습니다.
[02:14]
선택할 때 가장 좋아 보이는 옵션을 고르라고 하네요.
[02:17]
원하는 모습을 선택할 수 있습니다.
[02:19]
다크 텍스트네요, 이건 디자인 관련이군요.
[02:22]
기본값으로 두겠습니다.
[02:23]
이제 Claude Code에 들어왔습니다.
[02:26]
자,
[02:26]
Anthropic 콘솔 계정을 통한 API 사용을 기반으로 하네요.
[02:29]
엔터를 눌러서 Anthropic 콘솔 계정에 로그인하라고 합니다.
[02:32]
좋아요.
[02:32]
이제 진행해보죠. 여기 인증 버튼을 클릭하면 되겠네요.
[02:36]
로그인도 정말 인증 버튼 클릭 한 번으로 끝났습니다.
[02:41]
보세요.
[02:42]
Claude Code 리서치 프리뷰에 들어왔습니다.
[02:44]
이 폴더의 파일들을 신뢰할까요? 네.
[02:46]
진행하겠습니다.
[02:48]
이제 시작할 준비가 되었네요.
[02:50]
자, 보시죠.
[02:51]
첫 번째 프롬프트를 입력해보겠습니다.
[02:54]
'이 프로젝트 구조를 설명해줘'라고 입력하겠습니다.
[02:57]
Claude Code가 제 프로젝트에 대해 설명하도록 하겠습니다.
[03:00]
데모에서 이렇게 하는 것을 봤거든요.
[03:03]
지금 Claude Code가 살펴보고 있네요.
[03:06]
와, 정말 빠르네요!
[03:07]
반응이 매우 빠릅니다.
[03:08]
실시간으로 진행되는 영상이에요, 편집 없이요.
[03:11]
이 영상은
[03:12]
이 프로젝트는
[03:13]
Comment Genie라는 YouTube
[03:14]
크리에이터를 위한 댓글 관리 웹 애플리케이션으로, I-structure 프론트엔드와 Express
[03:18]
JS를 사용하고 HTML, CSS, JS 페이지가 있으며, 백엔드는 Python, FastAPI, PostgreSQL로 구성되어 있습니다.
[03:24]
네, 아주 좋습니다.
[03:26]
Docker 지원과 Google OAuth를 통한 인증도 있네요.
[03:29]
YouTube API 통합, Grok과 Inflection을 통한 AI 기반 답변 생성 기능도 있고요.
[03:34]
맞습니다.
[03:35]
대시보드 인터페이스까지.
[03:36]
모든 것을 정확히 파악했네요.
[03:38]
이건 정말 놀라운데요.
[03:42]
네, 이건 정말...
[03:45]
대단하네요.
[03:46]
와우. 말문이 막힐 정도네요. 지금까지 보신 내용이 마음에 드신다면
[03:51]
좋아요와 구독 부탁드려요. 매주 이런 영상을 올리고 있습니다.
[03:55]
자,
[03:55]
간단한 테스트를 해봤으니
[03:57]
이제 정말 간단한 것부터 시작해보죠.
[04:00]
먼저
[04:02]
Claude에게
[04:03]
대시보드 페이지의 배경색을 진한 파란색으로 바꾸라고 해볼게요.
[04:08]
참고로 지금 Comment Genie가 들어있는
[04:11]
도커 컨테이너를 빌드하고 있습니다.
[04:13]
모든 것이 실행되면 Comment Genie를 보실 수 있고 로그인도 가능합니다.
[04:16]
보시죠. 로그인했고 이게 제 대시보드입니다.
[04:19]
보시다시피 잘 작동하고 있네요.
[04:22]
이제 이 명령을 실행하고 Comment Genie로 돌아와서
[04:26]
재빌드 후 잘 작동하는지 확인해보겠습니다.
[04:27]
먼저 Claude Code에게 배경색을 변경하라고 요청했습니다.
[04:31]
보세요, 지금 제 코드를 분석하고 있네요.
[04:34]
지금 검토 중이라고 하네요.
[04:35]
좋아 보이네요.
[04:38]
좋습니다.
[04:39]
완료됐네요. 끝난 것 같아요. 와우.
[04:41]
정말 빠르네요. 이 수정사항을 적용할까요?
[04:44]
아주 간단한 수정이니 신뢰해도 되겠죠.
[04:47]
네라고 하겠습니다.
[04:50]
대시보드 배경색을 진한 파란색으로 변경했다고 하네요.
[04:54]
자, 다시 빌드하고 새로고침해서 확인해볼까요.
[04:57]
보세요.
[04:57]
대시보드가 진한 파란색으로 변했네요.
[05:00]
예상대로입니다.
[05:01]
사실 꽤 좋아 보여서 이대로 둘 것 같네요.
[05:04]
이건 꽤 쉬웠죠. 그럼 이번엔
[05:05]
백엔드에 API/user-info라는 API 엔드포인트를 추가해볼까요?
[05:09]
user
[05:10]
info로, 현재 사용자의 채널 이름과 채널 ID를 반환하도록 하겠습니다.
[05:14]
Claude Code가 이걸 처리할 수 있는지 봅시다.
[05:17]
지금 검토 중이네요.
[05:18]
요리 테마가 재미있네요.
[05:20]
벌써 찾았네요.
[05:21]
수정할
[05:22]
파일을 말이죠.
[05:23]
지금 뭔가를 요리하는 중인가 봐요.
[05:27]
아주 잘 되고 있네요.
[05:29]
이 수정사항을 적용할까요?
[05:32]
네. 처리 중입니다.
[05:34]
완료됐다고 하네요.
[05:36]
정말 간단하죠.
[05:37]
네, 다시 로그인했습니다.
[05:38]
모든 댓글에 응답이 완료된 빈 대시보드가 있네요.
[05:41]
이제 API 엔드포인트로 이동하겠습니다.
[05:44]
API/user-info로 가서요.
[05:46]
보세요, 채널명이 멋지게 생성되었네요.
[05:49]
채널 ID도 여기 있습니다.
[05:51]
제 긴 채널 ID가 있는데 완벽하게 정확해 보이네요.
[05:55]
정말 인상적입니다.
[05:56]
한 번의 프롬프트로 앱을 업데이트했어요.
[05:58]
정말 간단하죠. 자.
[05:59]
Claude Code에 새로운 Claude 3.7 Sonnet 모델로
[06:01]
난이도를 높여보겠습니다.
[06:04]
입력해볼게요.
[06:05]
이제 대시보드 페이지에 버튼을 추가해
[06:07]
'더 많은 댓글 가져오기' 기능을 넣어서 실제로 더 많은 댓글을
[06:11]
사용 가능할 때 가져올 수 있게 하죠.
[06:12]
처리 중입니다. 좋아요.
[06:14]
네, 완료됐네요.
[06:15]
파일을 수정할까요?
[06:16]
진행해볼까요? 네, 클릭하겠습니다.
[06:19]
지금은 프론트엔드만 수정하고 버튼만 추가하는 것 같은데
[06:22]
실제 기능은 아직 추가하지 않은 것 같네요.
[06:26]
그래서 버튼은 생기겠지만
[06:27]
기능은 없을 것 같아요.
[06:30]
아, 제가 잘못 말씀드렸네요. 지금 더 진행되면서 대시보드에 추가 작업을 하고 있어요.
[06:35]
버튼 스타일링도 하고 있네요.
[06:36]
이것도 승인하겠습니다.
[06:38]
제가 너무 일찍 판단했나 봐요. Claude Code가 버튼의 모든 측면을 작업하고 있네요.
[06:43]
좋아요.
[06:43]
네, 대시보드로 가서
[06:46]
여기서 처리하겠다고 하네요.
[06:47]
'더 많은 댓글 가져오기' 버튼을요.
[06:49]
네, 처음엔 단순히
[06:51]
시각적인 버튼만 추가할 줄 알았는데
[06:52]
실제로는
[06:53]
한 번의 프롬프트로 모든 기능을 구현하네요.
[06:55]
이제 완료된 것 같아요.
[06:56]
대시보드에 '더 많은 댓글 가져오기' 버튼을 추가했다고 하네요.
[06:59]
적절한 스타일링과
[07:00]
기능까지요. 버튼은 새로운 fetchMoreComments
[07:03]
함수를 호출해서
[07:05]
가장 오래된 댓글 타임스탬프를 기준으로 이전 댓글들을 가져옵니다. 정말 멋지네요.
[07:08]
자, 한번 확인해볼까요.
[07:09]
좋아요.
[07:10]
이번에는 다른 계정으로 로그인했는데,
[07:12]
보시다시피 '더 많은 댓글 가져오기' 버튼이 생겼네요.
[07:15]
지금은 찾을 댓글이 없지만, 한번 클릭해볼게요.
[07:18]
네, 잠깐 보셨겠지만
[07:20]
댓글을 검색하고 있었어요.
[07:21]
AI 답변을 생성했지만 필요한 것이 없었네요.
[07:25]
다시 시도할 수도 있고요.
[07:26]
꽤 멋지네요.
[07:27]
대시보드에 버튼이 추가됐습니다. Claude Code가 컨텍스트를 유지한다고 생각하기 때문에
[07:32]
이제
[07:33]
방금 만든 버튼에 대한 테스트를 추가해서
[07:35]
제대로 작동하고 올바른 데이터를 반환하는지 확인해보죠.
[07:38]
지금 작성 중이네요. 어떤 결과가 나올지
[07:40]
한번 보겠습니다.
[07:41]
이 부분은 꽤 시간이 걸리고 있네요.
[07:42]
벌써 약 26초 동안
[07:44]
고민하고 있어요.
[07:46]
어디까지 진행됐는지 볼까요. 아, 완료됐네요.
[07:48]
좋아요, 꽤 긴 코드를
[07:50]
작성해줬네요.
[07:52]
어떤 파일인지 볼까요. fetchMoreComments.test.js
[07:53]
파일이네요.
[07:55]
이 기능을 테스트하기 위한 별도의 파일을 만들었어요.
[07:58]
승인해볼까요.
[07:59]
README 파일도 업데이트하네요.
[08:01]
문서화에 도움이 되겠죠.
[08:04]
Claude Code는 정말
[08:05]
모든 것을 다 생각하네요.
[08:08]
이제 포괄적인 테스트 스위트를
[08:10]
'더 많은 댓글 가져오기' 버튼을 위해 만들었다고 하네요.
[08:11]
테스트는 성공적인 데이터 가져오기, 빈 응답 처리,
[08:15]
네트워크 오류 관리, 인증 실패 시 로그인 페이지로 리다이렉트 등을 포함합니다.
[08:19]
그리고
[08:20]
커맨드 라인에서 이 명령어로 테스트를 실행할 수 있어요.
[08:23]
정말 멋지죠. 보시다시피
[08:25]
Claude Code는 정말 놀랍습니다.
[08:28]
새로운 기능을 설계할 뿐만 아니라, 그 기능을 테스트할 수도 있고
[08:32]
코드 내에 문서화도 하고 훨씬 더 많은 것을 할 수 있어요.
[08:37]
모든 것을 커맨드 라인에서
[08:39]
읽기 쉬운 인터페이스로 할 수 있죠.
[08:41]
Cursor같은 AI 우선 IDE나
[08:45]
Windsurf, 또는 Lovable 같은 더 사용자 친화적인
[08:48]
인터페이스를 대체할 수 있을까요?
[08:51]
미래에는 모두가 커맨드 라인에서 작업하게 될까요?
[08:54]
마이크와 Superwhisper 같은 앱으로
[08:57]
원하는 것을 말하면
[08:58]
Claude Code 같은 AI 코딩 어시스턴트가
[09:00]
모든 것을 해결해주는 방식으로요?
[09:04]
복잡한 기능을 위한 모든 확장 기능이 있는
[09:07]
거대한 도구들이 필요할까요?
[09:09]
아니면 단순히 목소리와 커맨드 라인, Claude Code만으로 모든 것이 가능할까요?
[09:15]
여러분의 생각을 아래 댓글로 알려주세요.
[09:17]
Claude 3 Sonnet을 테스트해보는 것이
[09:19]
즐거우셨길 바랍니다.
[09:21]
이 영상이 마음에 드셨다면 좋아요와 구독 부탁드립니다.
[09:24]
매주 이런 영상을 올리고 있으니
[09:25]
YouTube가 추천하는 다음 영상도
[09:29]
시청해주세요. 감사합니다.