[00:04]
안녕하세요, 또 다른 영상에 오신 것을 환영합니다.
[00:07]
제가 정말 흥미로운 새로운 AI 코더를 발견해서
[00:11]
이에 대해 이야기해보려고 합니다.
[00:13]
이것은 AMP Code라고 불리는 도구입니다.
[00:16]
실제로 Sourcegraph에서 만든 도구인데요.
[00:20]
이 회사는 Kodi 툴을 가지고 있고 많은 사람들과
[00:22]
기업들이 사용하는 것으로 알려져 있습니다.
[00:25]
기본적으로 채팅 편집 등의
[00:27]
기능을 수행할 수 있게 해주죠.
[00:30]
하지만 그들은 최근에 출시된 AMP라는
[00:33]
새로운 에이전트형 AI 코더도 만들었습니다.
[00:37]
이것은 최근에 출시되었고,
[00:40]
사용할 수 있는 1,000 크레딧과 함께 무료로 제공됩니다.
[00:43]
그래서 시도해보고 싶었고, 정말
[00:46]
흥미롭다고 느꼈습니다.
[00:48]
그럼 이것이 무엇인지 알아보겠습니다.
[00:52]
기본적으로, 이것은 에이전트형 코딩 도구입니다.
[00:55]
VS Code 확장 프로그램이라서 쉽게 설치하고 사용할 수 있고,
[00:58]
명령줄 도구로도 실행할 수 있습니다.
[01:01]
또한 멀티플레이어 기능이 있어
[01:04]
스레드를 공유하고 팀과 협업할 수 있습니다.
[01:06]
꽤 멋진 기능이죠.
[01:09]
오픈소스가 아니라는 점은 아쉽지만
[01:12]
그래도 괜찮습니다.
[01:15]
그들은 AMP가 토큰 사용량과
[01:17]
비용 면에서 제한이 없다고 말합니다.
[01:19]
그들의 유일한 목표는 가치 있게 만드는 것이지,
[01:23]
구독 비용에 맞추는 것이 아닙니다.
[01:26]
기본적으로 그들은
[01:28]
구독 서비스 같은 것을 제공할 의도가 없습니다.
[01:30]
대신, 토큰 사용량에 대해 지불하는 방식입니다.
[01:33]
무료로 1,000 크레딧을 제공하는데,
[01:36]
지금까지 본 바로는 약 500개 작업에 충분합니다.
[01:39]
또한 모델 선택기가 없다고도 말합니다.
[01:43]
사용자가 모델을 선택하지 않고, 그들이 선택합니다.
[01:46]
선택기와 체크박스를 제공하거나
[01:49]
가장 낮은 공통 분모를 위해 구축하는 대신,
[01:52]
AMP는 최고 모델의 모든 기능을
[01:55]
활용하도록 구축되었습니다.
[01:57]
또한 모델을 압축하지 않고
[02:00]
이러한 모델이 제공하는 원시 성능으로만 작동합니다.
[02:03]
또한 모델을 압축하지 않고
[02:06]
그대로 사용하며, 이러한 모델들이 제공하는
[02:08]
순수한 성능만으로 작동합니다.
[02:10]
그들은 또한 빠르게 반복하며
[02:12]
매주 또는 며칠마다 새로운 기능이 추가됩니다.
[02:15]
즉, 빠르게 업데이트가 이루어진다는 뜻입니다.
[02:18]
현재는 Claude 3.7 Sonnet을 사용하고
[02:20]
에이전트 마크다운 파일이라는 것도 사용합니다.
[02:24]
이것은 기본적으로 AI 모델에게
[02:27]
코드베이스 구조, 개발 관행 및
[02:30]
코딩 표준에 관한 프로젝트별 정보를 제공합니다.
[02:33]
파일이 존재하지 않을 경우 자동으로
[02:35]
생성하는 버튼도 포함되어 있습니다.
[02:38]
기본적으로 Claude 코드가 만드는
[02:42]
claw 마크다운 파일과 비슷합니다.
[02:44]
그래서 이것도 괜찮습니다.
[02:45]
여기서 다른 점은 '스레드'라는 기능인데,
[02:48]
이것은 여러분이 어떻게 생각하느냐에 따라
[02:50]
좋을 수도 있고 나쁠 수도 있습니다.
[02:53]
기본적으로 메시지를 클라우드에 동기화하고
[02:56]
시스템을 변경해도
[02:58]
스레드를 볼 수 있습니다.
[03:01]
만약 동료와 스레드를 공유하고 싶다면
[03:03]
그것도 가능합니다.
[03:06]
팀 환경에서는 꽤 멋진 기능이지만,
[03:09]
개인정보 보호 측면에서는
[03:10]
그렇지 않을 수 있습니다.
[03:12]
그리고 이것을 중지할 방법이
[03:14]
없는 것 같아서 아쉽습니다.
[03:17]
어쨌든, 이제 들어가서 살펴보겠습니다.
[03:20]
하지만 그전에 먼저 Ninja Chat에
[03:23]
대해 말씀드리겠습니다.
[03:26]
Ninja Chat은 올인원 AI 플랫폼으로,
[03:29]
월 11달러만으로
[03:32]
최고의 AI 모델에 접근할 수 있습니다.
[03:34]
Ninja Chat은 올인원 AI 플랫폼으로,
[03:37]
월 11달러만으로
[03:39]
GPT-4, Claude 3.7 Sonnet, Gemini 2.0 Flash와 같은
[03:42]
GPT40, Claude 3.7 Sonnet, Gemini 2.0 Flash까지 모두 한 곳에서 사용할 수 있어요.
[03:46]
저는 Gemini를 간단한 리서치에 사용해 왔는데,
[03:48]
정말 멋진 점은 AI 플레이그라운드에서
[03:50]
다양한 모델의 응답을 나란히 비교할 수 있다는 겁니다.
[03:53]
그들의 마인드맵 생성기는
[03:55]
복잡한 아이디어를 정리하는 데 게임체인저예요.
[03:57]
기본 플랜에서는 매월 1,000개의 메시지,
[03:59]
30개의 이미지, 5개의 동영상을 제공하며
[04:01]
더 높은 티어도 이용 가능합니다.
[04:04]
더 많이 필요하시다면, 제 코드 'king 25'를 사용하셔서
[04:07]
어떤 플랜이든 25% 할인받거나, 'king 40 yearly'로
[04:09]
연간 구독 시 40% 할인을 받으세요.
[04:14]
직접 시도해보려면 설명란의 링크를 확인하세요.
[04:17]
이제 영상으로 돌아가겠습니다.
[04:19]
사용 방법에는 VS Code 확장 프로그램과 CLI 도구,
[04:23]
두 가지가 있습니다.
[04:25]
둘 다 원하는 용도에 따라 좋은 선택이 될 수 있어요.
[04:28]
주로 VS Code 확장 프로그램에 집중하다가
[04:31]
CLI 도구 사용법도 보여드릴게요.
[04:32]
어쨌든, 확장 프로그램 마켓플레이스로 가서
[04:35]
AMP 확장 프로그램을 설치하기만 하면 됩니다.
[04:38]
이제 열어보면 이런 모습인데,
[04:40]
사용을 시작하려면
[04:41]
설정 탭으로 이동해야 합니다.
[04:44]
여기서 AMP API 키를 입력해야 하는데,
[04:47]
이건 AMP 사이트에 등록해서 받을 수 있어요.
[04:48]
그런 다음 API 키를 복사해서 확장 프로그램에 넣으면
[04:52]
연결이 됩니다.
[04:54]
약 1,000개의 무료 크레딧을 받는데,
[04:56]
한동안 충분히 사용할 수 있는 양이에요.
[04:59]
물론 여기서 충전도 가능합니다.
[05:02]
제가 이해하지 못하는 한 가지는,
[05:05]
만약 이들이 수익화에 신경 쓰지 않는 완전한 코더를 원한다면,
[05:08]
왜 자신만의 모델이나 최소한 커스텀 API 키를
[05:11]
사용할 수 있는 옵션이 없는지입니다.
[05:12]
그래서 이 점이 저에게는 이해가 잘 안 되지만,
[05:15]
무료 크레딧은 여전히 좋네요.
[05:17]
설정 옵션을 통해 MCP 서버도 추가할 수 있어요.
[05:20]
더 그래픽적이라 좋고,
[05:22]
설정 파일을 건드리지 않고도 여기서 MCP를
[05:24]
추가할 수 있습니다.
[05:27]
또 다른 점은 고급 설정에서
[05:28]
더 많은 옵션을 볼 수 있다는 것입니다.
[05:30]
저는 기본적으로 여기 이 두 옵션을 설정하는 것을 좋아하는데,
[05:33]
확장된 사고와 할 일 옵션입니다.
[05:35]
할 일 옵션은 기본적으로 Taskmaster와 유사하게
[05:38]
할 일 목록을 유지할 수 있게 해줍니다.
[05:41]
또한 계획도 세울 수 있어서 제가 흥미롭게 느낀 부분이에요.
[05:44]
크레딧을 아끼려면 여기서 확장된 사고를
[05:47]
비활성화할 수도 있습니다.
[05:49]
어쨌든, 이제 사용해 봅시다.
[05:52]
메인 화면에서 보게 될 것은 꽤 단순한 UI인데,
[05:54]
저는 이 간단한 미학을 정말 좋아합니다.
[05:56]
탐색하기 쉽고 더 나은 사용자 경험을 제공해요.
[05:58]
또한 VS Code에서 사용할 때 메모리 공간도 덜 차지해서,
[06:01]
때로는 훨씬 무거울 수 있는 Clin이나 Rue Code와 달리
[06:04]
이 점에서도 좋습니다.
[06:06]
맨 위에 보이는 사용자 같은 아이콘은
[06:10]
스레드 가시성 설정을 변경할 수 있게 해줍니다.
[06:13]
할 일 옵션은 기본적으로 Taskmaster처럼
[06:16]
작업에 대한 할 일 목록을 유지할 수 있게 해주죠.
[06:18]
또한 계획도 세울 수 있어서 제가 흥미롭게 느낀 기능입니다.
[06:22]
크레딧을 절약하기 위해 여기서 확장된 사고를
[06:24]
비활성화할 수도 있습니다.
[06:26]
이제 사용해 봅시다.
[06:28]
메인 화면에서는 꽤 단순한 UI를 보게 될 텐데,
[06:32]
저는 이 단순한 미학을 정말 좋아합니다.
[06:36]
탐색하기 쉽고 더 나은 경험을 제공하죠.
[06:38]
또한 VS Code에서 사용할 때
[06:40]
메모리 공간도 덜 차지해서,
[06:43]
때로는 무거울 수 있는 Clin이나 Rue Code와 달리
[06:46]
이 점에서도 좋습니다.
[06:48]
맨 위에는 사용자 아이콘이 있어서
[06:52]
스레드 가시성 설정을 변경할 수 있습니다.
[06:55]
맨 위에 보이는 사용자 같은 아이콘을 통해
[06:58]
스레드 가시성 설정을 변경할 수 있어요.
[07:01]
스레드 가시성 설정을 변경할 수 있습니다.
[07:02]
스레드 가시성 설정을 변경할 수 있습니다.
[07:05]
제가 언급했듯이, 여기서 만드는 모든 스레드는
[07:07]
동기화되어 팀 스페이스에서 공유할 수 있습니다
[07:10]
다른 사람을 팀에 초대하면
[07:12]
또는 비공개로 유지하여 본인 외에는
[07:15]
아무도 볼 수 없게 할 수도 있고
[07:17]
공개 옵션을 통해 누구에게나
[07:20]
링크를 공유할 수 있어서
[07:23]
그들이 채팅 스레드에 접근하고
[07:25]
필요한 경우 대화를 이어갈 수 있습니다
[07:28]
필요하다면 계속 진행할 수 있습니다.
[07:30]
이건 팀으로 일하는 경우에 정말 좋은데
[07:32]
팀원들과 하나의 스레드에서
[07:35]
동기화 상태를 유지할 수 있어서 상당히 좋습니다
[07:38]
꽤 괜찮은 기능입니다
[07:40]
스레드 옵션을 클릭하면
[07:42]
여기서 가지고 있는 스레드를 볼 수 있고
[07:44]
이곳에서 탐색할 수 있습니다
[07:47]
또 다른 기능은 에이전트 마크다운 파일인데
[07:50]
이는 기본적으로 프로젝트 전체를 분석하고
[07:53]
개발 관행과 빌드 명령어 등을 기록하는 파일입니다
[07:55]
이 AI 코더가 더 나은 성능을 발휘할 수 있도록
[07:58]
클로드 코드의 클로드 마크다운 파일과
[08:00]
상대적으로 유사한 기능을 합니다
[08:04]
여기 제가 열어놓은 KingBench 앱이 있는데
[08:05]
이 생성 옵션을 누르면
[08:08]
기본적으로 앱을 살펴보고 에이전트 파일에
[08:11]
요약본을 만들어 줍니다
[08:13]
그러니 한번 확인해 봅시다
[08:16]
에이전트
[08:18]
파일에 요약을 생성합니다
[08:20]
확인해 봅시다
[08:23]
보시다시피 이것은 기본적으로 파일을 만들기 위한
[08:27]
프롬프트를 제공한 다음 시작합니다
[08:29]
우선 우리가 볼 수 있는 규칙이나
[08:33]
규칙 파일에서 가져올 수 있는 내용이 있는지
[08:36]
살펴보기 시작합니다
[08:39]
그리고 규칙 파일의 내용을
[08:41]
에이전트 파일에 적절하게 포함시킵니다
[08:44]
이는 규칙 파일을 지원하지 않는다는 의미입니다
[08:46]
대신 규칙은 에이전트 파일 자체에
[08:50]
작성되어야 합니다
[08:52]
그 점도 참고해야 합니다
[08:53]
사실상 규칙 파일과 비슷한데, 코딩 표준과 관행은
[08:57]
대부분의 사람들이 규칙 파일에 작성하는
[08:59]
내용이기 때문입니다
[09:01]
어쨌든 이것도 기본적으로 그와 같은 역할을 합니다
[09:03]
금방 작업이 완료되는데
[09:07]
한 가지 특징은 diff 뷰를 열거나 클라이언트에서
[09:12]
스트리밍되는 코드를 보여주지 않는다는 점입니다
[09:14]
이건 제가 Claude와 Rue 코드에서
[09:16]
익숙해진 기능이고
[09:18]
윈드서프나 커서에서도 지원하는 기능인데
[09:21]
이 도구는 아직 지원하지 않습니다
[09:24]
파일을 클릭하면 업데이트된 내용을 볼 수 있고
[09:28]
diff 뷰는 채팅 패널 자체에서 볼 수 있습니다
[09:29]
하지만 그렇게
[09:32]
직관적이지는 않습니다
[09:35]
또한 승인을 요청하지 않습니다
[09:37]
따라서 이 경우처럼 파일을 생성할 때
[09:40]
승인을 요청하지 않고
[09:44]
그냥 실행해 버립니다
[09:46]
저는 보통 자동 승인으로 설정해 두기 때문에
[09:49]
괜찮지만, 이 점이 마음에 들지 않을 수도 있습니다
[09:53]
어쨌든 여기서 변경된 파일과 라인을
[09:55]
컨텍스트 사용량과 함께 보여줍니다
[09:58]
다시 말하지만 인터페이스가 정말 좋고
[10:02]
탐색하기 쉽다는 점이
[10:04]
마음에 듭니다
[10:05]
이제 이것으로 더 큰 작업을 해봅시다
[10:08]
여기 제 KingBench 앱이 있는데
[10:10]
다크 모드에서 라이트 모드로 변경할 수 있는
[10:13]
토글을 추가하고 싶습니다
[10:14]
그리고 여기에 스타일도 추가하고 싶습니다
[10:17]
테마를 다크에서 라이트로 변경하는 토글을
[10:20]
추가하고 싶고, 스타일도
[10:23]
적용하고 싶습니다
[10:26]
그리고 스타일도 추가하고 싶습니다
[10:28]
이 모든 작업을 수행하기 위해서
[10:30]
어려운 작업인데요. 자
[10:34]
한번 보겠습니다. 이제 작동하고 있네요.
[10:38]
보시다시피 AI가 코드를 분석하고 있고
[10:41]
일부 부분에서는 어려움을 겪고 있습니다.
[10:43]
여기서처럼 파일을 효과적으로 편집하지 못하고
[10:47]
새 파일을 작성해 대체했습니다.
[10:49]
그래서 여기서 터미널 명령을 승인하라고 묻는데
[10:52]
이건 괜찮지만
[10:54]
편집 기능은 잘 작동해야 하는데
[10:58]
가끔 그렇지 않을 때가 있습니다.
[11:00]
이런 문제는 Klein과 Rue Code에서도
[11:02]
종종 발생합니다. 어쨌든
[11:06]
잠시 후 작업이 완료되었습니다. 이제 실행하면
[11:11]
버튼이 생겼습니다. 하지만
[11:14]
작동하지 않네요. 그래서
[11:16]
AI에게 이를 수정해달라고 요청해 보겠습니다.
[11:19]
이제 AI가 수정 중입니다. 잠시 기다리면
[11:22]
수정이 완료되어 이제 꽤 잘 작동합니다.
[11:25]
복잡한 작업도 수행할 수 있지만
[11:27]
아직 Klein이나 Rue Code만큼
[11:31]
편집 기능이 완벽하지는 않습니다.
[11:34]
하지만 매우 좋은 선택지이고
[11:37]
다른 옵션에 비해 가볍고
[11:40]
훨씬 더 반응성이 좋습니다.
[11:42]
UI가 좋고
[11:45]
무료 크레딧도 제공되어
[11:48]
한번 시도해볼만 합니다.
[11:51]
URL을 스크랩할 수도 있고
[11:53]
파일도 언급할 수 있습니다. 파일 이름 위에 마우스를 올리면
[11:57]
미리보기도 표시되어 좋습니다.
[12:00]
원한다면 파일을 이전 상태로
[12:02]
되돌릴 수도 있습니다.
[12:05]
파일을 이전 상태로 되돌릴 수도 있고
[12:08]
원한다면 그렇게 할 수 있습니다.
[12:09]
기본 기능들이 잘 갖춰져 있지만
[12:11]
파일 편집 내용이 파일에 표시되지 않는 등
[12:14]
몇 가지 개선이 필요합니다.
[12:16]
승인 기능도 여기 없는데
[12:19]
그건 좀 아쉬운 점입니다.
[12:21]
또한
[12:22]
CLI 도구도 있어서 npm install 명령으로
[12:26]
설치하고 명령줄에서 사용할 수 있습니다.
[12:29]
자세히 설명하진 않겠지만
[12:31]
여기서도 기본적으로 동일한 기능을 얻을 수 있습니다.
[12:34]
CI 워크플로우에서 동일한 토큰을
[12:36]
공유하고 싶다면 좋을 수 있습니다.
[12:38]
CI나 CD 워크플로우에서 같은 토큰을
[12:40]
공유하고 싶다면 좋을 것 같습니다.
[12:42]
이것도 좋은 기능입니다. 전체적으로 흥미롭다고 생각해서
[12:46]
이것에 대해 이야기하고 싶었습니다.
[12:49]
꽤 멋지고 기업과 팀 사용자에게
[12:51]
더 초점을 맞추고 있지만
[12:54]
사용하기에 좋고 가볍고
[12:56]
UI도 멋집니다.
[12:59]
또한 앞서 말했듯이 스레드가 동기화되어
[13:02]
AMP 사이트로 가면
[13:05]
스레드를 볼 수 있고
[13:07]
다른 사람이나 팀원과 공유할 수도 있습니다.
[13:10]
그들이 확인할 수 있고 GitHub과 Notion도
[13:13]
연결할 수 있어 좋습니다.
[13:15]
MCP 서버를 연결하는 옵션도 있어
[13:18]
팀 작업에도 적합합니다.
[13:20]
전반적으로 꽤 괜찮습니다.
[13:23]
여러분의 생각을 아래에 공유하고 채널을 구독해주세요.
[13:26]
슈퍼 감사 옵션을 통해 기부하거나
[13:29]
채널에 가입하여 혜택을 받을 수도 있습니다.
[13:32]
다음 영상에서 만나요.
[13:35]
채널 구독과 슈퍼 감사 옵션을 통한 기부도
[13:37]
가능하며 채널 멤버십 가입으로
[13:39]
특별한 혜택도 받을 수 있습니다.
[13:41]
다음 영상에서 만나요.
[13:43]
안녕히 계세요.