Vercel Ship 2025 workshop: Building agents with the AI SDK (Nico Albanese)
- Vercel AI SDK v5, Vercel Sandbox, Vercel AI Gateway 등 최신 Vercel 기술을 활용하여 코딩 에이전트를 구축하는 워크숍입니다. 🚀
- 에이전트는 로컬에서 시작하여 Vercel Sandbox 환경을 거쳐 Vercel Function으로 배포되어 어디서든 호출 가능합니다. 🌐
- LLM 제공자로 Vercel AI Gateway를 사용하며, 외부 API 키 없이 Vercel 전용 스택으로 원활한 설정이 가능합니다. 🛠️
- AI SDK v5의 새로운 기능으로, LLM 모델을 일반 문자열로 지정할 수 있어 특정 프로바이더 패키지 임포트가 필요 없습니다. ✨
- 에이전트의 행동을 정의하는 시스템 프롬프트와 컨텍스트를 확장하는 '도구(Tools)' 개념이 중요하게 다뤄집니다. 🧠
- 도구는
description, inputSchema (Zod 활용), execute 함수로 구성되며, 모델이 적절한 도구를 선택하도록 상세한 설명이 필수입니다. 📝
- AI SDK의
stopWhen 속성을 사용하여 도구 호출 후 에이전트 루프의 종료 조건을 선언적으로 관리할 수 있습니다. 🛑
- 워크숍은
ship-25-agents-workshop.vercel.app 컴패니언 사이트를 통해 코드와 진행 상황을 따라갈 수 있도록 지원합니다. 💻
- Vercel CLI (
vercel link, vercel env pull)를 사용하여 프로젝트를 Vercel에 연결하고 OIDC 토큰으로 Vercel 서비스에 인증합니다. 🔗
generateText 함수를 사용하여 에이전트가 언어 모델과 통신하고, pnpm run test로 로컬에서 에이전트를 테스트합니다. 💬
데브허브 | DEVHUB | Vercel Ship 2025 workshop: Building agents with the AI SDK (Nico Albanese)