AI Product Expert Certification - Master Generative AI Skills
Learn Backend Development Part-Time, Online
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