Разработчик научил Claude заказывать продукты в Яндекс Лавке
Один из пользователей успешно интегрировал языковую модель Claude с сервисом доставки продуктов Яндекс Лавка, обучив её формировать и оформлять заказы.
Для этого разработчик самостоятельно разобрал, как работает скрытый веб-API сервиса. Целью проекта было создание системы, которая позволяет давать голосовому помощнику общие команды, например «закажи молоко и что-нибудь к ужину», а он бы автоматически выполнял весь процесс покупки.
Поскольку публичного API у Яндекс Лавки нет, автор проекта проанализировал сетевой трафик браузера, чтобы понять логику взаимодействия с сервисом. На основе полученных данных был создан собственный промежуточный сервер, позволяющий нейросети искать товары, добавлять их в корзину и подтверждать покупку.
В процессе работы возникли технические сложности. Среди них — необходимость извлекать и передавать специальные токены для защиты от межсайтовой подделки запросов (X-CSRF-Token), а также решение проблем с управлением корзиной при одновременных запросах. Кроме того, пришлось учитывать динамическое наличие товаров, когда некоторые позиции могут быть «раскуплены» или доступны только из определённых складов, что требовало дополнительных проверок. Отдельной задачей стало корректное заполнение данных о способе оплаты.
Источник: Habr · Rusability ИИ


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!