읽기 설정
안녕하세요, 레전드 여러분! 이번 영상에서는 여러분을 클로드 코드 에이전트 팀의 전문가로 만들어 드리겠습니다.00:00
아시다시피, 최근에 Opus 4.6 모델을 도입했고, 그와 함께 새로운 기능인... 이 추가되었습니다.00:05
에이전트 팀에 대해 간략하게 설명드리겠습니다. 그리고 에이전트 팀이 기존 방식과 어떻게 다른지 말씀드리겠습니다.00:09
서브 에이전트를 활용하거나, 클로드 코드의 기본 모드와 같이 다양한 방법을 통해, 귀하께서 잘 활용하실 수 있도록 확인해 드리겠습니다.00:14
최신 버전의 Claude Code를 설치하고, 모든 설정과 구성이 정확한지 확인해야 합니다. 그래야 에이전트 팀 모드를 사용할 수 있습니다.00:18
그리고 Teamux라는 것을 보여드릴 텐데, 이것은 에이전트 팀을 더 쉽게 관리할 수 있는 방법입니다.00:25
여러 에이전트들을 팀으로 관리하고 상호작용할 수 있도록, 저희가 살펴보겠습니다.00:30
세션 관리는 에이전트 팀을 효과적으로 운영하기 위한 매우 구체적인 방법입니다.00:34
관리하고 상호 작용할 수 있습니다. 그리고 Teamux라는 것이 여기서 큰 역할을 하죠.00:39
그리고 마지막으로, 팀을 종료하고 진행 중인 모든 작업을 닫는 특정 방법이 있습니다.00:43
그리고 영상 끝부분에서 Claude Code 스킬을 이용해서 앞으로 팀을 관리하는 것을 더 쉽게 할 수 있도록 방법을 보여드리겠습니다.00:47
이제 에이전트 팀을 가지고 있으니, Claude code를 사용할 수 있는 세 가지 방법이 있습니다.00:54
처음에는 클로드 코드를 기본 모드로 사용하는 것이 가장 일반적인 방법이었습니다.00:58
기본적으로 새로운 터미널을 열고, 클로드 코드를 실행하여 클로드 모델 중 하나와 대화를 시작하는 방식으로 사용하게 됩니다.01:01
코드를 작성하거나, 디버깅을 하거나, 웹 검색을 하는 것과 같은 작업을 할 수 있습니다.01:07
기술적으로 말하면, 에이전트 팀 모드나 서브 에이전트 모드에서 할 수 있는 모든 것은 기본 모드에서도 할 수 있습니다.01:11
가장 큰 차이점은 이 세션이 어떻게 관리되는지에 있습니다. 기본 모드에서는 하나의 세션을 사용하지만, 서브 에이전트 모드에서는...01:17
모드에서는 세션이 하나 있지만, 에이전트 팀 모드에서는 이 작은 조수들이 각각 활약합니다.01:24
각자만의 세션이 있습니다. 그리고 이것은 매우 중요합니다. 왜냐하면 기본 모드를 사용하실 때, 이미 알고 계시겠죠?01:29
특정 세션에서 모델이 환각을 시작하거나, 정보를 잃어버리기 전에 소비할 수 있는 토큰의 일정량이 있습니다.01:35
이전에 나누었던 대화의 맥락을 기억하는 것이 중요합니다. 그래서 사람들은 모두...01:42
전용 MD 파일, 기술 파일, 메모리 파일 등을 활용하는 팁과 요령을 알려드리겠습니다.01:46
더 많은 토큰이 사용되는, 더 길고 긴 세션이나 실행 과정에서 맥락을 어느 정도 유지하는 것이 중요합니다.01:51
가방 안으로 넣고 있습니다. 기본 설정 모드에서는, 정말 큰 (데이터) 것을 입력했을 때 어떤 일이 발생하는지 말씀드리겠습니다.01:56
코드 베이스가 워낙 방대해서, 이 에이전트가 모든 부분을 다 살펴보기에는 매우 어렵습니다.02:02
따라서 Anthropic의 설명에 따르면, 이러한 모델들은 특정 방향으로 자연스럽게 치우치는 경향이 있습니다.02:08
특정 분야에 지나치게 몰두하여 다른 것은 보이지 않고, 오로지 그 분야에만 집중하게 되는 경향이 있습니다.02:13
이제 어떤 상황에서 이러한 다양한 모드를 사용해야 하는지 파악하기 시작하는 것 같습니다.02:17
기본 모드는 이제 다른 두 가지 모드가 추가되었기 때문에, 실질적으로는 시스템 관리자 패널과 같은 역할을 한다고 보시면 됩니다.02:22
여기 들어오실 수 있습니다. 지금은 모델을 선택하는 것이 주요 용도입니다.02:28
어떤 도구를 사용하고 계신지, 어떤 기술을 가지고 계신지 파악하고, 프로젝트를 설정하시고, 어떤 서브 에이전트를 활용해야 할지 등을 검토하시는 과정이신가요?02:32
팀이 어떻게 구성될 것인지, 어떤 모습을 갖추고 싶으신지, 그런 점들을 일종의 제어판으로 활용하실 수 있습니다.02:37
자, 이제 서브 에이전트 모드에 대해 알아보겠습니다. 어떤 사용 사례가 있을까요? 보안 회사가 있다고 상상해 보십시오.02:41
그리고 매우 큰 탑 안에 있는 통제실이 있고, 모두 그 통제실 안에 있습니다. 그리고...02:46
모니터들을 벽에 설치해 두고, 각 모니터에서 무엇이 표시되는지 확인하면서 지켜보고 있습니다. 마치...02:51
한 방에서 문제가 발생했군요. 터미널에서 여기서 무엇을 해야 할까요? 이 물건을 이용해서 하나를...02:54
이 요원들 중 한 명을 말씀하시면서, '요원님, 3층으로 내려가셔서 다섯 번째 문으로 들어가세요.'라고 말씀하시는 거군요.02:59
이 방을 살펴본 뒤 화면에 보이는 문제점을 조사하겠습니다. 조사를 마치면 에이전트가 사라질 것입니다.03:05
엘리베이터에서 내려 계단을 이용하신 후, 왼쪽으로 돌아 주십시오. 거기서 다섯 분 정도 분과 이야기를 나누시고, 그 방으로 들어가셔서 상황을 파악해 보시기 바랍니다.03:11
문제는, 다시 엘리베이터 계단으로 돌아오시고, 다시 제어실로 오셔서, 바로 전달해 드리겠습니다.03:16
네, 요약하자면, 고쳤어요. 바트가 뛰어다니길래 앉으라고 했어요.03:21
그리고 그 작업을 완료하는 사이의 작은 단계들과 같은 추가적인 부분들은 사실 저희에게 다시 돌아오지 않습니다.03:26
통제실 말씀하시는 거죠. 여기 값은, 예를 들어 코드 베이스가 있다고 가정했을 때, 그 코드 베이스에 단 하나만 있는 경우를 말씀하시는 거 같습니다.03:32
비밀번호와 이메일을 이용한 인증 방식입니다. 이 경우, 서브 시스템을 구동해야 할 수도 있습니다.03:37
에이전트가 그냥 떠나고, 구글을 이용해서 로그인하는 추가 기능을 구현해 주시면 좋겠습니다.03:41
앱도 마찬가지입니다. 말씀드린 것처럼, 여기서는 아직 하나의 주요 세션만 진행하고 있습니다.03:46
그러므로 이 값은 실제로는 주요 세션에서 토큰을 보관하는 방법이 됩니다.03:50
이 모델들은 토큰을 무한정 보관할 수 있는 능력이 없어요.03:55
바로 그 이유 때문에 이러한 보조 에이전트들이 실제로 떠나는 것입니다. 그리고 그가 왼쪽으로 회전했다는 피드백을 드리는 대신에...03:59
오른쪽으로 돌아서 다섯 명의 사람들에게 말을 걸었어요. 무슨 말을 했죠? 그는 그냥 최종 결과만 알려줘요, 그러니까04:04
거기 가서 임무를 완료했고 끝났어요, 아니면 실제로 가서 못 했어요.04:08
지금 바로 완료해야 합니다. 새로운 문제가 발생했으니, 요약 내용을 주요 맥락에 맞춰 보존해야 합니다.04:13
이 세션 전체의 맥락을 고려해야 해서, 이러한 서브 에이전트들이 다른 방식입니다. 그래서 이제...04:18
요원 팀 모드에 대해서 말씀드리자면, 마치 10층 정도 되는 큰 탑이 있다고 상상해 보겠습니다.04:23
레벨이 여러 개 있고, 각 레벨마다 10개의 방이 있습니다. 에이전트 팀 모드는 보안 회사에 들어가는 것과 같습니다.04:29
이 탑 안으로 들어가시면 터미널에서 지시받은 임무가 있습니다. 이 건물 안으로 들어가셔야 합니다.04:35
네, 이번 빌드에 대한 보안을 철저하게 진행하겠습니다. 오늘 행사가 있으니, 최대한 안전하게 확보해야 할 것 같습니다.04:40
각 층의 모든 동선을 파악하고, 손님들이 들어오실 때마다 스캔하여 확인해야 합니다.04:45
모든 것이 잘 진행되고 있습니다. 보안 운영을 완전히 실행해야 합니다. 어떤 보안 팀에서든 마찬가지입니다.04:49
업무를 잘 이해하고 적절하게 업무를 분배하는 팀장님이 계시니 다행입니다.04:53
팀장님께서 계획을 세우시는 것 같습니다. 실제 세션에 대한 계획과 비슷한 것 같네요.04:57
그리고 나서 그가 각 에이전트에게 내어주는 프롬프트들이 있는데, 그 프롬프트는 마치 그가 지시하는 것과 같은 방식입니다.05:01
그리고 이 분은 왼쪽으로 이동하여 1층부터 3층까지 진행해야 할 것 같습니다.05:05
혹시 오른쪽으로 가서 다음 세 층을 담당해야 할 수도 있고, 각자 맡은 일이 있을 거예요.05:09
흥미로운 점은, 이 보안팀을 운영하는 방식과 관련해서는…05:14
지금 하셔야 할 일은 워키토키를 준비하시고 팀장님께 '안녕하세요'라고 인사드리는 것입니다.05:19
다들 장소에 도착하셨나요? 행사 시작할 수 있을 것 같아요. 실제로 장소에 오시면...05:24
혹시 무슨 일이 있는 것 같아서요. 6층에 있는데, 누군가가 안 좋은 일을 하고 있는 것 같아요. 아래층으로 내려오고 있네요.05:28
저기, 동료 A님, 이 부분은 준비해 주세요. 다음 분이 곧 해당 구역으로 들어오실 겁니다.05:33
그리고 그 소통은 실제로 이 건물의 전반적인 보안 업무를 더욱 효과적으로 수행하는 데 도움이 됩니다. 소통을 통해 문제 발생 시, 즉시 보고하고 대처할 수 있기 때문입니다.05:39
이 지역에 특정 문제가 발생하고 있습니다. 알려드리겠습니다. 대비하시거나, 제가 해결하도록 도와주시면 감사하겠습니다.05:46
잠시 전에 말씀드린 것처럼, 기본 상태에서는 단 하나의 에이전트만 존재한다는 점을 말씀드렸습니다.05:51
에이전트나 LLM 전반적으로 가장 큰 문제점 중 하나는, 단 하나의 상황에서라도...05:56
대개 회의에 참석하시면 특정 분야에 몰리시는 경향이 있으며, 일단 거기에 집중하시면 매우…06:01
그 지역에서 다시 나오는 것이 조금 어려워 보입니다. 그래서 아마 눈치채셨을 수도 있는데,...06:06
그러한 '예스맨 신드롬' 같은 것이, 마치 챗GPT나 클로드와 같은 곳에 있을 때, 어떤 것이든 긍정적으로 대답하게 되는 상황을 말씀하시는 걸까요?06:10
말씀하신 아이디어가 다시 반향되어 돌아오기 때문에, 새로운 아이디어를 얻기가 매우 어렵게 느껴지실 것 같습니다.06:14
그 아이디어에서 파생된 다른 아이디어들을 얻을 수 있기 때문에 팀의 장점은 여전히 얻을 수 있다는 것입니다.06:19
저희가 보유하고 있는 각 담당자들이 보통 특정 분야에 자연스럽게 몰리는 경향이 있는 것과 같습니다.06:24
하지만 여러 요인으로 인해 여러 담당자가 특정 작업에 투입될 가능성이 있을 수 있습니다.06:29
해당 코드 베이스에서 조사하고 싶은 특정 기능에 대한 문제를 해결하고 싶습니다.06:34
추가하고 싶다면, 이 에이전트들을 실제로 배포하고, '왼쪽에서 살펴봐', '오른쪽에서 살펴봐', '위층에서 살펴봐' 와 같이 지시할 수 있습니다.06:39
이렇게 하면 됩니다.06:43
위에서부터 쭉 살펴보면, 정말 멋진 점은 여러 가지를 일일이 관리할 필요가 전혀 없다는 거예요.06:47
팀장님께서 문제를 해결하기 위해 상황과 관점을 이해해 주시기 때문에, 문제를 해결하는 데 도움이 될 것입니다.06:51
그리고 나서 각 하위 에이전트에 적절한 맥락을 제공하여 시작합니다.06:55
처음에는 360도 보고서가 바로 회신됩니다.06:59
이제 이 단계에 와서, Claude 코드의 세 가지 모드에 대해 꽤 좋은 감을 얻게 되었고, 시작하고 있습니다.07:02
각각의 다양한 방식들의 강점과 약점을 이해하는 것이 중요합니다.07:07
자, 그럼 이제 설정에 들어가서 새로운 기능들을 모두 활용할 수 있도록 환경이 준비되었는지 확인해 보겠습니다.07:11
가장 먼저, 저희 시스템에 최신 버전의 클로드(Claude)가 설치되어 있는지 확인하고 싶습니다.07:15
그렇게 하려면 터미널을 열어서 'Claude update'라고 입력하고 엔터를 누르시면 됩니다.07:19
클로드에서 업데이트를 확인한 후, 업데이트가 진행되거나 현재 버전을 사용하고 있다는 것을 확인해 드릴 것입니다.07:24
최신 버전인지 확인하는 것부터 시작할게요. 이제 Tmux와 설정에 대해서는 ChatGPT에게 이 설정을 어떻게 하는지 알려달라고 요청했어요.07:29
Tmux는 터미널에서 별도의 창을 만들 수 있는 방법입니다. 이를 통해 각 독립적인 에이전트를 개별적으로 볼 수 있습니다.07:36
인터뷰를 진행하고 있는데, 같은 방 안에 다섯 분이 동시에 말씀하시는 상황을 상상해 보십시오.07:42
각각의 분들과 대화하고 인터뷰를 진행하려고 할 때, 시간이 부족해서 어렵습니다. 너무 많은 분들이 계세요.07:47
소리가 너무 시끄럽고 대화도 너무 많아서, 각자 별도의 방을 사용하는 것이 더 좋을 것 같습니다.07:51
상대방에게 편안하게 다가가서 무슨 일을 하고 계신지 여쭤볼 수 있는 상황이랄까요?07:55
여기는 어떤 일을 하고 계신가요? 업데이트된 안내사항은 다음과 같습니다. tmux는 마치 방을 설정하는 것과 같아요.07:59
각 에이전트마다, 어떤 단계에 있든 화면을 캡처하여 보내실 수 있습니다.08:03
챗GPT나 클로드에 문의하여 설정에 대한 구체적인 안내를 받아보시는 것을 추천드립니다.08:07
음, 예를 들어 저 같은 경우에는 그냥 이걸 사용할 것 같아요. 제가 맥을 사용하고 있는데, 참고로 tmux는 잘 안 되는 것 같네요.08:12
VS Code나 Cursor와 같은 환경에서 사용하려면, 반드시 핵심 터미널에 위치해야 합니다.08:16
그래서 그 명령어를 여기에 붙여넣으려고 합니다. 이미 TMUX가 설치되어 있어서 과정이 아주 빠르게 진행되었습니다.08:20
저, 하지만 보통 여러분의 기기에 설치하는 데 1분이나 2분 정도 소요될 겁니다.08:25
이제 TMUX를 설치했으니, 에이전트를 관리하는 방법이 두 가지가 있습니다.08:28
첫 번째는 현재 진행 중이신 상태라는 점입니다. 특정 터미널을 사용하시고, 거기에 모든 에이전트들이 연결되어 계시는 상황이라고 이해하고 있습니다.08:32
음, 말 그대로 그 단말기 하나, 마치 그런 방 하나에 소리가 엄청나게 났던 것 같아요.08:37
음, 두 번째 방법은 이러한 분할 창을 사용하는 것입니다. 분할 창을 사용하려면 TMUX가 필요한데, 이것이 필요한 이유입니다.08:41
각각 분리된 방들이 많아서, 저희는 설정 파일에 해당 설정을 추가하면 됩니다. 추가할 설정은 'tmux split panes'를 true로 변경하는 것입니다.08:45
그리고 그 파일 안에서도 마찬가지로...08:52
클라우드 코드 실험 에이전트를 하나로 보내고 있는데, 이는 저희가 필요한 또 다른 설정입니다.08:54
에이전트 팀을 활성화하기 위해, 이 명령어를 전체 복사해서 붙여넣으면 됩니다.08:59
터미널입니다. 엔터를 누르겠습니다. 이제 설정 파일(settings.json)을 업데이트하여 활성화했습니다.09:04
에이전트 팀별로 별도의 공간을 마련해 드리고, 각 팀마다 사용할 수 있는 방을 제공해 드릴 예정입니다. 참고로, 이 설정은 전역 설정이 됩니다.09:09
클로드와의 모든 세션에서 에이전트 팀을 준비해두고 싶어서 이렇게 결정하게 되었습니다.09:15
그래서 제가 터미널을 닫고 새로 시작해서 설정을 다시 변경하는 대신, 그냥 이렇게 했습니다.09:20
저도 모든 세션에서 전 세계적으로 사용하고 있습니다. 이제 Claude 코드를 시작하기 전에, 먼저 tmux 세션을 시작해야 할 것 같습니다.09:25
따라서, 이 명령어를 그대로 복사해서 사용하겠습니다. 다시 한번 말씀드리지만, 클로드 명령어를 입력해서 새로운 클로드 세션을 시작하지 않도록 주의해주세요.09:31
우선 새로운 tmux 세션을 시작해야 합니다. 그래서 저희는...09:36
이 명령어를 여기에 붙여넣고 엔터를 누르면, 이제 모든 것을 만들 준비가 된 것입니다.09:39
이제 각 에이전트마다 다른 방을 할당할 수 있습니다. 이제 다시 돌아와서 클로드 시작을 해보겠습니다.09:43
저는 위험하게 건너뛴 권한으로 시작할게요.09:47
이 보안 경고를 수락하고, 이제 클라우드에 로그인했습니다. 이 단계에서 우리는 개요와 설정을 완료했습니다.09:50
자, 이제 세션 관리하는 방법을 살펴볼까요. 우선 모델로 들어가서 올바른 모델을 사용하고 있는지 확인해야 합니다.09:57
여기 Opus 4.6 모델이 있고, 여기 첫 번째 모델은 20만 토큰 컨텍스트 모델인 것 같습니다.10:03
그리고 두 번째는 1백만 토큰 컨텍스트 모델입니다.10:09
그래서 1백만 토큰의 컨텍스트 모델을 사용했을 때, 처음 20만 토큰 정도는 사실상 그것을 사용하고 계시는 것입니다.10:13
현재 사용하시는 모델은 정가로 이용료를 지불하고 계시지만, 20만 토큰을 초과하는 경우 추가 요금이 발생합니다.10:20
입력 및 출력 토큰당 10달러와 37.50달러의 프리미엄 가격을 적용받으실 수 있습니다.10:25
그리고 Opus의 경우에도, 좌우 클릭을 통해 노력을 조절할 수 있는 기능을 사용할 수 있습니다.10:31
노력 수준이 낮음에서 중간, 그리고 높음으로 진행되며, 각 노력 수준에 대한 설명은 여기에서 확인하실 수 있습니다.10:36
가장 낮은 설정이 가장 효율적이며, 약간의 성능 저하가 있을 수 있습니다. 따라서 조금...10:41
약간은 똑똑하지 못하거나, 능력이 부족하거나, 잘하지 못하는 것과 비교하면 중간 정도는 균형 잡힌 접근 방식이라고 할 수 있습니다.10:46
그리고 중간 정도의 토큰 절약, 그런 다음 높은 수준으로, 이는 기본적으로 복잡한 추론에 가장 적합하다고 할 수 있습니다.10:50
매우 어려운 코딩 문제들을 해결하고, 궁극적으로 최고의 성능을 발휘하려면 Opus 4.5 또는 6.6 모델만 사용할 수 있습니다.10:56
이건 마치 발을 밟고 핸들을 놓아버린 다음, 무슨 일이 일어날지 한번 보는 것과 같아요.11:02
제 추천은 그냥 일반 Opus 모델부터 시작해서, 노력을 크게 들이지 않고 진행하다가, 문제나 속도 조절에 어려움이 생기면 그때그때 해결해 나가는 것입니다.11:08
혹은 에이전트 팀을 배포할 때 어떤 모델이 더 적합한지 파악하는 과정에서, 노력을 조정하여 다음 단계로 넘어갈 수 있습니다.11:15
오푸스 모드로 시작해서, 낮은 단계부터 중간 단계, 그리고 높은 단계로 진행해 보겠습니다. 자, 오푸스로 가볼까요? 낮은 단계부터 시작해 볼까요?11:22
모델 설정이 완료되었으니, 이제 새로운 에이전트 팀을 시작할 때입니다.11:27
그리고 Anthropic에서는 클로드에게 에이전트 팀을 만들도록 구체적으로 지시해야 한다고 알려주고 있습니다.11:31
그분들이 제시하는 모든 예시에서, 항상 에이전트 팀을 생성하라고만 합니다.11:35
경우에 따라 A, B, C에 집중하는 세 명의 팀원을 구성하라고 하는 경우도 있습니다.11:39
혹은 그냥 에이전트 팀을 만들고, 어디에 배포해야 할지 스스로 알아서 하라고 하는 경우도 있습니다.11:44
에이전트들이 어떻게 협업하는지, 그리고 메모리와 작업 할당에 대해서 조금 더 이야기해 볼까요?11:49
여기 명령어를 입력하시면, 기본적으로 에이전트 팀을 생성해 달라고 요청하는 것과 같습니다.11:55
요청하신 내용을 전달하면, 팀장님께서 어떤 방식으로 처리해야 할지 검토하시는 것 같습니다.11:59
여기에서 어떤 일을 해야 하는지, 그리고 우리가 완료해야 할 다양한 작업은 무엇인지 궁금합니다.12:04
각 에이전트마다 필요한 프롬프트들이 어떤 것들이 있는지, 그리고 그들이 실제로 결정을 내릴 때 어떤 프롬프트를 사용해야 하는지 알아야 합니다.12:08
팀 리더가 각 에이전트들에게 필요한 정보와 지시사항, 프롬프트를 생성해서 일부로 제공합니다.12:12
하지만 엄밀히 말하면, 기술적으로도 사실 그렇지 않습니다.12:18
정말로 일어나는 일은, 이 친구들이 전체 대화 흐름에 접근할 수 없다는 거예요.12:22
여기서 기본 대화를 하고 있다면, 여기에서 시작해서 그냥 이야기를 나누게 되는 거죠.12:27
음, 대략 10분, 20분, 30분 정도 웹 검색을 하거나 그런 비슷한 일들을 하고 계시는 거겠죠?12:31
특정 코드 베이스를 이해하려고 할 때, 에이전트 팀 모드로 전환하여 배포를 진행하고 싶을 것입니다.12:35
MD 파일을 설정하신 후, 에이전트를 기본 모드에서 실제 제공하도록 변경해 주세요.12:41
지금까지 진행하신 세션의 맥락을 정확하게 파악하여, 앞으로 진행될 내용과 자연스럽게 연결될 수 있도록 준비해 주십시오.12:47
팀원으로서 팀장에게 직접 전달하고 지시를 내릴 수 있습니다.12:51
그리고 말씀드리겠습니다. MD 파일을 읽으시고, 문맥을 이해하신 후, 여기에 제시된 특정 과제를 수행해 주시면 됩니다.12:55
그리고 나서, 귀하께서는 임무를 수행하고 추가적인 맥락도 이해하실 수 있습니다.13:00
그러니 주의 깊게 말씀해주세요. 이분들은 원래 대화의 맥락을 전부 다 이해하지 못할 수도 있으니까요.13:03
다음으로, 팀장님께서 업무를 생성하실 때, 실제로 어떻게 하느냐에 따라 달라질 수 있다는 점은 아마 모르실 수도 있습니다.13:09
팀을 구성하는 과정에서 완료해야 할 작업 목록이 있습니다.13:14
가끔은 마치 자유 경쟁처럼, '자, 여기 네다섯 개의 작업이 있습니다.'라고 말하고, '너희 둘이 이 다섯 개의 작업을 해라.'라고 하는 식이죠.13:18
제가 제 할 일을 마치고, 선생님께서도 하시는 시점이 동시에 일어날 수도 있다는 문제가 하나 있을 수 있습니다.13:23
서로 다음 작업을 위해 손을 뻗으려 하는데, 혹시 저희 둘 다 토큰을 낭비하고 있는 건 아닌지 어떻게 알 수 있을까요?13:29
이미 처리된 작업인데, Anthropic에서 실제로 이 부분을 처리하고 있습니다.13:34
기본적으로 제가 작업을 맡을 때마다, 조금씩 진행하면서 레이스 컨디션(race condition)을 확인하는 방식이 있습니다.13:38
당신보다 빠르게 이미 차단되어 있어서 가져올 수 없어요. 그래서 중복해서 사용하지 않아요.13:44
동일한 작업에 토큰을 낭비하지 않는 마지막으로 말씀드릴 것은, 실제로 토큰을 절약하는 방법입니다.13:48
팀을 처음 구성할 때, 팀 리더에게 전달할 지침을 명확하게 설정하는 것이 중요합니다.13:53
이 모듈들을 리팩터링할 네 명의 요원을 포함하는 팀을 구성해 드릴 수 있습니다. 또한, 필요에 따라 정의하실 수도 있습니다.13:57
어떤 모델을 사용하실지 팀원분들께 여쭤보는 것이 좋습니다. 실제로 그렇게 하시면 꽤 괜찮은 결과가 나올 것 같습니다.14:02
오푸스 4.6 모델이 가장 비싸므로, 꼭 필요하지 않으실 경우에는 다른 모델을 사용하시는 것을 고려해 보실 수 있습니다.14:06
특정 작업에 가장 적합한 모델을 사용하셨다면, 비용이 더 저렴한 모델을 사용하셔도 괜찮습니다.14:11
하지만, 그래도 필요한 결과를 얻으실 수 있으니 꼭 이것만 사용하실 필요는 없습니다.14:16
네, 4.6 오푸스입니다. 자, 이제 예제를 들어보겠습니다. 코드를 다루는 부분은 생략하고, 실제로는...14:21
특정 주제에 대해 연구팀을 파견하여 이해하고, 그 결과를 보고드리려고 합니다.14:26
추천 사항들을 말씀드리자면, 방금 저희가 논의했던 전략들 중 일부를 활용하여 프롬프트를 새로 만들었습니다.14:30
제가 말씀드리자면, 특정 에이전트 팀을 만들고, 그 팀에 제가 가지고 있는 문제를 전달하겠다는 의미입니다.14:34
연구를 진행하고 싶고, 또한 제가 만들고 싶은 두 가지 다른 에이전트를 정의하려고 합니다.14:40
팀장님께서 반대 의견을 검토하거나 고려하실 수 있도록 어느 정도의 자유를 드리고 싶습니다.14:45
확인하겠습니다. 그리고 저는 모든 에이전트에서 Sonnet을 사용하고 싶다고 정의하고 있습니다.14:49
자, 이제 시작해 보겠습니다. 아직 창을 분할하지는 않을 거예요.14:53
팀옥스가 활성화되어 있습니다. 우선 팀 리더가 요청 사항이 무엇에 관한 것인지 파악해야 합니다, 네.14:58
우리가 무엇을 해야 할까요? 수행해야 할 과제들을 정의해 주십시오.15:05
완수될 것들을 정의하고, 그런 다음 각 에이전트를 구축해 나가셔야 합니다.15:08
에이전트들이 완전히 작동을 시작할 때, 그때 저희는 여러 화면을 분할해서 볼 수 있습니다.15:12
윈도우, 좋네요. 한번 보세요. 분할 화면에서 첫 번째 에이전트를 시작하고 있습니다.15:18
두 번째 분할 화면에 두 번째 에이전트가 있는 것 같습니다.15:23
네, 그럼 저희가 네 번째 에이전트를 시작했습니다. 이것이 마지막 에이전트가 될까요? 하나, 둘, 셋, 넷, 다섯.15:26
저희가 실제로 다섯 명의 요원을 준비하고 있는 것 같습니다. 그래서 조금 보기가 어렵네요.15:32
자, 이제 이 단계에 와서, 오른쪽 패널에 저희 에이전트들이 모두 표시되는 것을 확인할 수 있습니다. 여기서 특정 에이전트를 선택하여 자세히 살펴볼 수 있습니다.15:35
그분들과 대화하는 것도 중요합니다. 여기서는 SaaS AI 도입에 대해 논의하고 있습니다.15:42
그리고 제가 입력하는 동안...15:46
키보드 말씀이시죠? 안녕하세요. 엔터를 누르면 응답을 받을 수 있습니다. 특히, 어떤 응답을 기대하시는지 좀 더 자세히 말씀해주시면 좋겠습니다.15:47
이 SAS AI 도입 에이전트부터, 방금 봤듯이 네 명의 팀원들이 함께 일하고 있습니다.15:53
만약 어떤 시점에서 에이전트 네 명이 동시에 작동하고 있는데, 그 중 하나의 에이전트가 필요하지 않다고 판단되면15:59
계속 작업해야 하고 토큰을 절약하고 싶다면 팀 리더에게 요청할 수 있습니다.16:04
특정 에이전트의 이름을 언급하며 '이 특정 에이전트를 종료해도 될까요?'라고 말씀하실 수 있습니다.16:08
팀장님께서 보통 담당자에게 요청을 보내실 것입니다. 팀 동료분들은 팀에 기여하실 수 있습니다.16:13
알겠습니다. 승인하고, 그 후에는 부드럽게 종료해 주세요. 혹시 중요한 프로젝트를 진행 중이시라면, 잠시 미뤄두셔야 할 수도 있습니다.16:17
결정적으로 중요한 문제라고 생각하시면, 해당 주장을 거부하거나 요청을 반려하실 수 있습니다.16:21
팀장님이 최종 단계에서 에이전트 팀과 함께 작업하는 것을 자동으로 처리하게 됩니다.16:26
기본적으로 팀장님께서 모든 담당자들을 확인하시고, 모든 업무가 완료되었는지 확인하신 후, 업무를 마치시면 팀을 해체하게 됩니다.16:33
그래서 공유 자원을 모두 종료할 수 있습니다. 기본적으로, 개별 세션들을 모두 종료하고 모든 것을 단일 세션으로 다시 통합하는 것입니다.16:40
여기서 저희가 그런 일이 일어나는 것을 직접 확인했습니다. 팀장님께서 직접 나가셔서 에이전트들을 모두 중단하고 정리하셨습니다.16:47
이번 연구 사례의 경우, 간단하게 종료할 수 있습니다.16:53
팀 전체를 완전히 중단시켜 버립니다. 코딩이나 앱 제작과 같은 애플리케이션의 경우에 해당됩니다.16:58
일반적으로 리팩토링이나 디버깅 작업 시에는 팀 리더가 팀 전체 또는 특정 담당자들에게 맡기는 경우가 많습니다.17:03
작업이 완료되면 단순히 모든 것을 닫는 대신, 계속해서 유휴 상태로 남아있을 것입니다.17:09
혹시 기다려 드릴게요. 최종 시험을 치르시고, 괜찮으시면 팀을 마무리하는 것도 괜찮을 것 같아요.17:14
혹시 QA 담당자에게 다시 한번 이 부분을 확인해 달라고 요청해 주시겠습니까? 문제가 있는 것 같습니다.17:18
아직도 고장난 것 같습니다. 백엔드 담당자분께 말씀드려 이 부분을 수정 부탁드립니다.17:25
아직 고장나 있네요. 그리고 그것은 중요합니다, 왜냐하면, 예를 들어 백엔드 에이전트가 유지 관리하는 것처럼, 유지 관리하기 때문입니다.17:29
그분들이 작업하고 계셨던 내용과 다양한 변경 사항, 그리고 여러 문제점들을 고려하면...17:33
그렇게 진행했으니, 프로젝트에 다시 참여해서 문제가 있다면 바로 해결할 수 있을 거예요.17:36
말씀드리는 것이 중요합니다. 그래야 그분들의 특정 상황을 놓치지 않을 수 있으니까요.17:40
저희가 이와 같이 각 세션 사이에 기억을 유지하기 위한 또 다른 전략이 있습니다. 또한,17:45
예를 들어, 제가 이 팀을 완전히 종료하고 어떤 코드 작업을 하고 있다면요.17:49
에이전트들이 각각 겪는 문제들을 모두 기록할 수 있도록 공유 메모리 MD 파일을 생성하는 것을 고려해 볼 수 있습니다.17:53
모든 버그와 그들이 시도했던 모든 문제 해결 과정들을 고려했을 때, 그 단계까지 왔다는 것은…17:58
혹은 그들이 문제점과 해결책들을 일종의 목록으로 정리하여 디버깅을 진행했다면 말입니다.18:03
혹시 다른 에이전트를 다른 세션이나 동일한 세션에서 활성화하신다면, 그렇게 하셔도 됩니다.18:07
기본적으로 그 메모리 파일을 장기적으로, 여러 세션 동안 지속적으로 참조하는 거죠.18:13
지금 이 단계에서, 저희가 방금 진행했던 세션의 비용을 한번 살펴보고 싶습니다.18:18
거기서 달러 1.15 정도가 들었던 것 같습니다. 그 연구를 수행하기 위해 에이전트들을 모두 실행하는 데요.18:22
약 4분 동안 지속되었으니, 실제로 여기서 무언가 일어났다고 생각합니다.18:27
이것이 100% 정확하지는 않습니다. 일반적으로 여러 에이전트를 동시에 실행하는 경우, API 사용 기간이 누적될 수 있습니다.18:31
그러니까, 5명의 에이전트가 5분 동안 실행된다면, 일반적으로 여기서는 25분 정도의 실행 시간이 표시될 것입니다.18:37
이 에이전트들은 그렇게 짧은 시간 동안 실행되지 않았어요. 예를 들어, 5분 33초 동안 작동했어요.18:42
그래서 여기 뭔가 정확하게 일치하지 않는 것 같아요. 하지만 일반적으로 각 세션 후에 비용 탭으로 가는 것이 좋습니다.18:47
각 에이전트의 스풀 업 및 스풀 다운 과정을 주기적으로 확인하여 비용이 얼마나 드는지 살펴보시는 것이 좋습니다.18:53
다음번에 프롬프트를 작성하거나 모델을 선택할 때 좀 더 현명하게 판단하실 수 있도록 돕는 것이죠. 현재까지는 팀을 시작할 때 특정하게 말씀드려야 하는 부분들을 살펴보았습니다.18:57
에이전트 팀을 구하고 싶고, 저희가 원하는 다양한 모델을 정의할 수 있습니다. 또한 다양한 관리 방식에 대해서도 검토했습니다.19:04
그래서 저희는 에이전트들을 모두 같은 방에 있는 대신, 각각 다른 방으로 나누어 배치했습니다.19:09
상황을 파악할 수 있으며, 직접 소통도 가능합니다.19:13
그리고 마지막으로, 특정 에이전트를 정리하여 더 이상 작동하지 않도록 하는 이러한 종료 원칙들을 살펴보았습니다.19:17
그리고 팀을 깔끔하게 정리하고 모든 리소스를 정리하는 것도 중요합니다.19:23
그래서 이제 흥미로운 점은, 제가 말씀드리고 싶은 마지막 부분이 바로 기술을 활용하여 팀을 어떻게 운영하는지 개선하는 방법입니다.19:27
다들 아시다시피, 기술은 반복 가능한 과정을 완료하는 방법이라고 할 수 있습니다.19:34
제 개인적인 에이전트 워크플로우를 진행하면서, 다양한 주제에 대해 동일한 작업을 완료하도록 요청하는 경우가 많다는 것을 알게 되었습니다.19:37
예를 들어, 제가 연구를 하는 방식이 아주 특별하다고 생각합니다. 그리고 제가 매번 프롬프트를 입력하는 대신...19:44
전체 연구 과정을 통해, 이 모든 것을 제 기술로 만들 수 있습니다.19:50
제가 경험을 통해 얻은 최고의 방법은 처음부터 모든 것을 직접 만들어서 업로드하는 것이 아니라, 기존의 것을 활용하는 것이라고 생각합니다.19:53
그리고 그냥 되는대로 따라가지 않고, 실제로 이 기술을 과정으로서 먼저 완료하는 것입니다.19:58
클로드 코드를 사용하여 해당 기술을 개발하고, 그 기술을 클로드 코드에 구현해 보시는 것을 추천합니다.20:02
예시에서는 매우 기본적인 절차를 거쳤습니다. 제가 그냥 '연구팀을 만들라'고 말씀드린 것 뿐입니다.20:06
결과를 실제로 읽어보진 않았지만, 보통은 계속해서 왔다 갔다 하면서, 아, 사실20:10
이 부분을 좀 더 조사해 주세요, 또는 지금 출력 결과를 PDF로 변환해 주실 수 있나요?20:15
혹시 이메일을 보내주시겠어요? 그 전체 과정을 다 거치고 나면, 이런 프롬프트를 만들어서 사용하시면 됩니다.20:19
이렇게 말씀하실 수 있습니다: '방금 우리가 한 것을 스킬로 만들어주세요.' 그리고 원하는 기능을 정의할 수도 있습니다.20:24
그 기술 내에서 다양한 변수를 고려해야 합니다. 예를 들어, 저희의 연구 기술의 경우, 다른...20:28
연구 주제나 저희가 진행하는 연구에 따라 다른 모델을 사용할 수도 있습니다.20:33
그러니 그냥 나가서 엔터를 누르시면 됩니다. 그리고 클로드(Claude)가 이 특정 과정을 처리한 다음, 그 기술을 저희 저장소에 보관하게 될 겁니다.20:36
자, 이제 기술을 사용하면서 또 하나의 팁을 드리자면, 기술을 실제로 실행할 때마다 프로세스에 변경 사항이 있다면, 변경하고 싶으신 부분을 업데이트하시면 됩니다.20:42
클로드에 다시 들어가서, 새로운 조정 사항을 반영하여 다시 프롬프트를 입력하시면 됩니다. 혹시 그렇게 해보시겠습니까?20:49
어떻게 에이전트를 덜 사용하고 있는지, 또는 더 많은 에이전트를 활용하고 있는지, 아니면 이제 이메일을 보내는 대신 슬랙을 사용하고 있는지 말씀드리겠습니다.20:54
혹시 스킬을 다시 확인하고 업데이트해 주실 수 있을까요? 그러면 계속 최신 상태로 유지할 수 있습니다.20:58
이제 클로드에서 그 스킬을 만들어서 저희 디렉터리에 추가한 것 같아요.21:02
그냥 슬래시(/)를 입력하고 연구를 누르면 해당 기술을 사용할 수 있습니다. 저희는 토픽에 대한 주장을 사용하고 있습니다.21:06
그리고 에이전트 모델을 위한 모델링을 진행하고, 그런 다음 사용 방법 설명이 매우 간단합니다.21:10
기술을 활용하여, 비트코인이 왜 하락하고 있는지 연구해 볼 수 있습니다.21:14
소네트 에이전트나 모델을 재정의하고 싶다면, '비트코인이 왜 떨어지는지 하이쿠로 설명해 주세요'라고 말씀하실 수 있습니다.21:18
그 기술을 사용하기 위해서는, 동일한 세션에서 바로 사용할 수 없습니다. 그래서 저희는 확인하지 못하고 있습니다.21:24
여기서 시작해 볼 것 같은데, 새로운 클로드 세션을 시작해 보겠습니다. 엔터나 앞으로 슬래시(forward slash)를 입력해 볼까요?21:28
연구 결과가 있는데, 그 기술을 한번 테스트해 볼까요. 비트코인이 왜 떨어지는지 한번 알아볼까요?21:33
그리고 제가 실제로 tmux에서 실행하지 않았기 때문에, 모든 패널 분할 화면을 볼 수 없을 것입니다.21:39
에이전트들은 아니지만, 저희는 해당 기술을 활용하고 있으니, 다중 에이전트 연구팀을 구성하여 조사해 주시기 바랍니다.21:43
비트코인이 왜 다시 하락하고 있는지, 이전과 마찬가지로 증거를 모으고 상승장의 근거를 확보하는 단계에 있는 것 같습니다.21:48
곰 사례이고, 현재 저희가 사용할 수 있는 두 명의 상반된 에이전트가 있습니다. 여러분, 감사합니다.21:52
시청해주셔서 정말 감사합니다. 이제 에이전트 팀을 더욱 잘 활용하시고, 다음 영상에서 또 만나요!21:57
AI Summary
요약 생성 중 오류가 발생했습니다.