이 영상의 주제
(한 문단, 3~5문장. 아래를 포함할 것)
- 어떤 기술/도구/언어를 다루는가: 이 영상은 Notion의 프로그래머블 기능, Notion Workers, 그리고 TypeScript를 활용한 커스텀 에이전트 구축 방법을 다룹니다.
- 어떤 문제를 해결하거나 무엇을 만드는가: 서버 구축, 크론 잡, 인프라 관리 없이 유튜브 API 데이터를 노션에 자동으로 동기화하고, 에이전트가 호출할 수 있는 커스텀 도구를 만듭니다.
- 대상 시청자 수준 (입문/중급/고급): 노션 API 연동 및 TypeScript 기반의 백엔드/자동화 작업에 익숙한 중급 개발자 수준을 대상으로 합니다.
- 영상을 보면 얻을 수 있는 것: 인프라 없이 단 하나의 TypeScript 파일로 데이터를 노션에 동기화하고, AI 에이전트와 연동하여 커스텀 툴을 실행하는 방법을 배울 수 있습니다.
다루는 기술 스택 / 키워드
- TypeScript
- Notion API / Notion Workers / Notion CLI (NTN)
- 유튜브 API (YouTube Data API)
- AI 에이전트 (Custom Agents)
- 서버리스 (Serverless) / 인프라리스 (Infrastucture-less)
- 데이터 동기화 (Data Sync) / 업서트 (Upsert)
타임스탬프별 핵심 포인트
| 시간 | 내용 |
|—|—|
| 00:00 | 노션의 프로그래머블 기능 소개 및 인프라 없는 AI 에이전트 개요 |
| 00:30 | Notion Workers 프리미티브와 커스텀 에이전트의 필요성 설명 |
| 01:25 | 아키텍처 구조 설명 (데이터 동기화 및 에이전트 툴 연동) |
| 02:00 | Notion CLI(NTN)를 이용한 워커 프로젝트 생성 및 TypeScript 설정 |
| 02:40 | TypeScript로 노션 데이터베이스 스키마 정의 및 키 프로퍼티 설정 |
| 03:20 | worker.that.sync를 활용한 데이터 동기화, 주기 설정 및 페이서(Limiter) 적용 |
| 05:05 | 환경 변수(env push) 설정 및 프리뷰(--preview), 배포(deploy) 과정 |
| 06:10 | AI 에이전트가 호출할 수 있는 worker.tool 작성 및 구조화된 JSON 반환 |
| 07:35 | 노션에서 커스텀 에이전트 생성, 데이터베이스 및 툴 연결 후 테스트 |
| 08:35 | 노션 프로그래밍의 확장성 및 향후 출시될 Notion Agent SDK 소개 |
기본 정보
| 항목 | 내용 | |—|—| | 채널 | 노마드 코더 Nomad Coders | | 카테고리 | 프로그래밍 | | 게시일 | 2026-09-10 | | 영상 길이 | 16:39 | | 처리 엔진 | gemini-3.5-flash-lite+transcript | | 원본 영상 | YouTube에서 보기 |