[00:00]
[음악]
[00:02]
이것은 단순한 프롬프트가 아닙니다. 제가 약 15분 만에
[00:04]
구축한 완전히 자율적인 AI 직원입니다.
[00:07]
방금 저를 위해 일주일 치 시장 조사를 완료했고,
[00:10]
어떻게 구축하는지 보여드리겠습니다.
[00:13]
그렇다면 빈 파일에서 어떻게 앞서 본
[00:15]
마법 같은 결과를 만들어낼 수 있을까요?
[00:17]
모든 것은 이 두 줄로 시작됩니다.
[00:20]
이 코드를 통해 단순히 AI를 사용하는 것이 아닌,
[00:23]
자율적인 AI 에이전트를 구축할 수 있습니다.
[00:25]
이 영상이 끝나면 여러분은 AI 에이전트를 구축할 수 있게 될 것이며,
[00:29]
이는 새로운 비즈니스 시대의
[00:30]
기초 기술입니다.
[00:34]
여러분은 디지털 직원을 구축할 수 있게 될 것입니다.
[00:36]
경쟁업체를 분석하고,
[00:38]
콘텐츠를 작성하고, 카피를 쓰고,
[00:39]
광고를 만들고, 원하는 거의 모든 것을
[00:42]
수행할 수 있습니다.
[00:45]
창업자이거나
[00:48]
성과를 내고 싶은 직원이라면
[00:51]
엄청난 경쟁 우위가 됩니다.
[00:53]
사실, 제 사업 전체가
[00:56]
에이전트 기반 직원으로 전환하고 있으며,
[00:58]
Crew AI는 이를 구현하는 가장 간단한 방법 중 하나입니다.
[01:01]
이를 세 가지 간단한 단계로 진행하겠습니다.
[01:03]
먼저 에이전트의 두뇌를 만들고
[01:06]
목적을 부여하겠습니다.
[01:08]
둘째, 실행할 작업과
[01:10]
작업을 실행할 도구를 제공하겠습니다.
[01:13]
셋째, 이 모든 것을 연결하여
[01:16]
원하는 무엇이든 수행할 수 있는
[01:18]
강력한 AI 크루로 만들겠습니다.
[01:21]
그럼 이제 구축해보겠습니다.
[01:24]
좋습니다. 가장 먼저 할 일은
[01:26]
ChatGPT 같은 도구를 사용해본 적이 있다면,
[01:28]
프롬프트-응답 루프에 갇혀 있다는 것입니다.
[01:32]
질문을 주면 답변하는
[01:34]
매우 수동적인 프로세스죠.
[01:38]
우리는 능동적인 세계로 나아가고 싶습니다.
[01:40]
바로 에이전트가 필요한 이유입니다.
[01:43]
우리는 개방형 작업을 받아
[01:45]
우리의 개입 없이 자율적으로
[01:48]
그 작업을 실행할 수 있게 하고 싶습니다.
[01:51]
이제 쉬운 시작을 위한
[01:52]
첫 번째 단계는 Crew AI의
[01:55]
빠른 시작 버전을 사용하는 것입니다.
[01:58]
이 설치 가이드에 대한 링크를
[02:00]
아래에 남겨두겠습니다.
[02:03]
정말 포괄적이며 실행하는데
[02:04]
2분도 안 걸립니다.
[02:06]
문제가 생기면 다행히
[02:08]
매우 지능적인 언어 모델이
[02:11]
어떤 문제든 해결하는 데
[02:12]
도움을 줄 수 있습니다.
[02:15]
명령줄 도구로 Crew AI를 설치하면
[02:17]
이미 프로젝트가 구축되어 있을 것입니다.
[02:19]
정말 편리합니다.
[02:21]
그러면 바로 들어가서
[02:22]
이것을 커스터마이징하기 시작할 수 있습니다.
[02:24]
여기서 구성 내부에서
[02:27]
가장 먼저 가야 할 파일은 agents.yaml 파일입니다.
[02:31]
이 파일에서
[02:33]
첫 번째 에이전트를 정의하고 싶습니다.
[02:36]
그런데 에이전트에 대해 어떻게 생각해야 할까요?
[02:39]
이것을 구성하는 다양한 부분들은
[02:41]
무엇일까요?
[02:43]
Crew AI 내에서 에이전트가
[02:44]
가져야 하는 첫 번째 요소는 역할입니다.
[02:48]
예를 들어, 이것이
[02:50]
시장 조사 분석가가 될 수 있다고 말할 수 있습니다.
[02:54]
예를 들어 우리의 주제가 바이브 코딩이라면
[02:57]
역할은 바이브 코딩 시장 조사 분석가가 될 것입니다.
[03:00]
그다음에는 목표를 주어야 합니다.
[03:02]
이 에이전트의 목표는
[03:04]
다시 바이브 코딩에서
[03:07]
인기 있는 YouTube 주제를 발견하는 것입니다.
[03:10]
코딩을 예시로 들어보겠습니다. 역할이 있고,
[03:13]
목표가 있고, 그리고 crewAI에서 필요한 마지막 요소는
[03:15]
백스토리가 있어야 한다는 것입니다. 백스토리는
[03:18]
Crew AI로 에이전트를 만들 때 정말 중요한 요소입니다.
[03:21]
이는 실제로 에이전트가 어떻게 행동해야 하는지를
[03:24]
말해주는 것이기 때문입니다. 예를 들어, '당신은 경험이 풍부한
[03:26]
연구자로서 SaaS 콘텐츠 트렌드를 발굴하고
[03:29]
분석하는 데 능숙합니다. 어떤 주제든 -
[03:31]
이 경우에는 바이브 코딩 같은 주제에서 말이죠.
[03:34]
당신은 가장 관련성이 높은 정보를 찾아서
[03:36]
명확하고 간결한 방식으로 제시하는 능력으로
[03:38]
유명합니다.' 라고 설정할 수 있습니다.
[03:40]
그리고 이게 실제로는 이렇게 간단합니다.
[03:42]
이제 파일을 실행하면 우리의 연구가
[03:45]
본격적으로 시작되고, crew AI가
[03:47]
에이전트를 통해 작업을 실행하는 것을
[03:50]
볼 수 있습니다. 우리는 단순한 프롬프트가 아닌
[03:53]
에이전트의 뇌를 만들었습니다. 이는 목적을 가진
[03:56]
하나의 개체입니다. 그리고 이 에이전트에게
[03:58]
이제 필요한 것은 구체적인 태스크뿐입니다.
[04:01]
우리는 이제 공식적으로 진짜 AI 에이전트를
[04:04]
구축하는 세상에 발을 내딛었습니다.
[04:07]
좋습니다. 우리는 이제 AI 뇌를 가지고 있지만,
[04:10]
이는 병 속에 떠있는 것과 같습니다.
[04:13]
뭔가를 할 수 있는 손이 없으면 쓸모없죠.
[04:16]
인터넷을 볼 수도 없고, 아무것도 탐색할 수 없습니다.
[04:18]
정말로 할 수 있는 일이 없습니다.
[04:20]
사용할 수 있는 도구가 없거든요.
[04:22]
그래서 이 부분이 초보자들이
[04:24]
막히는 큰 지점입니다.
[04:25]
우리는 지능적인 AI 에이전트를 가지고 있지만,
[04:28]
주변 세계와 상호작용하고
[04:30]
다양한 도구들을 지능적으로 조율하여
[04:33]
특정 문제를 해결할 수단이 없습니다.
[04:36]
하지만 생각보다 간단합니다.
[04:38]
Crew AI에는 두 가지 옵션이 있기 때문입니다.
[04:40]
첫 번째는 사용할 수 있는 미리 만들어진 도구가 있고,
[04:43]
두 번째는 사용자가 직접 커스텀 도구를
[04:46]
만들 수 있다는 것입니다.
[04:47]
이 경우에는 내장 도구 중 하나를 사용한다고
[04:50]
가정해봅시다. 진짜 바이브 코딩 방식으로
[04:52]
하려면 여기 와서
[04:53]
'이 에이전트가 다음 crew 도구들에 접근할 수 있도록
[04:56]
업데이트해 주세요'라고 말할 수 있습니다.
[04:58]
그리고 두 가지 도구를 알려주겠습니다.
[05:01]
Serpent dev 도구와 웹사이트 검색 도구입니다.
[05:03]
이제 우리가 이 도구들을 가져온 것을
[05:05]
볼 수 있습니다. serp dev 도구와
[05:08]
웹사이트 검색 도구를 말이죠.
[05:11]
그리고 우리는 이 도구들을 에이전트에게
[05:14]
이 도구 필드를 통해 접근할 수 있도록 했습니다.
[05:17]
이제 우리는 일반 영어로 쓸 수 있는
[05:19]
태스크를 정의하기만 하면 됩니다.
[05:20]
'바이브 코딩에 대한 철저한 연구를 수행하세요.
[05:22]
지난 3개월 동안 바이브 코딩 채널에서
[05:25]
가장 인기 있는 유튜브 동영상 상위 10개를
[05:27]
찾아보세요.' 이제 저장하고
[05:30]
crew.py로 돌아가서 아래로 스크롤하면
[05:33]
태스크를 정의하고 있습니다.
[05:36]
그 방법은 @task라고 하는
[05:38]
데코레이터를 사용하는 것입니다.
[05:42]
그리고 이것을 research task로 정의합니다.
[05:45]
그다음 우리가 방금 만든 태스크가
[05:48]
여러분의 태스크라고 말하는 것입니다.
[05:50]
맞죠? 이것이 바로 여기서 가져온
[05:53]
연구 태스크입니다.
[05:55]
그리고 우리가 만든 에이전트인
[05:57]
연구자에게 이를 할당합니다.
[06:00]
그래서 우리는 연구자를 가지고 있습니다.
[06:02]
맞습니다. 이것이 바로 여기서 가져온
[06:04]
연구 태스크입니다.
[06:06]
그리고 우리가 만든 에이전트인
[06:09]
연구자에게 이를 할당합니다.
[06:12]
그래서 우리는 연구자를 가지고 있습니다.
[06:14]
에이전트는 웹 검색 도구에 접근할 수 있습니다.
[06:16]
특정 역할과 배경스토리, 목표를 가지고 있죠.
[06:19]
그리고 이것을 연구 작업인
[06:21]
특정 작업에 할당하는 것입니다.
[06:23]
이제 우리가 해야 할 일은
[06:26]
콘솔로 돌아가서 이 에이전트를 다시 실행하는 것뿐입니다.
[06:30]
그리고 붐! 보세요.
[06:33]
우리 에이전트가 혼자서 나가서
[06:36]
시장 조사를 하고, 웹을 탐색하고
[06:39]
우리가 준 작업을 완료했습니다.
[06:41]
완전히 기능적인 디지털 워커죠. 정말 멋지네요.
[06:44]
그리고 우리는 어떤 유형의 결과물을 원하는지
[06:48]
정확히 조정하는 데 많은 시간을 쓰지 않았습니다.
[06:51]
역할을 조정하지도 않았고
[06:52]
추가할 수 있는 것들이 훨씬 많았습니다.
[06:55]
그래서 하나의 에이전트가 하나의 작업을 하는 것은 꽤 멋집니다.
[06:57]
하지만 진짜 마법은, 회사를 만드는 것은
[07:00]
에이전트들이 서로
[07:02]
지능적으로 협력하게 하는 것입니다.
[07:05]
어떻게 하면
[07:06]
자율적으로 작동하는 어셈블리 라인을 만들 수 있을까요?
[07:09]
하나의 에이전트가 연구를 하고
[07:12]
하나의 에이전트가 보고서를 작성하고
[07:14]
하나의 에이전트가 품질을 분석하고 업데이트하는
[07:17]
그런 시스템 말입니다.
[07:19]
복잡해 보이지만, 이것이 바로
[07:22]
Crew AI의 아름다운 점 중 하나입니다.
[07:25]
정말 간단하게 만들어 줍니다.
[07:27]
먼저 우리의 연구원을 축하해 주세요.
[07:30]
첫 번째 승진을 받게 되었습니다.
[07:33]
우리 아이가 제 눈앞에서 다 컸네요.
[07:37]
그래서 우리가 처음에 만든 에이전트는
[07:39]
이제 다른 에이전트들을 관리하게 됩니다.
[07:41]
그리고 우리는 빠르게 다른 에이전트들을 코딩할 것입니다.
[07:45]
커서에게 파일을 업데이트하라고 요청해서
[07:47]
우리의 Crew AI 연구원이 이제
[07:49]
두 개의 하위 에이전트를 관리하도록 했습니다.
[07:52]
보고서 작성자와 콘텐츠 전략가죠.
[07:55]
그들은 함께 작업해서
[07:57]
우리 채널을 위한 10가지 새로운 아이디어를
[07:59]
생성하는 작업을 완료했습니다.
[08:01]
그래서 그것을 수행했습니다.
[08:04]
그리고 이제 제가 요청한 또 다른 것은
[08:08]
참조 채널을 넣을 수 있기를 원한다는 것입니다.
[08:10]
실제로 약간 가이드하고 싶었습니다.
[08:12]
그래서 우리가 한 일은
[08:14]
이제 참조 채널을 추가한 것입니다.
[08:17]
연구를 하는 동안
[08:20]
참조할 수 있기를 원했습니다.
[08:22]
자, 여기가 모든 것이 작동하게 하는 마법의 라인입니다.
[08:25]
우리 크루를 만드는 곳입니다.
[08:28]
그래서 여기서 일어나는 것은
[08:30]
우리가 시스템에게 말하는 것입니다.
[08:32]
"이 파일에 있는 모든 에이전트를 가져오라고 하는 것입니다."
[08:35]
우리에게는 여러 에이전트가 있습니다.
[08:36]
리드 연구원, 보고서 작성자,
[08:39]
콘텐츠 전략가가 있습니다.
[08:41]
이 모든 에이전트들을 가져오라고 하는 것입니다.
[08:43]
그리고 모든 작업들도 가져오라고 합니다.
[08:46]
연구 작업, 콘텐츠 전략 작업,
[08:48]
보고서 작성 작업이 있습니다.
[08:50]
이 모든 것들을 가져오라고 하는 것입니다.
[08:53]
이 경우에는 순차적으로 처리하라고 합니다.
[08:56]
다양한 유형의 에이전트 패턴이 있습니다.
[08:58]
순차적 패턴을 통해 실행할 것입니다.
[09:00]
그리고 효과적으로 우리가 하는 것은
[09:03]
우리가 Crew를 프레임워크로 사용해서
[09:05]
모든 에이전트들과
[09:07]
모든 에이전트들의 작업을 가져와서
[09:11]
올바른 방식으로 조율하는 방법을 알도록 하는 것입니다.
[09:13]
그래서 이 프로젝트를 자율적으로 실행할 수 있도록
[09:16]
이 프로젝트를 자율적으로 실행할 수 있도록
[09:19]
올바른 방식으로 오케스트레이션할 수 있도록 하는 것입니다.
[09:22]
자, 여기 있습니다! 30초 만에
[09:24]
마케팅 팀이 정말로 며칠이 걸려야 할
[09:27]
세밀하고 깊이 있는 작업을
[09:31]
우리가 요청한 수준으로
[09:33]
똑같이 복제해냈습니다.
[09:36]
빈 파일에서 시작해서
[09:39]
모든 경쟁사 리서치를 자동으로 수행하는
[09:43]
완전 자율적인 AI 크루를 만들어냈죠.
[09:45]
물론 이것은 시작에 불과합니다.
[09:48]
우리는 각각의 에이전트와
[09:50]
각각의 도구, 각각의 작업에
[09:52]
많은 시간을 투자해서 제가 사용하는
[09:56]
특정 프레임워크로
[09:58]
이런 것들을 생각하고
[10:00]
정말 세밀하게 조정하지는 않았어요.
[10:02]
하지만 이제 여러분은 에이전트 기반 로직을
[10:05]
생각하고 비즈니스의 다양한 영역에
[10:08]
배포할 수 있는 기본 기술을 갖게 되었습니다.
[10:11]
단 15분 만에 빈 페이지에서
[10:14]
AI 직원을 만들어냈어요.
[10:16]
이제 여러분은 단순히 프롬프트를
[10:17]
연결해서 어떤 결과를 얻는 것과
[10:19]
스스로 행동하고 추론할 수 있는
[10:22]
자율적인 에이전트를 구축하는 것의
[10:25]
핵심적인 차이점을 이해하게 되었습니다.
[10:29]
이것이 바로 앞으로 10년 이상 스타트업을 정의할 기술입니다.
[10:33]
이 채널의 목표는
[10:35]
초보자들이 AI로 실제 무언가를
[10:37]
구축할 수 있는 가장 간단하고
[10:40]
강력한 접근법을 제공하는 것입니다.
[10:43]
이 영상이 어떤 식으로든
[10:45]
그 목표를 달성했다고 생각하신다면
[10:48]
구독 버튼을 눌러주세요.
[10:50]
그래야 제가 이런 콘텐츠를 더 올릴 때
[10:52]
알림을 받을 수 있어요. 사실 여러분이
[10:55]
이 영상을 즐겨보셨는지 알 수 있는
[10:57]
유일한 방법은 특정 영상에서
[10:59]
구독자가 들어오는 것을 보는 것입니다.
[11:02]
하지만 리서치 에이전트는
[11:04]
정말 시작에 불과해요. 이제 그 결과를
[11:06]
가져와서 스크립트를 작성하거나
[11:09]
채널의 홍보 자료를 만들거나
[11:11]
썸네일 전략을 분석하는
[11:14]
다른 에이전트들을 만들 수 있다면 어떨까요?
[11:17]
할 수 있는 일이 정말 많고
[11:19]
바로 그것이 우리가 이번 달
[11:21]
앞으로 영상에서 할 일입니다.
[11:24]
우리가 이미 만든 에이전트 위에
[11:27]
점점 더 많은 기능을 구축해나갈 거예요.
[11:30]
그리고 그런 영상들이 업로드되는 대로
[11:32]
바로 여기에 링크를 올려드리겠습니다.
[11:37]
[음악]