George the Travel Planner
Project Description
A generative Travel Planner replaces the static search-and-book flow with a conversational, generative one. Type a single sentence — “Plan a trip with friends to the Mount Fuji Marathon and 5 days after” — and the AI designs a custom UI for that specific trip: accent colour matched to the vibe, an auto-filled decisions rail for flight / local transport / accommodation / attractions, six to ten suggestion tiles, and a day-by-day itinerary.
From there the user steers. Click a suggestion to book it. Kick out a business hotel and the agent streams in a lakeside ryokan with onsen. Ask “give me more onsen options” in the CopilotKit sidebar and new tiles appear. Every chat action and every click drive the exact same mutation path — the agent and the user share the state.
Stack: CopilotKit v2 (sidebar chat, frontend tools, shared agent context) on top of its AG-UI event protocol, with AWS Bedrock / Claude Haiku 4.5 as the model, Vercel AI SDK for streaming, and Next.js 15 for the app.
Prior Work
n/a