[00:00]
[음악]
[00:03]
[박수]
[00:04]
안녕하세요, 또 다른 영상에 오신 것을 환영합니다.
[00:07]
저는 최근에 Taskmaster에 대해 이야기했는데,
[00:10]
꽤 괜찮은 도구였고 프로젝트를 처음부터
[00:13]
코딩할 때 마주치는 실제 문제들을
[00:16]
해결해주었습니다.
[00:18]
[00:19]
제가 이전 영상에서 몇 가지 문제점도 제기했는데,
[00:22]
구글 Gemini나 OpenAI 또는 Open Router 같은
[00:24]
서비스와의 연결 지원을 요청했었죠.
[00:27]
이제 이러한 기능들이 추가되었고 많은 업그레이드가 있습니다.
[00:31]
그래서 오늘 이것들을 살펴보겠습니다.
[00:33]
이제 6개의 AI 제공업체를 지원하는데,
[00:36]
OpenAI, Gemini, XAI, Open Router를 지원하며
[00:40]
이미 Anthropic과 Perplexity도 지원합니다.
[00:44]
이런 발전을 보게 되어 정말 기쁩니다.
[00:47]
이 제공업체들의 모델을 세 가지 역할로 설정할 수 있는데
[00:50]
메인, 리서치, 그리고 폴백 역할입니다.
[00:53]
이것은 각 역할에 대해 다른 제공업체의
[00:55]
다른 모델을 구성할 수 있다는 의미입니다.
[00:58]
이는 꽤 멋진 기능이며, Gemini 2.5 Flash를 사용해서
[01:02]
이런 종류의 작업에 많은 비용을 절약할 수 있게 해줍니다.
[01:04]
또한 이런 모델들을 대화식으로 구성할 수 있는
[01:07]
새로운 CLI 명령어도 있어서 꽤 유용합니다.
[01:09]
모델 관리는 AI 코더와 자연어로도 할 수 있어
[01:11]
MCP를 지원합니다.
[01:15]
[01:16]
더 효과적으로 사용하고 모델을 설정하기 위한
[01:20]
새로운 도구들도 추가되었습니다.
[01:22]
이제 R 코드도 공식적으로 지원합니다.
[01:25]
이전에는 이를 맞추기 위해 windsurf 규칙을
[01:27]
변경해야 했지만 이제는 필요 없습니다.
[01:30]
[01:31]
자동으로 규칙 파일을 생성하고 R 코드가
[01:34]
자동으로 이를 사용하므로 꽤 편리합니다.
[01:36]
또한 프로젝트 요구사항 문서의 구문 분석이
[01:40]
훨씬 더 좋아졌습니다.
[01:43]
작업 추가와 다음 옵션도
[01:45]
사용하기가 훨씬 더 좋아졌고, 작업 추가 기능은
[01:48]
이제 자동으로 리서치도 수행합니다.
[01:50]
이것은 꽤 유용한 기능입니다.
[01:53]
또한 최대 토큰 옵션이 있어
[01:56]
모델이 생성할 수 있는 토큰 수를
[01:59]
설정할 수 있습니다.
[02:01]
이는 작업 관리에 아주 좋습니다.
[02:03]
일상적인 작업에 좋은 더 많은
[02:07]
소소한 업그레이드도 있습니다.
[02:10]
이제 이 모든 기능이 어떻게 작동하고
[02:13]
어떻게 사용할 수 있는지 보여드리겠습니다.
[02:16]
하지만 그전에 Ninja Tools에 대해
[02:18]
말씀드리겠습니다.
[02:20]
Ninja Tools는 한 번 결제하고
[02:23]
모든 AI 모델과 에이전트에 접근할 수 있는
[02:25]
놀라운 AI 플랫폼입니다.
[02:28]
최고의 AI 모델과 경험을 모두 결합합니다.
[02:30]
별도의 구독에 비해 연간 $600 이상
[02:33]
절약할 수 있습니다.
[02:36]
한 가지 구독으로 Claude 3.7 Sonnet, GPT-4o,
[02:38]
Gemini 및 다른 많은 모델에 접근할 수 있습니다.
[02:41]
AI 비디오 생성, 이미지 생성, 음악 생성,
[02:43]
문서 채팅과 같은 더 멋진 옵션도 있습니다.
[02:46]
그들의 플레이그라운드를 사용하여 여러 AI
[02:48]
응답을 한 번에 비교할 수도 있습니다.
[02:51]
가장 좋은 점은 월 $11부터 시작한다는 것입니다.
[02:54]
1,000개 이상의 채팅 메시지, 30개의 AI 이미지
[02:55]
생성, 5개의 음악 생성을 제공합니다.
[02:58]
더 고급 요금제도 있습니다.
[03:02]
Ninja Tools를 확인하고 구독에서
[03:04]
돈을 절약하세요.
[03:06]
[03:08]
[03:11]
[03:13]
[03:16]
[03:17]
[03:20]
[03:23]
[03:25]
[03:27]
더 고급 요금제도 필요하시면 이용하실 수 있습니다.
[03:29]
Ninja Tools를 확인하시고 구독 비용을 절약하세요.
[03:31]
기회가 있을 때 알뜰하게 이용해보세요.
[03:33]
또한 제 쿠폰 코드 'AI code king 20'을 사용하시면
[03:35]
추가로 20% 할인을 받으실 수 있습니다.
[03:38]
이제 본 영상으로 돌아가겠습니다.
[03:40]
Taskmaster MCP 서버를 사용하신다면 별도의 업데이트가 필요 없습니다.
[03:43]
자동으로 최신 버전을 가져와서 사용하기 때문에 매우 편리합니다.
[03:47]
자동으로 최신 버전을 가져와서
[03:49]
사용하기 때문에 편리하죠.
[03:52]
하지만 많은 분들이 CLI 도구를 사용하실 텐데,
[03:55]
저도 직접 사용하고 있습니다.
[03:57]
사용하지 않더라도, 설치해 두면
[04:00]
모델 제공업체 등을 변경할 때
[04:02]
유용하게 활용할 수 있습니다.
[04:05]
npm install 명령어를 실행하여 설치하거나
[04:08]
이미 설치되어 있다면 npm update 명령어를 사용하세요.
[04:11]
이미 있다면 npm update 명령어로 업데이트하세요.
[04:14]
최신 버전으로 업데이트하면 됩니다.
[04:17]
이제 사용을 시작해 봅시다. 먼저
[04:20]
taskmaster initialize 명령어부터 시작하겠습니다.
[04:24]
아시다시피 이것은 폴더에 규칙과
[04:26]
모든 것을 초기화하는 주요 명령어입니다.
[04:28]
하지만 이제 이 명령어를 실행하면
[04:31]
사용하고 싶은 모델도 설정할 수 있게 됩니다.
[04:34]
사용하려는 모델을 설정할 수 있습니다.
[04:36]
메인 모델 구성 옵션부터 시작합니다.
[04:39]
선택할 수 있는 다양한 옵션이 있으며
[04:42]
원하는 것을 찾지 못한다면
[04:45]
Open Router 모델의 커스텀 옵션을 사용해
[04:48]
거기서 원하는 모델을 설정할 수도 있습니다.
[04:50]
현재는 커스텀 base URL 같은 기능은 지원하지 않습니다.
[04:54]
지금은 커스텀 base URL 같은 기능은
[04:57]
지원하지 않습니다.
[04:59]
여기서는 무료이면서 성능이 좋은 Gemini 2.5 Flash를 선택해보겠습니다.
[05:03]
무료이면서 성능이 좋기 때문입니다.
[05:07]
그 다음에는 리서치용 모델을 설정하라는 메시지가 표시됩니다.
[05:09]
검색 기능이 있는 GPT4-0이나
[05:12]
일반적으로 기본값인 Perplexity를 선택할 수 있고,
[05:16]
검색 기능이 있는 Grock 모델도 있습니다.
[05:19]
다른 것을 Open Router를 통해 사용하고 싶다면
[05:22]
그것도 가능합니다.
[05:24]
저는 Perplexity를 사용할 건데,
[05:27]
Open Router 엔드포인트를 통해서 사용하겠습니다.
[05:31]
그걸 선택해보죠. 이제 폴백(fallback) 모델을 선택할 수 있는데,
[05:35]
이는 메인 모델에 오류가 생길 때
[05:37]
대체로 사용될 모델입니다.
[05:39]
여기서는 폴백 모델로 2.0 Flash를 선택해보겠습니다.
[05:43]
이제 사용을 시작할 수 있습니다. 또한 MCP 서버를 사용해
[05:47]
초기화하는 경우에도 과정은 거의 동일합니다.
[05:51]
하지만 사용할 모델을 구성하려면
[05:54]
Taskmaster 설정 파일로 가서
[05:56]
그곳에서 필요한 설정을 변경해야 합니다.
[05:58]
Taskmaster 설정 파일에서
[06:01]
설정을 변경하면 됩니다.
[06:03]
이것도 괜찮은 방법입니다.
[06:06]
이 파일이 바로 설정이 저장되는 곳입니다.
[06:08]
CLI를 사용하더라도 이 파일은 생성됩니다.
[06:12]
CLI를 사용해도 생성됩니다.
[06:13]
API 키의 경우, MCP 서버를 사용 중이라면 MCP 설정에 넣고,
[06:18]
CLI를 사용한다면 환경 변수에
[06:20]
export 명령어를 통해 직접 설정해야 합니다.
[06:24]
환경 자체에 export 명령어로
[06:26]
설정해야 합니다.
[06:29]
설정한 모델이 무엇인지, API 키가
[06:31]
제대로 설정되었는지 확인하려면
[06:34]
Taskmaster models 명령어를 실행하세요.
[06:37]
그러면 각 단계에 대해 구성한 모델과
[06:40]
각 단계별로 설정한 모델과
[06:42]
API 키가 올바르게 설정되었는지
[06:45]
보여주는 표가 나타납니다.
[06:47]
제대로 설정되었는지 확인할 수 있습니다.
[06:49]
이것을 적절히 설정하면 됩니다.
[06:52]
모델에 setup 플래그를 사용해
[06:54]
모델을 설정할 수도 있으며,
[06:57]
대화형 셸이 열릴 것입니다.
[06:59]
대화형 쉘을 열어줍니다
[07:01]
그에 맞게 작동합니다. 이제 사용해 봅시다.
[07:06]
이것이 예시 PRD입니다. 그냥
[07:09]
Claude Opus나 Gemini 2.5 Pro 같은 것을 사용해서
[07:12]
예시 PRD 파일을 기반으로 PRD를 생성하고
[07:15]
parse PRD 파일로 저장하도록 요청하세요.
[07:18]
어떤 이름이든 상관없지만, 저는 이렇게 하는 것을 권장합니다.
[07:22]
만들고 싶은 것을 입력하세요. 저는
[07:25]
로컬 스토리지에 데이터를 저장하는
[07:27]
간단한 캘린더 앱을 만들고 싶습니다. 잠시 후에
[07:30]
프로젝트 요구사항을 생성할 것입니다.
[07:33]
이제 저는 이미 MCP 서버를
[07:35]
R코드에 설정해 놓았습니다. 그래서 바로
[07:39]
파싱하도록 요청할 수 있습니다. 하지만 R코드를 어떻게
[07:43]
통합했는지 보여드리겠습니다. 기본적으로
[07:45]
R코드 모드에 사용자 지정 명령을 추가하고
[07:49]
여기서 볼 수 있는 것처럼 사용합니다.
[07:51]
어쨌든, 이제 파싱을 요청해 봅시다.
[07:54]
잠시 후에 완료됐네요.
[07:57]
우리가 구성했던 대로 Gemini와 다른 도구들을 사용합니다.
[08:01]
그리고 이제 우리가 구성할 수 있는 모든 것들로
[08:05]
거의 무료에 가까워집니다. 이것은 정말 좋은데
[08:07]
Sonnet은 엄청 비쌌지만
[08:09]
이건 그렇지 않기 때문입니다. 어쨌든,
[08:12]
이제 태스크가 생성되었고 list 명령어를 실행해서
[08:15]
확인할 수 있습니다. 이게 꽤 멋진 점이죠.
[08:19]
그리고 여기 파일에서
[08:21]
연구 내용도 볼 수 있습니다.
[08:23]
이제 이 변경사항들을 하나씩
[08:26]
구현해 달라고 요청해 봅시다.
[08:28]
이제 바로 시작하는 것을 볼 수 있습니다.
[08:32]
완료될 때까지 잠시 기다려 봅시다.
[08:35]
이제 완료되었습니다.
[08:38]
이것을 실행하면 아주 잘 작동하고
[08:40]
꽤 잘 동작합니다.
[08:45]
이제 Sonnet과 같은 것에만
[08:47]
국한되지 않아 정말 마음에 듭니다.
[08:50]
이건 확실히 꽤 멋집니다.
[08:53]
새로운 업그레이드가 마음에 들고
[08:56]
Taskmaster가 프로젝트 파일을 가져와서
[08:59]
첫 번째 이후의 작업을 위해 더 나은
[09:03]
태스크를 파싱할 수 있는 방법을
[09:04]
추가하길 바랍니다. 첫 번째 시도 이후에는
[09:08]
상당히 복잡해지고 계속 사용하기
[09:10]
어려워지기 때문입니다.
[09:12]
하지만 여전히 몇 가지 좋은 생성을 위해서는
[09:15]
훌륭합니다. 이런 새로운 업데이트가 마음에 들어서
[09:19]
이것에 대해 이야기하고 싶었습니다.
[09:21]
전반적으로 꽤 멋집니다. 여러분의 생각을
[09:24]
아래에 공유하고 채널을 구독해 주세요.
[09:26]
슈퍼 땡스 옵션을 통해 기부하거나
[09:30]
채널에 가입해서 특전을 받을 수도 있습니다.
[09:32]
다음 영상에서 만나요. 안녕!
[09:34]
[음악]
[09:36]
[음악]
[09:38]
[음악]
[09:41]
[음악]