вариант
Дом
Новости
Smart Shopping Assistant расширен с помощью AlloyDB и Vertex AI

Smart Shopping Assistant расширен с помощью AlloyDB и Vertex AI

20 апреля 2025 г.
198

В оживленном мире электронной коммерции выделиться требует большего, чем просто хороший ассортимент продукции. Речь идет о создании покупательского опыта, который ощущается как персонализированный и эффективный. В этом руководстве мы рассмотрим процесс создания умного помощника по покупкам с использованием AlloyDB и Vertex AI Agent Builder. Мы изучим, как эти технологии могут интегрироваться с данными электронной коммерции для обеспечения поиска по косинусному сходству в реальном времени и умных рекомендаций, при этом развертываясь на бессерверных функциях Cloud Run. Цель? Предоставить вашим пользователям покупательский опыт, который не только интуитивно понятен, но и невероятно удовлетворителен.

Ключевые моменты

  • Настройка экземпляра AlloyDB и загрузка набора данных электронной коммерции.
  • Активация расширений pgvector и генеративных моделей ИИ в AlloyDB.
  • Генерация эмбеддингов из описаний продуктов.
  • Проведение поиска по косинусному сходству в реальном времени на основе ввода пользователя.
  • Развертывание решения на бессерверных функциях Cloud Run.

Создание умного помощника по покупкам: Полное руководство

AlloyDB и Vertex AI: Мощная комбинация

Этот проект использует мощь AlloyDB, совместимой с PostgreSQL базы данных от Google Cloud, и Vertex AI Agent Builder, платформы Google для создания интеллектуальных агентов. AlloyDB служит основой для аналитики, в то время как Vertex AI добавляет магию разговорного ИИ. AlloyDB обеспечивает мощь для управления большими наборами данных электронной коммерции, а Vertex AI привносит интеллект для обработки естественного языка и рекомендаций в реальном времени. Вместе они прокладывают путь для помощника по покупкам, который одновременно отзывчив и полезен.

Преимущества этой интеграции включают:

  • Поиск и рекомендации продуктов в реальном времени
  • Персонализированный покупательский опыт
  • Масштабируемость для работы с растущими данными электронной коммерции
  • Экономичное развертывание с использованием бессерверной технологии

Часть 1: Создание основы с AlloyDB

Начнем с настройки AlloyDB и подготовки его к интеграции с ИИ. Вот что нужно сделать:

  1. Создать экземпляр AlloyDB: Настройте экземпляр на облачной платформе и загрузите набор данных электронной коммерции.

    Создание экземпляра AlloyDB

  2. Включить расширения pgvector и генеративного ИИ: Эти расширения позволяют AlloyDB работать с векторными эмбеддингами и интегрироваться с моделями ИИ, обеспечивая поиск по сходству и интеллектуальные ответы.
  3. Генерировать эмбеддинги: Преобразовать описания продуктов в числовые векторы, которые отражают их семантическую суть.
  4. Поиск по косинусному сходству в реальном времени: Проводить поиск в реальном времени для соответствия текста пользователя данным продуктов.
  5. Бессерверное развертывание: Развернуть решение на функциях Cloud Run для использования преимуществ бессерверной масштабируемости и экономии затрат.

AlloyDB как аналитический движок: Извлечение контента, эмбеддинги и векторный поиск

AlloyDB является сердцем нашей аналитики, выполняя ключевые функции, такие как:

  • Извлечение контента: Оно углубляется в данные, чтобы выявить связи между продуктами, категориями и поведением клиентов, предоставляя контекст для нашего помощника по покупкам.
  • Создание эмбеддингов: Оно преобразует описания продуктов и запросы пользователей в эмбеддинги, позволяя проводить семантическое сравнение текстов.

    Создание эмбеддингов

  • Векторный поиск: Сравнивая эмбеддинги запросов с эмбеддингами продуктов, AlloyDB находит 25 наиболее релевантных совпадений. Gemini затем проверяет их, и результаты форматируются в JSON.

Пошаговое руководство: Настройка вашего проекта Google Cloud

Получение проекта Google Cloud

Прежде чем погрузиться в техническую сторону, вам понадобится проект Google Cloud. Если вы новичок в этом, вы можете создать проект и воспользоваться бесплатной пробной версией, которая предоставляет кредит на $300 для покрытия затрат на тестирование и развертывание вашего умного помощника по покупкам.

Создание проекта Google Cloud

Смотрите видео (отметка времени 4:30) в описании, чтобы создать проект Google Cloud.

  1. Перейдите в консоль Google Cloud.
  2. Если вы еще не зарегистрированы, создайте учетную запись.
  3. После входа создайте новый проект и активируйте бесплатную пробную версию.
  4. Убедитесь, что вы находитесь в консоли и выбран ваш проект.

Активация Cloud Shell

Для управления сервисами Google Cloud вам нужно запустить Cloud Shell, терминал на основе браузера, который предоставляет доступ к инструменту командной строки gcloud.

Активация Cloud Shell

  • Нажмите на значок «Активировать Cloud Shell» в консоли Google Cloud.
  • Дайте ему немного времени для инициализации.
  • Войдите в свою учетную запись.

Аутентификация и настройка проекта

Прежде чем продолжить, убедитесь, что вы аутентифицированы и ваш проект настроен правильно. Вот как это сделать:

  1. Проверьте аутентификацию, выполнив команду 'gcloud auth list'.

    Проверка аутентификации

  2. Авторизуйте Cloud Shell, когда будет предложено.
  3. Перечислите свои проекты с помощью команды 'gcloud config list project'.

Включение необходимых API Google Cloud

Для использования AlloyDB и других сервисов Google Cloud необходимо включить соответствующие API. Это можно сделать с помощью инструмента командной строки gcloud.

Включение API

Выполните следующую команду, чтобы включить необходимые API:

gcloud services enable alloydb.googleapis.com compute.googleapis.com cloudresourcemanager.googleapis.com servicenetworking.googleapis.com run.googleapis.com sqladmin.googleapis.com cloudfunctions.googleapis.com aiplatform.googleapis.com

Эта команда активирует API, необходимые для AlloyDB, полностью управляемой базы данных PostgreSQL от Google, и включает функции для Gemini 1.5. Выполнение может занять несколько минут.

Создание экземпляра AlloyDB: Пошагово

Настройка вашего экземпляра AlloyDB

Когда ваш проект Google Cloud готов, пришло время настроить экземпляр AlloyDB. Вот как это сделать:

Настройка экземпляра AlloyDB

  1. Найдите AlloyDB в консоли Google Cloud.
  2. Создайте кластер и установите пароль.
  3. Выберите регион для вашего экземпляра.
  4. Выберите опцию сети по умолчанию.

Подключение к AlloyDB Studio и добавление данных

Как только ваш экземпляр AlloyDB будет запущен, вам нужно добавить данные, чтобы начать создание базы знаний.

Подключение к AlloyDB Studio

  1. Перейдите в AlloyDB Studio, чтобы создать базу данных электронной коммерции. Дождитесь готовности экземпляра.
  2. Выберите PostgreSQL в качестве базы данных и выполните аутентификацию.
  3. Вы попадете в AlloyDB Studio, где увидите несколько окон редактора.
  4. Создайте расширения pg_vector и googleml integration.
  5. Создайте таблицу Apparel и выполните команду для ее настройки.
  6. Создайте таблицу в AlloyDB, например, таблицу одежды с разными категориями.

Добавление флага ML через консоль Google Cloud

Чтобы включить возможности поиска, вам нужно добавить флаг Google Cloud с помощью Cloud Shell:

Добавление флага ML

  1. Перейдите к основному экземпляру и выберите «редактировать экземпляр».
  2. Выберите расширенные опции и выберите флаги.
  3. Нажмите «добавить флаг базы данных».
  4. Выберите google_ml integration для включения поддержки моделей и нажмите на него. Эта настройка позволяет учетной записи службы AlloyDB действовать как пользователь для Vertex AI.

Понимание затрат Google Cloud: AlloyDB, Vertex AI и Cloud Run

Соображения по ценам Google Cloud

СервисДетали затрат
AlloyDBЗатраты зависят от используемых вычислительных и памяти ресурсов.
Vertex AIЗависит от операций ИИ, выполняемых над описаниями продуктов и текстом пользовательского поиска.
Cloud RunЗатраты на развертывание зависят от трафика и используемых ресурсов для его обработки.

Однако кредит на $300 от бесплатной пробной версии должен покрыть большинство, если не все, эти затраты на начальном этапе внедрения.

Преимущества и недостатки: Сбалансированная перспектива

Плюсы

  • Персонализированный покупательский опыт: Предлагает индивидуальные рекомендации по продуктам и результаты поиска, повышая удовлетворенность клиентов и продажи.
  • Реакция в реальном времени: Предоставляет мгновенные ответы и динамически корректирует рекомендации на основе поведения пользователя.
  • Масштабируемость и экономичность: Использует бессерверную технологию для управления растущими данными электронной коммерции и снижения операционных затрат.
  • Интеллект на основе ИИ: Включает понимание естественного языка и векторный поиск для более интуитивного и эффективного покупательского опыта.

Минусы

  • Сложность внедрения: Требует экспертизы в управлении базами данных, интеграции ИИ и бессерверном развертывании.
  • Подготовка данных: Преобразование данных электронной коммерции в форматы, подходящие для AlloyDB и Vertex AI, может быть трудоемким.
  • Обучение моделей: Обучение и оптимизация моделей ИИ могут быть вычислительно затратными и требовать специальных навыков.
  • Постоянное обслуживание: Регулярный мониторинг и переобучение моделей ИИ необходимы для поддержания их точности и актуальности.

Особенности этого движка знаний

Особенности Google AlloyDB

AlloyDB, полностью управляемый PostgreSQL от Google Cloud, выступает в роли нашего аналитического движка. Вот что он предлагает:

  • Извлечение контента: Анализирует связи между контентом и поисковыми запросами пользователей.

    Извлечение контента

  • Создание эмбеддингов контента: Преобразует текст в числовые векторы для семантического анализа.
  • Поиск ответов: Определяет наиболее релевантные результаты поиска для пользователей.

Применение вашего умного помощника по покупкам

Персонализация в электронной коммерции

Представьте, что клиент ищет «розовый повседневный топ из чистого хлопка». Наш умный помощник по покупкам может использовать этот запрос, чтобы найти продукты, которые не только относятся к категории женских топов, но и соответствуют конкретным предпочтениям пользователя по цвету, стилю и ткани. Этот уровень персонализации делает покупательский опыт более релевантным и приятным.

Чат-боты для поддержки клиентов

Чат-бот службы поддержки клиентов может использовать этот движок знаний для предоставления ответов на вопросы, связанные с продуктами, в реальном времени. Анализируя запрос клиента и сравнивая его с описаниями продуктов, чат-бот может предоставлять точную и полезную информацию, повышая удовлетворенность клиентов и снижая затраты на поддержку.

Часто задаваемые вопросы

Что такое AlloyDB?

AlloyDB для PostgreSQL — это полностью управляемая, совместимая с PostgreSQL база данных на платформе Google Cloud, известная своей высокой производительностью и доступностью. Она сочетает в себе лучшее от открытого исходного кода PostgreSQL с инновациями Google.

Что такое Vertex AI Agent Builder?

Vertex AI Agent Builder — это платформа Google Cloud для создания и развертывания агентов и разговорных интерфейсов на основе ИИ. Она предлагает инструменты для понимания естественного языка, управления диалогами и интеграции с различными источниками данных.

Какая модель эмбеддингов используется?

В этой реализации используется модель text embedding 004 от сервиса Vertex AI для выполнения пользовательских поисков.

Связанные вопросы и дальнейшее исследование

Как еще больше персонализировать опыт помощника по покупкам?

Чтобы вывести персонализацию на новый уровень, вы можете включить данные о поведении пользователей. Это означает анализ прошлых покупок, истории просмотров и других взаимодействий для создания подробного профиля пользователя. Помощник по покупкам затем может использовать этот профиль для точной настройки рекомендаций по продуктам и результатов поиска, делая покупательский опыт еще более адаптированным к предпочтениям каждого пользователя.

Связанная статья
Умные очки Apple могут быть представлены на WWDC27 с акцентом на защиту конфиденциальности Умные очки Apple могут быть представлены на WWDC27 с акцентом на защиту конфиденциальности Журналист Bloomberg Марк Гурман сообщает, что умные очки Apple под кодовым названием N50 должны дебютировать на WWDC27 в июне 2027 года, а их розничные продажи ожидаются осенью 2027 года. Изначально выпуск устройства планировался на конец этого года
Внутри раскрыты подробности о Gemini следующего поколения: ограниченные вычислительные мощности, внутренние команды не сошлись в вопросах приоритетов разработки и распределения ресурсов Внутри раскрыты подробности о Gemini следующего поколения: ограниченные вычислительные мощности, внутренние команды не сошлись в вопросах приоритетов разработки и распределения ресурсов В отчётах указывается, что запуск долгожданной модели Gemini следующего поколения от Google был перенесён. Внутренние разногласия по вопросам приоритетов разработки и распределения ресурсов, в сочетании с ограниченной вычислительной мощностью и сложн
OpenAI отклоняет опасения по поводу замедления роста, заявляя о ускорении работы нескольких бизнес-подразделений OpenAI отклоняет опасения по поводу замедления роста, заявляя о ускорении работы нескольких бизнес-подразделений В ответ на внешнюю критику, связанную с замедлением роста продаж и невыполнением внутренних плановых показателей, лидер в области искусственного интеллекта компания OpenAI опубликовала во вторник, 28 апреля, уверенное заявление. Компания уточнила, чт
Рекомендации по связанным специальным темам
Анализ данных ИИ-копилоты для SQL, предназначенные для создания панелей управления доходами, анализа воронки продаж и отслеживания показателей продуктов.
ИИ-копилоты для SQL, предназначенные для создания панелей управления доходами, анализа воронки продаж и отслеживания показателей продуктов.

2026 год: лучшие AI-ассистенты для SQL, занявшие верхние строчки рейтингов! XIX.AI собрал мощный набор инструментов, регулярно обновляемый на основе реальных тестов. Эти неотъемлемые инструменты помогают создавать точные дашборды с данными о доходах, анализировать каналы продаж и оперативно отслеживать показатели продуктов, значительно повышая производительность. Ознакомьтесь сейчас, чтобы найти идеальный инструмент для принятия решений на основе данных! 238 символов

9 инструментов
xix.ai
Музыкальная композиция Лучшие инструменты для написания мелодий с помощью ИИ для черновиков песен
Лучшие инструменты для написания мелодий с помощью ИИ для черновиков песен

2026 год: лучшие, топовые и высокооценённые инструменты ИИ для написания мелодий для черновиков песен! XIX.AI подобрал высокоэффективную коллекцию, меняющую правила игры, которая прошла строгие реальные испытания, чтобы обеспечить лучший опыт написания. Вы можете найти подробные сравнения бесплатных и платных версий, точные рейтинги и обязательные к использованию варианты, разработанные, чтобы помочь вам создавать потрясающие черновики песен без усилий и значительно повысить вашу творческую продуктивность. Исследуйте сейчас, чтобы найти свой идеальный инструмент!

8 инструментов
xix.ai
чат-бот Лучшие инструменты для тренировки разговоров с помощью ИИ для подготовки к собеседованиям
Лучшие инструменты для тренировки разговоров с помощью ИИ для подготовки к собеседованиям

2026 г. — новейшие, лучшие и наиболее высоко оцененные инструменты для тренировки разговорных навыков с помощью ИИ для подготовки к собеседованиям уже доступны на XIX.AI! Эта тщательно отобранная подборка включает мощные, революционные инструменты, прошедшие строгие реальные испытания и обеспечивающие точную обратную связь. Вы найдете сравнение бесплатных и платных вариантов, а также подробные рейтинги, которые помогут вам выбрать наиболее подходящий инструмент, повышающий вашу уверенность и навыки. Исследуйте сейчас, чтобы найти идеальный инструмент для успешного прохождения собеседований!

12 инструментов
xix.ai
Дизайн и искусство Лучшие инструменты для переноса стилей с помощью ИИ для творческих экспериментов
Лучшие инструменты для переноса стилей с помощью ИИ для творческих экспериментов

2026: лучшие и самые популярные инструменты для переноса стиля с помощью ИИ для творческих экспериментов! XIX.AI подготовила подборку мощных, революционных инструментов, которые обязательно стоит попробовать: они демонстрируют исключительные результаты, подтвержденные реальными тестами и тщательным рейтингом. Эти ведущие решения помогают творческим людям значительно повысить продуктивность, ускоряя создание контента и открывая безграничные творческие возможности. Ознакомьтесь с ними прямо сейчас, чтобы найти идеальный инструмент и начать творить уже сегодня!

9 инструментов
xix.ai
Создание комиксов Лучшие инструменты для создания диалоговых пузырей с помощью ИИ для визуального повествования
Лучшие инструменты для создания диалоговых пузырей с помощью ИИ для визуального повествования

2026 года: самые новые и лучшие инструменты с ИИ для создания диалоговых пузырей в визуальном сторителлинге представлены на XIX.AI! В этой тщательно подобранной подборке представлены мощные, революционные инструменты, которые помогут творческим людям повысить продуктивность и преодолеть творческие кризисы. Ознакомьтесь со сравнением бесплатных и платных версий, посмотрите тесты в реальных условиях и изучите последние рейтинги, чтобы найти решения, которые обязательно стоит попробовать и которые идеально подходят для создания увлекательных визуальных историй. Исследуйте коллекцию прямо сейчас, чтобы найти свой идеальный инструмент!

10 инструментов
xix.ai
Помощник по встречам Лучшие инструменты для составления отчетов о встречах с использованием ИИ: четкое отслеживание решений и последующих действий
Лучшие инструменты для составления отчетов о встречах с использованием ИИ: четкое отслеживание решений и последующих действий

2026: Последние версии лучших инструментов для составления отчетов о встречах с помощью ИИ, обеспечивающих четкое отслеживание решений и удобное выполнение последующих действий. В этом тщательно подобранном списке представлены мощные, революционные решения, которые значительно повышают продуктивность за счет автоматизации ведения протоколов встреч, выявления ключевых задач и оптимизации координации работы команды по всем проектам. Получите сравнение бесплатных и платных версий, а также результаты реальных тестов и еженедельно обновляемые рейтинги, которые помогут вам найти идеальный инструмент. Ознакомьтесь с ними прямо сейчас, чтобы раскрыть потенциал искусственного интеллекта!

9 инструментов
xix.ai
Комментарии (18)
0/500
EdwardBaker
EdwardBaker 16 декабря 2025 г., 15:30:41 GMT+03:00

Interesting guide! The combo of AlloyDB and Vertex AI for a shopping assistant sounds powerful. I wonder how it compares to the real-time recommendation engines some big players already use. Integration cost might be a hurdle for smaller shops though. Will keep an eye on this! 👍

AnthonyMoore
AnthonyMoore 19 октября 2025 г., 5:30:30 GMT+03:00

Les assistants shopping IA deviennent vraiment indispensables 🛍️ C'est marrant de voir comment Google pousse ses solutions cloud dans tous les domaines. J'espère que ça va pas remplacer totalement le conseil humain...

JuanCarter
JuanCarter 4 августа 2025 г., 22:00:59 GMT+03:00

This smart shopping assistant sounds like a game-changer! Using AlloyDB and Vertex AI to make e-commerce feel so personal is wild. Can’t wait to see how it handles my weird shopping habits 😄. Does it really get me better than my mom picking my clothes?

StevenAllen
StevenAllen 25 апреля 2025 г., 23:44:15 GMT+03:00

스마트 쇼핑 어시스턴트는 꽤 멋지지만, 가끔 필요 없는 물건을 추천해. 마치 나를 너무 잘 아는 것 같으면서도, 충분히 아는 것 같지 않아? 그래도 쇼핑이 더 쉬워졌어. 좀 더 정확했으면 좋겠어! 🛍️🤔

DonaldGonzález
DonaldGonzález 25 апреля 2025 г., 11:08:49 GMT+03:00

スマートショッピングアシスタントはかなりクールだけど、時々必要ないものを提案してくる。まるで私のことをよく知っているようで、でも十分じゃない?それでもショッピングが簡単になる。もう少し正確だといいな!🛍️🤔

RalphHill
RalphHill 25 апреля 2025 г., 0:15:21 GMT+03:00

O assistente de compras inteligente é bem legal, mas às vezes sugere coisas que eu não preciso. Parece que me conhece muito bem, mas também não o suficiente? Ainda assim, facilita as compras. Só queria que fosse um pouco mais preciso! 🛍️🤔

OR