这是 DEV Education Track 的参赛作品。为了解决"挑礼物困难症"(泛泛的建议、预算焦虑、忽略细微偏好),作者用 Google Agent Development Kit(ADK)构建了 GiftAdvisor——一个消费级的礼物推荐系统。它把认知负载拆给三个分工明确、经 ADK 编排的智能体:画像分析体读懂人(生活方式、爱好、审美与明确反偏好)、创意搜集体头脑风暴候选礼物并估算市场价、预算筛选体审计价格、剔除超预算项并换成平价替代,最终给出严格合规的排序推荐。应用部署在 Google Cloud Run(min-instances=0,按需伸缩到零)。
🔑 核心要点
GiftAdvisor 用三个专职智能体拆解推荐任务:画像分析、创意搜集、预算筛选,经 Google ADK 编排。
画像分析体捕捉生活方式、爱好、审美偏好与明确的"反偏好",避免"买马克杯/礼品卡"式的泛泛建议。
预算筛选体审计估算价格、剔除超硬性预算的项,并换入平价替代方案,保证严格合规。
基于 LlmAgent、SequentialAgent 与 InMemorySessionService,部署到 Cloud Run 并启用 min-instances=0 的按需伸缩。