Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Build a Support Agent with Vercel AI SDK - Full Tutorial

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build an intelligent customer support agent using the Vercel AI SDK in this comprehensive tutorial that demonstrates how to create an autonomous system capable of answering questions from support documentation or performing real-time web searches. Master the fundamentals of Retrieval Augmented Generation (RAG) and explore how embeddings work within vector databases to enable efficient document storage and retrieval. Discover how to implement text splitting strategies for optimal document processing and gain hands-on experience with the Vercel AI SDK's core features, including structured outputs and tool calling capabilities. Practice building systems that can make intelligent routing decisions between different data sources, and develop skills in creating agentic workflows that autonomously determine the best approach for handling user queries. Work through practical challenges that reinforce key concepts while building a production-ready support agent that combines local knowledge base searches with external web search functionality using the TypeScript-first Vercel AI SDK toolkit.

Syllabus

Customer Support AI Agent Intro
Retrieval Augmented Generation Refresher
Embeddings Recap
Vector Database Embed Documents
Vector Database Retrieval
Challenge: Vector Database Retrieval
Vector Database Text Splitting and Retrieval
Vercel AI SDK Basics
Challenge: Vercel AI SDK Basics
Vercel AI SDK Structured Outputs
Challenge: Vercel AI SDK Structured Outputs
Vercel AI SDK Tool Calling
Challenge: Vercel AI SDK Tool Calling
Agentic Retrieval Routing
Challenge: Agentic Retrieval Routing
Web Search AI Agent

Taught by

freeCodeCamp.org

Reviews

Start your review of Build a Support Agent with Vercel AI SDK - Full Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.