Multi-Agent Gift Recommendation Engine Powered by Google ADK & Gemini
GiftAdvisor is a new gift recommendation system built with Google Agent Development Kit (ADK) to solve the common problem of finding thoughtful gifts. It addresses challenges like generic suggestions, budget anxiety, and overlooking personal preferences. The system uses three specialized AI agents orchestrated by ADK to transform unstructured user input into tailored gift ideas. A Profile Analyzer Agent extracts recipient details, including dislikes, from descriptions. Then, an Idea Finder Agent brainstorms creative gift options with estimated prices. Finally, a Budget Filter Agent audits these ideas, removes those over budget, suggests alternatives, and ranks the remaining recommendations. This multi-agent pipeline ensures higher precision by separating concerns, unlike a single monolithic prompt. The project leverages ADK's LlmAgent and SequentialAgent for smooth agent chaining and InMemorySessionService for state management. GiftAdvisor is deployed to Google Cloud Run with scale-to-zero capabilities for cost efficiency. It features a modern glassmorphism UI and comprehensive export options for recommendations. Future plans include integrating live search tools and a group gift mode.
LlmAgentandSequentialAgentfor smooth agent chaining andInMemorySessionServicefor state management. GiftAdvisor is deployed to Google Cloud Run with scale-to-zero capabilities for cost efficiency. It features a modern glassmorphism UI and comprehensive export options for recommendations. Future plans include integrating live search tools and a group gift mode.