26.04.2024
Подписывайтесь на Telegram-канал по ссылке

Онлайн-хакатон «AGORA HACK»

AGORA HACK 2022

С 19 по 21 августа 2022 года платформа для цифровизации продаж и закупок AGORA проведёт онлайн-хакатон «AGORA HACK». Призовой фонд хакатона — 400 000 рублей. Победители получат возможность трудоустройства в AGORA. Подать заявку можно до 15 августа по ссылке.

Участникам предстоит решить одну из трёх задач на выбор:

  • разработать систему соответствия товаров маркетплейса и их эталонов с помощью нейросети. Эталоны — это те товары, которые загружает владелец платформы. Они являются основными и выводятся в каталоге покупателям. Такие товары не имеют поставщика, цен и остатков. К этим эталонным товарам поставщики могут привязать свои загруженные товары. Необходимо будет сопоставить и связать товары с их эталонами по следующим критериям: название, описание и характеристики товара. Характеристика товара включает в себя название и значение характеристики, например: «Цвет — жёлтый». На входе будут предоставлены данные эталонов и примеры обычных товаров, которые уже связаны с эталонами по тем или иным параметрами. Эти товары могут служить для обучения нейросети. Также будут предоставлены данные по самим товарам, которые нужно связать с эталонами. Все данные будут в формате json;
  • разработать сервис обработки данных из ERP-систем. Задача сервиса – аккумуляция данных, полученных от одних сервисов, и передачи их другим, таким образом выступая посредником. Данные поступают из ERP (Enterprise resource planning) систем, как пример 1С, к веб-сервисам. За каждым веб-сервисом закреплена своя ERP система. ERP может иметь разные форматы обмена, как по типу данных (yml, xls, xml, json), так и по структуре пакетов. Веб-сервис — веб-приложение (Python/Django) с реляционной базой данных (Postgresql);
  • разработать конструктор веб-страниц, с помощью которого можно будет настроить вывод контента на странице. Предполагается, что страница будет размечена на блоки, которые можно будет редактировать. Единицей блока, является виджет, каждый виджет имеет свой набор различных настроек, который можно конфигурировать. Участникам предлагается разработать концепт приложения, которое позволяет настраивать подобные страницы через удобный интерфейс. А также разработать архитектуру, которая позволяет легко разрабатывать новые виджеты, и встраивать их на страницу.