由 Google ADK 与 Gemini 驱动的基于多智能... 笔记

由 Google ADK 与 Gemini 驱动的基于多智能体的礼物推荐引擎

GiftAdvisor 是一个基于 Google Agent Development Kit(ADK)构建的新颖礼物推荐系统,旨在解决寻找贴心礼物的常见问题。该系统应对了诸如建议过于通用、预算焦虑以及忽视个人偏好等挑战。系统利用由 ADK 编排的三个专用 AI 智能体,将非结构化的用户输入转化为个性化的礼物创意。Profile Analyzer Agent(档案分析智能体)从描述中提取受礼人的详细信息,包括其不喜欢的物品。随后,Idea Finder Agent(创意发掘智能体)头脑风暴出具有预估价格的创意礼物选项。最后,Budget Filter Agent(预算过滤智能体)审核这些选项,剔除超出预算的建议,提供替代方案,并对剩余推荐进行排序。这种多智能体流水线通过分离关注点确保了更高的精确度,优于单一单体提示(monolithic prompt)的方式。该项目利用 ADK 的 LlmAgentSequentialAgent 实现流畅的智能体链式调用,并借助 InMemorySessionService 进行状态管理。GiftAdvisor 已部署至 Google Cloud Run,具备按需扩缩容(scale-to-zero)功能以优化成本效率。其界面采用现代玻璃拟态(glassmorphism)设计,并提供全面的推荐导出选项。未来计划包括集成实时搜索工具以及支持多人合购礼物的模式。