Мой 12-летний сын заметил, что в Amazon отсутствует одна функция — я попытался реализовать её с помощью искусственного интеллекта.
Узнайте, как мой 12-летний сын вдохновил меня на разработку новой функции Amazon, работающей на основе искусственного интеллекта. Правдивая история об инновациях и решении проблем с помощью технологий.
Самое важное, что вам нужно знать
- Автор смог использовать ChatGPT для создания прототипа веб-сайта «CartShare» и расширения для браузера Chrome, предназначенного для обмена корзинами покупок Amazon, продемонстрировав способность искусственного интеллекта превращать идеи в работающие интерфейсы без необходимости в специальных знаниях программирования.
- Основная функция CartShare — перенос товаров в корзину Amazon одним щелчком мыши — оказалась неработоспособной, поскольку платформа отклоняла прямые URL-ссылки, что подчеркивает сложности «программирования атмосферы» при работе с крупными корпоративными системами.
- «CartShare» — это прототип, демонстрирующий работу функции совместного использования корзины покупок, с возможностью дальнейшего развития в будущем для ручного добавления товаров или просто их отображения, что позволит обойти технические ограничения Amazon.
Мой сын покупал школьные принадлежности для средней школы, когда столкнулся с проблемой, которую, как я полагал, Amazon решил много лет назад.
У его лучшего друга не было списка школьных принадлежностей, поэтому мой сын захотел отправить ему содержимое своей корзины покупок на Amazon. Идея была проста: сравнить их выбор и убедиться, что они купили одинаковые папки, тетради и другие принадлежности.

Но кнопки «Поделиться» не было. Точнее, она есть, но только для компаний, использующих Amazon Business. Единственный вариант для потребителей — делиться списками, но для этого моему сыну пришлось бы создать новый список и перенести в него все товары после того, как он уже заполнил свою корзину. Это возможно, но совсем не интуитивно понятно. Он не хотел создавать список подарков. Он хотел отправить уже имеющуюся корзину своему другу.
У Amazon уже есть официальная функция «Поделиться корзиной» , но она предназначена для бизнес-аккаунтов Amazon. Эта функция показалась мне на удивление очевидной, и Amazon её упускала из виду, особенно учитывая развитие её интеллектуальных помощников для покупок . Поэтому я решил посмотреть, смогу ли я создать её сам.
Я попросил ChatGPT разработать CartShare.

Я всегда ищу повод что-нибудь построить, но меня действительно удивляло, возможно ли вообще создать что-то подобное. Для тех, кто не является разработчиком, Vibe Coding невероятно упростил понимание проблемы и создание решения с использованием естественного языка, что наглядно демонстрирует, как максимально эффективно использовать ChatGPT.
В этом случае я описал проблему в ChatGPT: мне нужна была кнопка, которая могла бы считывать товары и их количество в корзине покупок Amazon, преобразовывать их в приватную ссылку и позволять другому пользователю открыть эту ссылку и увидеть те же товары.
В результате появился CartShare — небольшой веб-сайт, дополненный расширением для браузера Chrome.
Предложенный алгоритм действий полностью соответствовал просьбе моего сына. Откройте свою корзину покупок на Amazon, нажмите «Добавить CartShare» и скопируйте полученную ссылку. Друг, получивший ссылку, сможет выбрать любые товары, которые у него уже есть, открыть отдельные товары на Amazon или выбрать нужные ему позиции.
Для использования функции общей корзины не требовалась учетная запись или база данных. Идентификаторы товаров, названия и количество были закодированы в ссылке, а это значит, что CartShare не требовал от пользователей пароля Amazon, адреса доставки или платежной информации.
Компания ChatGPT разработала интерфейс, скомпилировала расширение для Chrome и опубликовала веб-сайт. Продукт выглядел вполне легитимно, с названием, политикой конфиденциальности и большой кнопкой, обещающей скопировать выбранные товары в корзину покупок получателя на Amazon.
Действительно ли это работает?
Да… и нет. Страница обмена работала успешно. CartShare смог отобразить ассортимент товаров, сохранить их количество и сгенерировать ссылку, которую можно было отправить другому пользователю.
Однако перевод средств на Amazon в один клик не сработал. В прототипе пытались использовать URL-адрес корзины покупок Amazon, содержащий идентификаторы товаров и их количество. При тестировании Amazon вернул ошибку 500 и заявил, что не поддерживает сессию или клиента.
Это означает, что самая приятная часть концепции — нажатие кнопки и наблюдение за тем, как заполняется корзина покупок другого пользователя — не может считаться завершенной. Расширение для Chrome, которое считывает реальную корзину, также необходимо протестировать на реальной корзине покупок Amazon, поскольку Amazon может в любой момент изменить структуру своей страницы.
Я вернулся на сайт CartShare и внес в него изменения. Кнопка перевода была удалена и заменена четким уведомлением о статусе, указывающим на то, что проект работает лишь частично. Получатели могут сравнивать и открывать товары по отдельности, но CartShare пока не гарантирует полный перевод товаров из корзины в корзину.
Это стало полезным напоминанием о том, насколько обманчивым может быть «программирование, создающее определенную атмосферу», даже когда никто никого не пытается обмануть. Искусственный интеллект (ИИ) может создать отполированный интерфейс, не проверив должным образом его базовое поведение. Кнопки, цвета и текст создают видимость завершенности проекта, но убедительный веб-сайт не является доказательством работоспособности базовой функции, особенно когда речь идет о таком гиганте, как Amazon.
Заключение
Будет ли CartShare в итоге работать? Скорее всего, да, хотя для этого может потребоваться установка дополнения обоими пользователями.
Вместо того чтобы полагаться на отклоненный URL-адрес корзины покупок Amazon, в будущей версии можно было бы открывать корзину покупок получателя на Amazon и добавлять каждый выбранный товар, используя те же визуальные элементы управления, что и покупатель. Это было бы медленнее и менее надежно, поскольку дополнению пришлось бы отслеживать изменения на веб-сайте Amazon. Однако это позволило бы избежать передачи паролей или платежной информации.
Другой вариант — остановиться до того, как корзина получателя автоматически заполнится. Даже чистая страница, которой можно поделиться и на которой отображаются точные товары и их количество, удобнее, чем просить кого-то восстановить корзину по скриншотам или создать список покупок на Amazon после того, как вы уже закончили покупки.
CartShare пока не готов заменить отсутствующую кнопку «Поделиться» от Amazon. Это публичный прототип, демонстрирующий, как эта функция могла бы работать и, что, возможно, более важно, где эта простая идея сталкивается с техническими ограничениями Amazon.
Объяснить просьбу сына заняло всего несколько секунд. Благодаря программированию с использованием искусственного интеллекта , эта просьба превратилась в веб-сайт и расширение для Chrome, без необходимости становиться разработчиком. Хотя переход от убедительного прототипа к надежному продукту — это то, где начинаются настоящие сложности, в целом я считаю этот опыт успешным. Лично мне нравится понимать, как всё работает, даже если это ещё не реализовано в полной мере.
Комментарии закрыты.