Как пользоваться
- Откройте /dashboard.
- Вставьте ссылку на Google Таблицу со списком Instagram-профилей (доступ «по ссылке») — или загрузите CSV/XLSX. Сервис сам извлечёт username и обогатит базу для анализа, если нет колонок Bio/Hashtags.
- Нажмите «Загрузить по ссылке» или «Проанализировать файл» — пайплайн построит портрет, найдёт 3–5 похожих профилей через Yandex Search API и сгенерирует тёплые офферы.
- Если нет ключа 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
Fullstack / AI OperatorИнтернет-магазин премиальных украшений ручной работы с каталогом и кастомными заказами.
Twinkle — российский бренд уникальных украшений из металла, бисера и натуральных камней. Сайт сочетает editorial-подачу с полноценным каталогом: коллекции FLOW BLOOM, CRY BABY LOGIC, SILVER RAY и BERRY BERRY, фильтры по цене/материалу/типу и форму заказа индивидуального изделия.
Стек: HTML5, CSS3, JavaScript, Figma, Adaptive Layout
Открыть страницу проекта →
Setly
Fullstack / AI OperatorМедиа-платформа чек-планов для путешествий с сообществом, статьями и тестами.
Setly превращает подготовку к поездке из источника тревоги в спокойную уверенность: формат путешествия, чек-план за 3 шага, сообщество и практические гайды. Дипломный проект студентов Школы дизайна НИУ ВШЭ (Нижний Новгород).
Стек: Next.js, React, TypeScript, FastAPI, PostgreSQL, Redis, Docker
Открыть страницу проекта →
GEO+
Fullstack / AI OperatorAI 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
Fullstack / AI OperatorSaaS-кабинет для продавцов 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 →