Influencer Barterwelcomes-u.ru

Тестовое задание · AI Specialist · Fashion e-commerce

Influencer Barter Tool

Один документ-навигатор и рабочий прототип: анализ базы блогеров → поиск похожих → тёплые бартерные офферы. Всё по одной ссылке — welcomes-u.ru.

Part 1
~1 ч 15 мин
Part 2
~25 мин
Part 3
~20 мин

Как пользоваться

  1. Откройте /dashboard.
  2. Вставьте ссылку на Google Таблицу со списком Instagram-профилей (доступ «по ссылке») — или загрузите CSV/XLSX. Сервис сам извлечёт username и обогатит базу для анализа, если нет колонок Bio/Hashtags.
  3. Нажмите «Загрузить по ссылке» или «Проанализировать файл» — пайплайн построит портрет, найдёт 3–5 похожих профилей через Yandex Search API и сгенерирует тёплые офферы.
  4. Если нет ключа RouterAI, сервис покажет «Please add your API Key in the env» и отдаст rule-based fallback — цикл всё равно замыкается.

Ключи в .env: ROUTERAI_API_KEY (офферы/портрет) и YANDEX_SEARCH_API_KEY + YANDEX_FOLDER_ID (живой поиск). Модель: deepseek/deepseek-v4-flash через RouterAI.

Архитектура

Stateless MVP: Next.js 14 (App Router) + FastAPI. Без БД. Сырые картинки в AI не отправляем — только текст/метаданные (дешевле и быстрее). Поиск без скрапинга Instagram: Yandex Search API ищет fashion-подборки и извлекает реальные @handles (прямые site:instagram.com в индексе почти не встречаются). При сбое — кураторский пул. В проде дополнительно — Instagram Graph API.

Part 1 — поиск блогеров для бартера

1. Анализ базы

Считаем средние followers и engagement без AI. Агрегируем bio / hashtags / post text (truncate > 2000 символов) и просим модель собрать портрет: style, audience, tone + 5 пунктов.

2. Поиск новых

По ключевым словам портрета — запросы к Yandex Search API про fashion-блогеров / Instagram-аккаунты. Из сниппетов парсим @handles, собираем instagram.com/…, исключаем username из загруженной базы. Скрапинг не используем. Если выдача пустая — fallback на кураторский пул реальных аккаунтов.

3. Персональный оффер

Для каждого найденного — тёплое письмо на «ты», 3 абзаца, ссылка на недавнюю тему поста, без sales-клише. При сбое AI — короткий fallback.

Время на Part 1: ~1 ч 15 мин.

Промпты

Portrait — system

Ты — аналитик fashion-бренда женской одежды (Wildberries / Ozon).
По текстам био и постов существующих блогеров синтезируй портрет
идеального инфлюенсера для бартера.
Отвечай ТОЛЬКО валидным JSON без markdown:
{ "style", "audience", "tone", "points": [5 пунктов] }
Фокус: визуальная эстетика и тон голоса.

Portrait — user

Статистика базы + агрегированные тексты профилей.
Синтезируй 5-пунктовый портрет идеального инфлюенсера.

Offer — system

Ты — бренд-менеджер женской fashion-марки.
Пишешь тёплые бартерные предложения.
— русский, на «ты», 3 абзаца
— не salesy
— упомяни конкретную тему поста
— feminine + bold эстетика бренда
— без эмодзи и хештегов

Offer — user

Портрет + имя блогера + bio + recent topic + reason match
→ тёплое бартерное предложение (3 абзаца).

Part 2 — какой процесс автоматизировать

Выбрал: автогенерация описаний карточек товара по трендам.

Что и зачем

Контент-менеджеры тратят часы на описания под WB/Ozon. Трендовые формулировки («balletcore», «тихий люкс») быстро устаревают. AI может собирать кластер трендовых слов и черновик описания под карточку — человек правит тон и факты.

Данные и инструменты

  • Google Trends / TikTok Creative Center / внутренние поисковые запросы WB
  • Каталог SKU: ткань, силуэт, цвет, УТП
  • LLM (тот же DeepSeek Flash) + шаблон карточки маркетплейса
  • Человек-редактор как gate перед публикацией

Как проверить, что работает

  • A/B: AI-черновик vs ручное описание на одинаковых SKU
  • Слепая оценка редактором по шкале «готовность к публикации»
  • Доля правок (сколько % текста переписывается)

Метрика через месяц

CTR карточки в выдаче и Add-to-Cart rate у SKU с AI-описаниями vs контроль. Цель: +5–10% CTR при том же трафике и без роста возвратов.

Время на Part 2: ~25 мин.

Part 3 — прошлые работы

Четыре кейса с портфолио. Роль во всех: Fullstack / AI Operator. Подробности — на странице проекта.

Twinkle

Twinkle

Fullstack / AI Operator

Интернет-магазин премиальных украшений ручной работы с каталогом и кастомными заказами.

Twinkle — российский бренд уникальных украшений из металла, бисера и натуральных камней. Сайт сочетает editorial-подачу с полноценным каталогом: коллекции FLOW BLOOM, CRY BABY LOGIC, SILVER RAY и BERRY BERRY, фильтры по цене/материалу/типу и форму заказа индивидуального изделия.

Стек: HTML5, CSS3, JavaScript, Figma, Adaptive Layout

Открыть страницу проекта →
Setly

Setly

Fullstack / AI Operator

Медиа-платформа чек-планов для путешествий с сообществом, статьями и тестами.

Setly превращает подготовку к поездке из источника тревоги в спокойную уверенность: формат путешествия, чек-план за 3 шага, сообщество и практические гайды. Дипломный проект студентов Школы дизайна НИУ ВШЭ (Нижний Новгород).

Стек: Next.js, React, TypeScript, FastAPI, PostgreSQL, Redis, Docker

Открыть страницу проекта →
GEO+

GEO+

Fullstack / AI Operator

AI Visibility Framework — управление присутствием бренда в ChatGPT, Perplexity и генеративном поиске.

GEO+ управляет тем, насколько точно AI-системы знают бренд и рекомендуют его как источник. Методология: Baseline-аудит, Semantic Intelligence, Prompt Map, Knowledge Gap Analysis и AI Knowledge Factory с Human-in-the-Loop.

Стек: React, TypeScript, Python, AI/LLM, Prompt Research, Analytics

Открыть страницу проекта →
MPKiller

MPKiller

Fullstack / AI Operator

SaaS-кабинет для продавцов Ozon и Wildberries с AI-автоответами и аналитикой витрины.

Multi-tenant SaaS: отзывы и вопросы, аналитика витрины, продвижение, AI-автоматизация. Несколько кабинетов Ozon/WB, роли команды, 2FA, маршрутизация LLM (DeepSeek, Perplexity, OpenAI).

Стек: React, TypeScript, FastAPI, PostgreSQL, RAG, Ozon/WB API

Открыть страницу проекта →

Время на Part 3: ~20 мин.

Как запустить

Для проверки рекрутером ключ RouterAI временно открыт (после ревью будет отозван). Модель: deepseek/deepseek-v4-flash через https://routerai.ru/api/v1.

# 1. Ключи (уже в .env на сервере)
ROUTERAI_API_KEY=...
YANDEX_FOLDER_ID=b1gmmlbel0snvigp96kb
YANDEX_SEARCH_API_KEY=...
# Whitelist публичного IP сервера в Yandex Search API

# 2. Поднимите стек
cd /welcomes-u
docker compose up -d --build

# Frontend :3020  Backend :8020
# Прод: https://welcomes-u.ru
# Dashboard: https://welcomes-u.ru/dashboard

Готовы смотреть результат? Перейти в dashboard →