00:00:00코워크(Co-work)는 개발자가 아닌 분들에게도 클라우드 코드의 강력한 기능을 제공하여
00:00:04실제 자동화, 문서 워크플로, 파이프라인, 그리고 이전에는 터미널에서만 가능했던
00:00:10리서치 작업들을 직접 만들 수 있게 해줍니다.
00:00:11하지만 대다수의 사용자가 여전히 낮은 품질의 결과물을 얻고 있으며, 코워크를 사용하면서
00:00:15사용량 제한만 축내고 있다고 불평하곤 합니다.
00:00:17이런 문제가 발생하는 건 도구 탓이 아니라,
00:00:21사전 설정(pre-setup)에 공을 들이지 않았기 때문입니다.
00:00:22사전 설정에 정답이 따로 있는 것은 아닙니다. 여러분이 필요한 것에 맞춰
00:00:26워크플로를 최적화해 나가는 일련의 과정일 뿐이죠.
00:00:28이런 모범 사례들에 대해서는 이전 영상들에서도 많이 다뤄왔지만,
00:00:32최근 워크플로에 큰 영향을 주는 아주 효과적인 새로운 방법들을 찾아냈습니다.
00:00:37무엇보다 가장 먼저 해야 할 일은 작업하는 모든 폴더에
00:00:42manifest.md 파일을 만드는 것입니다.
00:00:43이 파일은 폴더의 루트(최상위)에 위치하며, 해당 폴더가 실제로
00:00:47어떤 구조인지에 대한 안내 지침을 담고 있습니다.
00:00:48클라우드 코드 사용자라면 이 파일이 claud.md 파일과 같다고 보시면 됩니다.
00:00:52저희처럼 복잡하게 계층화되고 구조화된 정보가 많은 폴더에서
00:00:56작업하신다면, manifest 파일이 작업 효율을 크게 높여줄 것입니다.
00:01:00클로드는 길을 잃거나 관련 없는 파일에서 노이즈를 가져오는 경향이 있습니다.
00:01:03manifest 파일이 없으면 클로드가 폴더 안을 돌아다니며
00:01:07어떤 파일이 적합한지 추측해야 하기 때문입니다.
00:01:09이는 불필요하게 컨텍스트를 비대하게 만들어 잘못된 파일을 소스로 사용하게 하고,
00:01:14결국 결과물의 품질을 떨어뜨립니다.
00:01:15이 파일은 어떤 문서가 진실의 근원(Source of Truth)인지, 어떤 하위 폴더가 어떤 영역에 매핑되는지,
00:01:20그리고 어떤 부분을 완전히 건너뛰어야 할지 알려줍니다.
00:01:21manifest.md는 3단계 계층 구조를 통해 클로드에게
00:01:27어떤 파일에 우선순위를 두어야 할지 명확히 알려줍니다.
00:01:281단계(Tier 1)는 모델이 항상 로드해야 하는 파일들로, 진실의 근원 역할을 하며
00:01:33절대로 생략해서는 안 되는 모든 파일의 목록을 담습니다.
00:01:362단계(Tier 2)는 요청이 있을 때만 로드할 파일들입니다.
00:01:39당장 필요하지는 않지만 나중에 필요할 수도 있는 종류의 파일들이 포함됩니다.
00:01:43마지막 3단계는 아카이브 데이터로, 기록 보관용으로만 남겨두고
00:01:48사용하지 않는 이전 버전의 데이터들입니다.
00:01:50그래서 저희는 이를 “요청이 없는 한 무시할 것”이라고 표시해 두었습니다.
00:01:53이런 설정을 갖춰두면, 코워크에서 질문할 때마다 모델이
00:01:59manifest.md 파일을 먼저 로드하여 필요한 데이터가 있는 파일 위치를 찾아내고,
00:02:03이전보다 훨씬 빠르고 정확하게 답변을 생성합니다.
00:02:07manifest.md 외에도 사용자의 정체성을 설명하는
00:02:123개의 컨텍스트 파일을 추가로 만들어야 합니다.
00:02:13바로 '내 소개(About Me)', '브랜드 보이스', '작업 스타일' 파일이며, 각각 클로드가
00:02:19어떻게 행동해야 할지 여러분이 선호하는 응답 방식을 설명합니다.
00:02:20클로드가 여러분의 작업 스타일을 이해하게 되므로 천편일률적인 AI 답변을 피할 수 있습니다.
00:02:25저희는 이 파일들을 Documents 폴더 내 Claude context 폴더에 넣고,
00:02:29지침을 통해 클로드가 어디서든 이 파일에 접근할 수 있도록 설정했습니다.
00:02:33이렇게 하면 클로드가 항상 우리가 원하는 방식대로 응답하며,
00:02:38원치 않는 방향으로 행동하는 것을 방지할 수 있습니다.
00:02:39이 파일들은 한 번 만들고 끝나는 것이 아닙니다.
00:02:42자주 다듬어야 하며, 만약 클로드가 파일에 적힌 지침을 따르지 않는다면
00:02:46그게 프롬프트의 문제인지 아니면 컨텍스트의 문제인지 함께 검토하며 반복 수정해야 합니다.
00:02:52어느 쪽이든 파일에 내용을 추가하여 문제를 해결할 수 있습니다.
00:02:54또한 메모리 파일을 만들어야 합니다. 특정 폴더에서 계속 작업할 경우,
00:02:59이 파일들을 통해 세션 간의 기억을 유지할 수 있기 때문입니다.
00:03:03이는 코딩 방식과 유사하며, 파일이 모든 결정 사항과 수행해야 할 작업에 대한
00:03:08외부 메모리 역할을 하게 해줍니다.
00:03:10다음은 사람들이 흔히 간과하는 부분인 글로벌 지침(Global Instructions)입니다.
00:03:13많은 이들이 이 부분을 비워두지만, 사실 매우 강력합니다. 왜냐하면
00:03:17이 지침은 사용자의 프롬프트보다도 먼저 로드되기 때문입니다.
00:03:21모든 프롬프트의 시작점 역할을 하는 셈이죠.
00:03:23클로드 코드의 경우 홈 디렉토리 내 .Claude 폴더에 있는
00:03:28Claude.md 파일의 지침이 이에 해당합니다.
00:03:30저는 제 글로벌 지침에 클로드가 가장 먼저 manifest.md를 확인해야 한다는 점과
00:03:35그 내용을 어떻게 활용해야 하는지 구체적으로 명시했습니다.
00:03:37이외에도 클로드를 더 효율적으로 다루기 위한 다른 습관들이 있습니다.
00:03:41예를 들어, 저는 클로드가 작업을 수행하기 전 반드시 확인 질문을 하도록 설정했습니다.
00:03:45이렇게 하면 클로드가 독단적으로 판단해 실행하는 대신,
00:03:48적절한 질문을 통해 방향을 바로잡을 수 있습니다.
00:03:50글로벌 설정에 포함할 또 다른 항목은 행동하기 전
00:03:54간략한 계획을 먼저 보여달라고 요청하는 것입니다.
00:03:55계획을 먼저 확인하면 방향이 맞는지 미리 판단할 수 있습니다.
00:03:59원하는 대로 다른 규칙들도 추가할 수 있습니다.
00:04:00저는 클로드가 자주 사용하는 미사여구를 피하고 분량을 억지로 채우지 말라는
00:04:05지침을 추가했습니다.
00:04:06또한 확신이 서지 않을 때는 멋대로 추측해 답하지 말고
00:04:11차라리 질문을 하라고 명시했습니다.
00:04:12이 모든 것들이 코워크 사용 경험을 훨씬 더 쾌적하게 만들어줍니다.
00:04:16다소 모호한 프롬프트라도 이런 설정이 있으면 정확하게 답변합니다.
00:04:19말씀드렸듯이 저희는 클로드 컨텍스트 파일을 통해 톤앤매너와 개성을 조절하므로,
00:04:24글로벌 지침에도 이를 포함해 언제든 참조할 수 있게 했습니다.
00:04:28영상에서 반복해서 강조하는 부분이지만, 에이전트에게 제공하는 컨텍스트는
00:04:32반드시 최소화해야 합니다. 프롬프트에 명시하거나
00:04:36manifest.md 같은 파일로 제어하는 방식을 통해서 말이죠.
00:04:41컨텍스트 창에 노이즈가 적을수록 성능은 더 좋아집니다.
00:04:44여기서 사용된 프롬프트와 설정 지침, 템플릿은 AI Labs Pro에서 확인하실 수 있습니다.
00:04:48AI Labs Pro는 최근 런칭한 커뮤니티로, 이번 영상뿐만 아니라 이전 영상들에서 소개한
00:04:52프로젝트에 바로 적용 가능한 템플릿들을 제공합니다.
00:04:57저희의 콘텐츠가 도움이 되었고 채널을 후원하고 싶으시다면
00:05:01이 방법이 가장 좋습니다. 링크는 설명란을 확인해 주세요.
00:05:03다음으로 해야 할 일은 과정을 정의하는 대신
00:05:07달성하고자 하는 '최종 상태'를 정의하는 것입니다.
00:05:09늘 말씀드리지만, 모델에게 올바른 결과물의 예시를 보여주면
00:05:13그 목표를 향해 더 나은 성능을 내며 반복 작업을 수행합니다.
00:05:16테스트 케이스나 프롬프트에 포함된 최종 출력 예시 등 무엇이든 참고 자료가 될 수 있습니다.
00:05:21이 원칙은 코워크나 클로드 코드 등 모든 에이전트에 동일하게 적용됩니다.
00:05:26폴더 재구성 작업을 할 때, 저희는 그냥 재구성하라고 모호하게 말하는 대신
00:05:31어떤 파일의 어떤 버전이 어느 폴더로 가야 하는지,
00:05:36작업 후 각 폴더에 무엇이 들어있어야 하는지 구체적으로 명시했습니다.
00:05:40또한 중첩된 폴더를 어떻게 처리할지 상세히 설명하고,
00:05:45절대 건드리지 말아야 할 것도 명확히 언급했습니다.
00:05:46이런 프롬프트 덕분에 클로드는 목표를 향해 질서 있게 작업을 진행할 수 있었고,
00:05:50올바른 결과물이 무엇인지 알기에 작업이 훨씬 쉬워졌습니다.
00:05:54작업이 불확실할 때 어떻게 행동해야 할지도 클로드에게 명확히 알려줘야 합니다.
00:05:58보통 프롬프트에 수행할 작업과 따라야 할 경로에 대해서는 명확한 지침을 주지만,
00:06:03예외 상황(Edge Case)을 어떻게 처리할지는 언급하지 않는 경우가 많습니다.
00:06:06이럴 때 클로드는 임의로 추측하곤 하는데, 우리의 선호 방식을 모르기 때문에
00:06:10대부분 틀리게 마련입니다.
00:06:12따라서 그런 상황에서 어떻게 해야 할지 구체적으로 적어주어야 합니다.
00:06:16저희는 글로벌 지침에 클로드가 조금이라도 불확실한 부분이 있다면
00:06:21말을 통해 질문하고, 확신이 낮다면 그렇다고 밝히라는 내용을 추가했습니다.
00:06:25문서 폴더의 '작업 스타일' 파일에도 불확실한 점이 있다면 알려주고,
00:06:30절대 추측하거나 사실인 것처럼 제시하지 말라고 명시했습니다.
00:06:34이제 클로드는 자신 있게 오답을 내놓는 대신 불확실성을 먼저 알립니다.
00:06:39더 진행하기 전에 이번 영상의 스폰서인 스크림바(Scrimba)를 잠시 소개하겠습니다.
00:06:42대부분 영상을 보며 코딩을 배우다 막히면, 브라우저와 에디터를 번갈아 가며
00:06:46헤매다가 지치곤 합니다.
00:06:49스크림바는 이 문제를 해결해 줍니다.
00:06:50이들이 개발한 스크림(Scrim) 기술은 비디오 플레이어 자체가 라이브 코드 에디터 역할을 합니다.
00:06:54언제든 일시 정지하고 강사의 코드에 직접 들어가 편집하며
00:06:58결과를 바로 확인할 수 있습니다.
00:07:00전문가와 페어 프로그래밍을 하는 것과 같아서 학습 내용이
00:07:04머릿속에 훨씬 잘 남습니다.
00:07:05스크림바는 AI 엔지니어링과 풀스택 개발 마스터를 위한 전문 교육을 제공하며
00:07:09수준 높은 포트폴리오 구성을 도와줍니다.
00:07:11학생이거나 면접을 준비 중이라면, 자료 구조와 Git을 다루는 이 과정이
00:07:15기술 면접을 대비하는 데 큰 도움이 될 것입니다.
00:07:18어설픈 코딩 실력을 전문적인 수준으로 끌어올리는 가장 효율적인 방법입니다.
00:07:22수동적인 튜토리얼은 그만두고 오늘부터 인터랙티브한 빌드를 통해
00:07:26실무 경험을 쌓아보세요.
00:07:27오늘 무료 강의부터 시작해 보시고, 준비가 되셨다면 고정 댓글의 링크를 통해
00:07:31프로 플랜 20% 추가 할인 혜택도 받아 가세요.
00:07:35각 작업마다 별도의 세션을 쓰는 대신, 관련된 작업들은
00:07:39하나의 세션으로 묶어서 처리해야 합니다.
00:07:40어떤 작업을 한 세션에 묶을 수 있고 없는지 어떻게 구분할까요?
00:07:45첫 번째 힌트는 한 작업의 결과물이 다음 작업의 입력으로 들어가는 등
00:07:49작업들 사이에 컨텍스트를 공유하는 경우입니다.
00:07:51예를 들어 월간 예산 요약 보고서를 생성할 때는
00:07:56여러 개의 상호 연결된 작업이 수반됩니다.
00:07:57이럴 때는 유사한 작업을 그룹화해야 더 빠르고 저렴하며
00:08:01높은 품질로 처리할 수 있습니다.
00:08:02또한 더 적은 세션으로 더 많은 작업을 완료할 수 있어
00:08:06세션 제한에 걸리는 것을 방지해 줍니다.
00:08:08저희는 클로드에게 프롬프트를 줄 때 먼저 목표를 밝히고,
00:08:12수행해야 할 첫 단계, 그다음 단계 순으로 목표 달성까지 명시했습니다.
00:08:16이런 방식으로 훨씬 더 많은 작업을 빠르게 마칠 수 있었습니다.
00:08:19하지만 작업들이 서로 관련이 없다면, 함께 묶는 것이 토큰만 낭비할 뿐만 아니라
00:08:23잘못된 결과를 초래할 수도 있습니다.
00:08:26작업 일괄 처리가 반드시 순차적일 필요는 없습니다.
00:08:29병렬로 처리 가능한 작업이 있다면 병렬 에이전트를 활용해
00:08:34통합할 수 있습니다.
00:08:35클로드는 병렬 처리의 필요성을 스스로 식별하고 실행할 수도 있습니다.
00:08:39하지만 프롬프트에 이를 명시적으로 언급해 주는 것이 좋습니다.
00:08:42저희는 작업을 더 빠르고 편리하게 만들기 위해 서브 에이전트도 적극 활용합니다.
00:08:46서브 에이전트를 쓰면 많은 양의 작업을 신속하게 완료할 수 있고,
00:08:50전용 컨텍스트 창 덕분에 메인 컨텍스트가 불필요한 정보로 비대해지는 것을 막아줍니다.
00:08:55한 가지 주의할 점은 서브 에이전트가 토큰을 많이 소비하므로
00:08:59꼭 필요한 경우에만 사용해야 한다는 것입니다.
00:09:02저희 콘텐츠가 마음에 드신다면 하이프(hype) 버튼을 눌러주세요.
00:09:06더 좋은 콘텐츠를 만들고 더 많은 분께 다가가는 데 큰 힘이 됩니다.
00:09:10코워크의 강점은 이전에는 수동으로 반복 입력해야 했던
00:09:14작업들을 스케줄링할 수 있다는 점입니다.
00:09:15이제 매일 수행하는 다양한 작업을 예약할 수 있습니다.
00:09:18스케줄링된 작업은 컴퓨터가 켜져 있고 클로드 데스크톱 앱이 열려 있을 때만
00:09:23실행된다는 점을 꼭 기억하세요.
00:09:24저희는 이미 새로운 아이디어를 조사하고 도구 출시를 추적해 디스코드 채널에 보고하는
00:09:29시스템을 상시 가동 중이었기에, 코워크에 또 다른 자동화 예약을 요청했습니다.
00:09:35이제 스케줄 기능을 사용해 클로드에게 새로운 아이디어와 도구 출시를 논의한
00:09:39회의록을 분석하고, 당일 이 폴더에 보고서를 작성해달라고
00:09:44요청했습니다.
00:09:45또한 적절한 파일 이름 형식을 지정하고 실행 가능한 항목들을 찾아내게 했습니다.
00:09:49이 프롬프트에 대해 클로드는 실행 빈도를 질문한 뒤
00:09:54작업 예약을 완료했습니다.
00:09:55덕분에 이제 저희는 회의 내용과 아이디어, 영상에서 다룰 도구들에 대한 보고서를
00:09:59정기적으로 받아보고 있습니다.
00:10:02커넥터를 사용하여 지메일이나 구글 드라이브를 연동하면 이 과정이 더 개선될 수 있는데,
00:10:07이메일을 직접 쓰거나 파일을 편지함에 바로 저장할 수도 있습니다.
00:10:11클로드 코드에서 크론(cron) 잡을 설정하고 MCP 도구 및 CLI와
00:10:15상호작용하게 하여 동일한 작업을 수행할 수도 있습니다.
00:10:18워크플로 효율을 극대화하려면 플러그인을 사용해 기능을 결합해야 합니다.
00:10:22각 플러그인은 특정 분야에 특화된 지침과 함께 기술 또는 명령의 묶음,
00:10:27서브 에이전트 통합 기능을 담고 있으며 해당 도메인 작업에 최적화되어 있습니다.
00:10:34클로드에는 이미 일반적인 용도의 플러그인이 많지만, 직접 만들 수도 있습니다.
00:10:38이 플러그인들은 오픈 소스이며 깃허브에서 이용 가능합니다.
00:10:41플러그인 세트 안에는 플러그인을 만드는 플러그인도 포함되어 있습니다.
00:10:44저희만의 플러그인을 만들고 싶을 때 채팅 인터페이스에 요청만 하면
00:10:49새 플러그인 구축 기술이 실행됩니다.
00:10:51클로드는 세션 중에 몇 가지 질문을 던진 뒤 계획을 제시했습니다.
00:10:55계획을 승인하자 바로 구축을 시작했습니다.
00:10:58덕분에 다른 사람이 만든 것에 의존할 필요 없이 저희의 독특한 사용 사례에 맞춰
00:11:02맞춤형 플러그인을 직접 만들 수 있어 과정이 훨씬 쉬워졌습니다.
00:11:07스킬(Skills) 활용에 대해서도 언급할 가치가 있습니다.
00:11:09좋은 스킬을 만드는 법에 대해서는 이미 상세히 다뤘으며,
00:11:13직접 스킬을 만들면서 마주했던 문제들을 어떻게 해결했는지 등
00:11:17전 과정을 안내해 드린 적이 있습니다.
00:11:18직접 스킬을 만드실 때 저희 채널의 가이드 영상들이
00:11:22큰 도움이 될 것입니다.
00:11:23클로드는 자주 쓰이는 작업을 위한 내장 스킬도 많이 제공하지만,
00:11:27자신만의 고유한 작업을 위한 커스텀 스킬을 직접 설계할 수도 있습니다.
00:11:31마지막으로, 코워크를 장난감이 아닌 직원으로 대우해야 합니다.
00:11:35코워크는 아직 연구용 프리뷰 단계라 안전장치가 완벽하지 않으므로,
00:11:39적절히 제한하지 않으면 수정해서는 안 될 부분을 건드릴 수도 있습니다.
00:11:42최대한 활용하기 위해서는 명확한 경계선을 정해주어야 합니다.
00:11:45민감한 데이터는 별도 폴더에 보관하고 꼭 필요한 것만 노출하여
00:11:49코워크가 개인 정보에 접근하지 못하게 해야 합니다.
00:11:52또한 좋은 성능을 위해 작업의 범위를 좁게 설정해야 합니다.
00:11:56예를 들어 “아무것도 삭제하지 마라” 같은 지침을 추가하면
00:12:00파일을 마음대로 지우지 않고, 필요할 때는 저희가 프롬프트를 줄 때처럼
00:12:04삭제 전 미리 물어보게 됩니다.
00:12:05프롬프트 인젝션의 위험도 존재합니다.
00:12:07문서나 웹사이트에 해로운 지침이 포함되어 있으면 코워크가 이를 실행해 문제를 일으킬 수 있습니다.
00:12:12또한 코워크는 일반 채팅보다 리소스를 많이 사용하므로 과하게 사용하면
00:12:17컨텍스트 제한에 금방 도달할 수 있습니다.
00:12:19이를 잘 조절하며 사용해야 최대한의 성과를 얻을 수 있습니다.
00:12:22이것으로 오늘 영상을 마칩니다.
00:12:23채널을 후원하고 이런 영상을 계속 제작하는 데 도움을 주고 싶으시다면
00:12:27아래의 Super Thanks 버튼을 이용해 주세요.
00:12:30시청해 주셔서 감사드리며, 다음 영상에서 뵙겠습니다.