Adding an AI Chatbot to My Portfolio
Added an AI-powered chatbot to my personal portfolio, allowing visitors to explore my background, experience, and projects through natural conversation. Built with Next.js, Vercel AI SDK, and Payload CMS, it uses direct content retrieval for general profile questions and on-demand tool calling for project-related queries. Also implemented streaming responses, rate limiting, daily usage limits, and bot protection to improve responsiveness and control API costs.