Кейсы / Research · email draft
RedCat AI: факты с сайта и черновик первого касания
Сервис читает сайт лида, достаёт проверяемые факты с цитатами и пишет три черновика первого письма. Если факта нет — письмо не генерируется. Не сендер и не CRM.
Статус: демо / MVP
Проблема
Холодное письмо часто начинается с выдуманного «я заметил, что вы». Менеджер тратит время на ресёрч или отправляет шаблон без факта.
Реализованное решение
RedCat открывает сайт через Playwright, забирает главную и страницы «о компании»/блог, через Gemini извлекает факты только из текста страницы, затем GPT-4o пишет три варианта письма. Канцелярит и слабое открытие помечаются как needs_review.
Моя роль
Собрал FastAPI, скрейпер, LangGraph-контур, экран проверки черновиков и пачку CSV. Автор — Степанов Д.А.
Архитектура
URL → Playwright (до 3 страниц) → extractor (Gemini) → quality gate → copywriter (GPT-4o) → JSON / UI. n8n дергает POST /process_lead.
Что работает сейчас
Локальный и Docker-контур: один лид, пачка до 20 URL, карточка фактов и копирование черновика. Промышленной рассылки нет.
Как проверить
Репозиторий github.com/dimitry8st-prog/RedCat-AI: README, Docker Compose, /health, отказ без ключа модели.
Ограничения и следующие шаги
Это не массовый сендер. Письмо не уходит само. Антиботы и чистые SPA могут отдать пустой текст. Факт должен читаться в HTML страницы.
Пилот на 20 реальных URL клиента, человек в петле и выгрузка только статусов success / needs_review.
Технологии
Python FastAPI Playwright LangGraph Gemini OpenAI n8n
