Многоагентная система рекоменд... Заметка
DEV Community на русском

Многоагентная система рекомендаций подарков на базе Google ADK и Gemini

GiftAdvisor — это новая система рекомендаций подарков, созданная с использованием Google Agent Development Kit (ADK) для решения распространенной проблемы поиска продуманных подарков. Она решает такие проблемы, как общие предложения, беспокойство о бюджете и игнорирование личных предпочтений. Система использует трех специализированных ИИ-агентов, оркестрованных ADK, для преобразования неструктурированного ввода пользователя в индивидуальные идеи подарков. Агент анализа профиля извлекает детали получателя, включая антипатии, из описаний. Затем агент поиска идей генерирует креативные варианты подарков с примерными ценами. Наконец, агент фильтрации бюджета проверяет эти идеи, удаляет те, которые превышают бюджет, предлагает альтернативы и ранжирует оставшиеся рекомендации. Этот конвейер с несколькими агентами обеспечивает более высокую точность за счет разделения задач, в отличие от одного монолитного запроса. Проект использует LlmAgent и SequentialAgent из ADK для плавной цепочки агентов и InMemorySessionService для управления состоянием. GiftAdvisor развернут в Google Cloud Run с возможностью масштабирования до нуля для экономии затрат. Он отличается современным пользовательским интерфейсом в стиле глассморфизма и широкими возможностями экспорта рекомендаций. В будущие планы входит интеграция инструментов поиска в реальном времени и режима групповых подарков.