00:00:00프로덕션 수준의 애플리케이션을 구축하다 보면, 외부 서비스를
00:00:05통합해야 할 일이 생기곤 합니다. 데이터베이스, 인증 제공자, 로그인 도구 같은 것들이죠.
00:00:11이런 것들을 수동으로 설정하려면 계정을 만들고, 대시보드를 찾아다니고,
00:00:16자격 증명을 복사한 뒤 애플리케이션에 직접 하나하나 연결해야 합니다.
00:00:22물론 가능한 방법이지만, 코딩 에이전트가 이런 서비스들을 자동으로
00:00:29찾아서 통합해 줄 수 있다면 어떨까요?
00:00:30이제 Vercel CLI와 Marketplace를 통해 이 모든 것이 가능해졌습니다.
00:00:35어떻게 하는지 보여드리죠.
00:00:37먼저, Vercel CLI를 설치하거나 최신 버전으로 업그레이드하세요.
00:00:44Vercel에 한 번 로그인하고 나면, 각 서비스 제공자마다 별도로 인증할 필요가 없습니다.
00:00:51한 번의 로그인으로 사용자 본인과 에이전트 모두 모든 Marketplace 통합 기능에 접근할 수 있습니다.
00:00:58그다음 에이전트가 Vercel CLI를 사용할 수 있도록 제공되는 스킬(skill)도 설치해 줍니다.
00:01:07CLI 설정이 끝났으니, 에이전트에게 어떤 Vercel Marketplace 통합 기능을 사용할 수 있는지 물어봅시다.
00:01:16좋네요.
00:01:20앱 아이디어가 하나 떠올랐는데, 에이전트에게 만들어 달라고 해보겠습니다.
00:01:24Next.js로 캘린더 앱을 만들어줘. 데이터베이스는 Supabase, 인증은 Clerk를 사용하고
00:01:32결제 기능은 Stripe 샌드박스 모드로 설정해 줘.
00:01:34물론 실수 없이 완벽하게 말이야.
00:01:37시간이 좀 걸리니 빨리 감기로 넘어가 보겠습니다.
00:01:46좋습니다, 설정이 완료되었습니다.
00:01:49에이전트가 내놓은 결과물을 살펴보면, 각 제공자 서비스를 프로비저닝하고
00:01:55환경 변수를 가져와서 모든 요소를 유기적으로 연결한 것을 확인할 수 있습니다.
00:02:01Vercel 대시보드로 이동해 보면, 새 프로젝트 생성부터 각 서비스 연결,
00:02:08그리고 애플리케이션 배포까지 한 번에 처리된 것을 볼 수 있습니다.
00:02:13실무에서는 특히 기존 앱에 작업할 때 이 과정을 더 작은 단계로 나누어 진행하게 될 것입니다.
00:02:19그럼 에이전트가 또 무엇을 할 수 있는지 물어볼까요?
00:02:28요약하자면 팀에 통합 기능을 추가하거나 제거할 수 있고, 특정 프로젝트에 서비스를
00:02:34검토, 연결 및 해제할 수도 있습니다. 지출 확인, 사용량 제한 설정, 설정 가이드 작성 등
00:02:42그 외에도 정말 많은 일을 할 수 있죠.
00:02:43이제 이게 어떻게 작동하는지, 그리고 안전한지 궁금하실 겁니다.
00:02:48Vercel CLI는 에이전트가 호출할 수 있는 구조화된 명령어로 통합 기능을 노출합니다.
00:02:53예를 들어 에이전트에게 마켓플레이스의 모든 통합 기능을 나열하라고 요청하면,
00:02:59에이전트는 "discover" 명령어를 실행합니다.
00:03:02이 명령어는 에이전트가 파싱하고 판단할 수 있는 구조화된 JSON 데이터를 반환합니다.
00:03:07에이전트에게 통합 기능을 설치하라고 요청하면 "add" 명령어를 실행하죠.
00:03:13만약 통합 기능에 추가 메타데이터가 필요하거나 진행이 막히면 에이전트가 도움을 요청할 수 있고,
00:03:24리전(region)과 같은 필수 필드를 명시적으로 전달할 수도 있습니다.
00:03:35통합 기능 설치가 완료되면 에이전트는 "guide" 명령어로 설정 지침을 가져올 수 있습니다.
00:03:46보시다시피 에이전트는 임의의 코드를 실행하지 않습니다.
00:03:50에이전트는 구조화된 가드레일, 제한된 명령어 범위, 기본 권한 관리,
00:03:56그리고 환경 변수 관리를 제공하는 Vercel CLI와 상호작용합니다.
00:04:01유료 플랜 선택이나 법적 약관 동의 같은 중요한 작업의 경우, 에이전트는 작동을 멈추고
00:04:07사용자에게 직접 단계를 완료하도록 요청하거나 Vercel 대시보드로 안내합니다.
00:04:13자, 이제 에이전트 워크플로우의 일부가 된 Vercel CLI와 Marketplace를 만나보셨습니다.
00:04:20사용자가 중요한 결정을 내리는 동안 에이전트는 터미널을 떠나지 않고도
00:04:26기본 구조를 잡고 통합 설정을 처리할 수 있습니다.
00:04:28오늘 바로 사용해 보시고 여러분의 의견을 들려주세요.