Перейти к содержимому
Антон ГончаровРазработчик ИИ-систем

Веб-приложение · мультиагентная система · контент

Команда ИИ-агентов для контента

Нейросеть пишет быстро, но уверенно путает цифры и обещает то, чего нет: «скидка 25%» вместо 20%, «работаем круглосуточно», «скидки суммируются». Поэтому один промпт «напиши пост» для бизнеса не годится. Здесь текст делает команда агентов с разными ролями: каждое утверждение сверяется с базой знаний компании, ошибки уходят обратно автору, голос бренда держит редактор, а публикует всё равно человек — после одобрения.

Сценарий: Веломастерская «Педаль» в Екатеринбурге — вымышленная: прайс, акция октября, гарантия, зимние шины, советы мастеров, отзывы и контент-план на неделю.

Скриншот демо: Команда ИИ-агентов для контента

Открыть демо

Удобнее с компьютера: переписка агентов и готовые публикации видны рядом.

Приложение работает в браузере: на сервер ничего не отправляется.

Что показывает демо

  • Четыре готовых брифа — польза, акция, подбор товара, кейс — и свой бриф: тема, ключевые слова, аудитория, цель

  • Переписка агентов по шагам: кто кому что передал, сколько токенов и секунд ушло бы у модели

  • Исследователь находит факты в базе знаний, автор ставит ссылку на источник у каждой фразы

  • Фактчекер сверяет каждую цифру, сроки, часы работы, условия акции и «бесплатно» с источником; превосходные степени без доказательств — под вопросом

  • До трёх кругов правок: автор исправляет цифру по источнику или убирает фразу, фактчекер проверяет снова

  • Редактор держит голос бренда: канцелярит, «Вы» с большой, восклицания, капслок, длинные фразы, эмодзи сверх нормы канала

  • SMM-агент адаптирует текст под лимиты: Telegram до 1 024 знаков, рассылка с темой и прехедером, статья с meta и slug, карусель до 7 слайдов

  • Превью как в Telegram, ВКонтакте, почтовом клиенте, поиске и карусели; спорные места подсвечены прямо в тексте

  • Правка руками с перепроверкой на лету и исправление в один клик; комментарий «короче» или «добавь про гарантию» главред передаёт нужному агенту

  • Одобрение только без ошибок; одобренный пост встаёт в контент-план с правилами: один пост в день, рассылка раз в неделю

  • Базу знаний можно править: поменяйте цену — готовые тексты сразу покажут расхождение

Как попробовать

  1. Запустите команду

    Бриф «Как подготовить велосипед к зиме» → «Запустить команду». Через пару шагов фактчекер вернёт черновик: в тексте скидка 25% и «круглосуточно», а в источниках — 20% и часы работы.

  2. Посмотрите правки

    Раскройте сообщения автора и редактора: что было, что стало и почему. «Пропустить» покажет готовые тексты сразу.

  3. Сравните каналы

    Справа — Telegram, рассылка и статья: один материал, разная длина и оформление. У статьи есть сниппет, как в поиске.

  4. Попросите изменения

    «Добавь про гарантию» — исследователь найдёт факт, фактчекер подтвердит, SMM пересоберёт пост. «Короче» и «Без эмодзи» тоже работают.

  5. Выключите проверку

    Бриф «Скидка 20% на ТО», снимите «Фактчекер» и «Редактор» и запустите снова — ошибки модели дойдут до текста. Одобрить такой пост нельзя, пока не нажмёте «Исправить».

  6. Одобрите и поставьте в план

    «Одобрить» — пост встанет в контент-план на свободный день. Перенесите его на понедельник, и план покажет конфликт с другим постом.

Без платных нейросетей

Агенты здесь — заглушки на правилах, платных запросов к нейросетям нет. План, поиск по базе знаний, сверка цифр и утверждений с источниками, проверка голоса бренда и адаптация под каналы работают по-настоящему. Ошибки первого черновика — не та цифра, «круглосуточно», канцелярит — заложены нарочно, чтобы показать, как их ловит команда. В рабочем проекте на месте заглушек — модели со своими промптами и та же оркестрация.

Демо работает без API-ключей OpenAI, YandexGPT или GigaChat. Там, где рабочая система обращается к модели, стоит локальная заглушка с тем же интерфейсом — поэтому демо бесплатно, всегда доступно и ничего не выдумывает.

Что будет в рабочем проекте

  • Оркестрация агентов на Python: LangGraph или свой граф с состояниями, лимитом кругов правок и журналом каждого шага
  • Разные модели под роли: YandexGPT, GigaChat или GPT для текста, дешёвая модель для проверки стиля, код — для цифр
  • База знаний компании в векторном поиске: прайс, акции, регламенты и отзывы обновляются из 1С, CRM и таблиц
  • Фактчекер сверяет ответ с источниками кодом, а не просит модель «проверить себя»; спорное — человеку
  • Публикация через API Telegram, ВКонтакте и сервиса рассылок по одобрению, контент-план в Google Таблицах или Notion

Стек

  • React 19
  • TypeScript
  • Zustand
  • Vite
  • Tailwind CSS

Комментарий от разработчика

Антон Гончаров

Разработчик ИИ-систем · Python

Для бизнеса

  • Посты, рассылки и статьи готовятся за минуты, а цены, сроки и условия акций в них совпадают с прайсом — без «скидки 25%», которой нет.
  • Один материал сразу превращается в версии для всех каналов: Telegram, ВКонтакте, рассылку, блог и карусель.
  • Ничего не публикуется само: маркетолог видит, что проверили агенты, и одобряет готовое.

Для разработчиков

  • Конвейер — чистая функция от брифа, базы знаний и настроек: тесты прогоняют все брифы и проверяют, что после кругов правок ошибок не остаётся.
  • Фактчекер разбирает числа с единицами — рубли, проценты, диапазоны, время — и сверяет их с фактом источника по совпадению основ слов.
  • Каждая правка, и человека тоже, перепроверяется на лету: подсветка, кнопки «Исправить» и запрет одобрения считаются из одного отчёта.

Советы

  • Совет 01

    Не просите модель проверить саму себя: цифры и условия сверяйте кодом с источником, а модели оставьте текст.

  • Совет 02

    Ограничивайте число кругов правок и показывайте человеку всё, что не сошлось после последнего круга.

Нужен такой же для вашего бизнеса?

Расскажите о задаче — отвечу, что из демо подойдёт вам, сколько это займёт и что понадобится с вашей стороны.

Другие демо в этом разделе

Все демо
  • Веб-приложение · схема агента

    работает

    Конструктор AI-агента

    Агент поддержки собирается из блоков: намерения, база знаний, вызовы API, проверки и передача оператору. Отправьте сообщение клиента — путь подсветится на схеме шаг за шагом.

    • React
    • TypeScript
  • Веб-приложение · вопрос → SQL → график · PostgreSQL в браузере

    работает

    ИИ-аналитик данных

    Руководитель спрашивает своими словами — «выручка по каналам за 3 квартал», «какие клиенты перестали заказывать» — и получает SQL, график, таблицу и вывод. База продаж — настоящий PostgreSQL, который работает прямо в браузере.

    • React
    • TypeScript
  • Веб-приложение · риски по эталону · Word с правками

    работает

    Проверка договоров

    Контрагент прислал свой договор — проверка сверяет его с эталоном компании, подсвечивает рискованные пункты, объясняет, чем они опасны, и предлагает редакцию. На выходе — Word с режимом исправлений и протокол разногласий.

    • React
    • TypeScript
  • Веб-приложение · задачи из чата · канбан · вечерняя сводка

    работает

    ИИ-агент в рабочем чате

    В рабочем чате пишут как обычно — «Петя, до пятницы поправь прайс». Агент сам заводит задачу на канбане, двигает её по «Беру» и «Готово», переносит сроки и передаёт задачи, утром напоминает о просрочке, а вечером присылает сводку.

    • React
    • TypeScript
  • Веб-приложение · общий ящик · CRM · защита от подмены реквизитов

    работает

    ИИ-разбор входящей почты

    Агент читает общий ящик отдела продаж: понимает, что за письмо, достаёт поля, заводит сделку, обращение или задачу в CRM и готовит ответ. Счёт с новыми реквизитами и фишинг он ловит до того, как кто-то заплатит или перейдёт по ссылке.

    • React
    • TypeScript
  • Веб-приложение · маркетплейсы · проверка модерации · юнит-экономика

    работает

    Карточки товаров для WB и Ozon

    Агент превращает текст поставщика в две карточки — для Wildberries и для Ozon: название в лимите площадки, описание с ключевыми запросами, характеристики по справочнику. Потом проверяет то, на чём карточки срезаются на модерации, и считает, сколько останется с продажи.

    • React
    • TypeScript
  • Веб-приложение · расшифровка встречи · протокол · канбан

    работает

    Протокол совещания → задачи в канбан

    Агент читает расшифровку планёрки и собирает протокол: решения, задачи с исполнителем и сроком из живой речи, риски и открытые вопросы. Задачи уходят на канбан, а на следующей встрече агент сам двигает их по статусам.

    • React
    • TypeScript
  • Веб-приложение · персональные данные · медицина · аналитика

    работает

    Обезличивание данных перед нейросетью (152-ФЗ)

    Агент находит в письмах и расшифровках ФИО в любом падеже, телефоны, паспорта, СНИЛС, карты, адреса и диагнозы, заменяет их до отправки во внешнюю нейросеть, а её ответ возвращает к настоящим данным уже у вас. Таблицу пациентов обезличивает для аналитики так, чтобы никого нельзя было узнать.

    • React
    • TypeScript
  • Веб-приложение · автоматизация · amoCRM, 1С, Telegram

    работает

    Конвейер автоматизации в духе n8n

    Три рабочих сценария мебельной фабрики на холсте, как в n8n: заявки с сайта уходят в amoCRM и к менеджерам по горячести, оплата ЮKassa — в 1С с повторами и веткой ошибок, по утрам — сводка руководителю. Запустите событие и смотрите, как записи идут от узла к узлу; схему можно править и выгрузить в настоящий n8n.

    • React
    • TypeScript
  • Веб-приложение · HR · скоринг и чат-бот

    работает

    Отбор резюме и бот-интервьюер

    Двадцать резюме на три вакансии разбираются за секунды: периоды работы, стаж, зарплата и город, совпадение с требованиями и цитата из резюме на каждое «да» или «нет». Чего в резюме не хватает, уточняет бот: задаёт только недостающие вопросы, переспрашивает размытые ответы и записывает на собеседование. Пол, возраст и семья в оценку не попадают.

    • React
    • TypeScript
  • Веб-приложение · RAG · нейросеть в браузере

    работает

    Песочница поиска

    Как бот поддержки находит ответ в базе знаний: документы режутся на фрагменты, поиск идёт по словам, по смыслу или гибридом, и у каждого найденного фрагмента видно, почему он выше других.

    • React
    • TypeScript
    • Нейросеть в браузере
  • Веб-приложение · метрики · пороги CI

    работает

    Оценка качества бота

    Прежде чем выкатить новую настройку бота, её прогоняют на контрольных вопросах. Здесь видно, как это устроено: hit@1, hit@3, доля верных отказов, сравнение с продом и красная плашка, если CI не пропустил бы выкладку.

    • React
    • TypeScript
    • Нейросеть в браузере
  • Веб-приложение · безопасность AI · нативный JS

    работает

    Тренажёр защиты от prompt-инъекций

    Попробуйте обмануть бота поддержки: выманить секретный промокод, вытащить системный промпт или оформить возврат без оснований. Шесть уровней защиты, атаки в лоб и через письма, отзывы и базу знаний, журнал проверок по OWASP Top 10 для LLM.

    • Нативный JS
  • Веб-приложение · экономика AI · нативный JS

    работает

    Калькулятор стоимости AI-бота

    Сколько будет стоить бот в месяц на GPT, Claude, YandexGPT, GigaChat или своей модели на арендованной видеокарте. Расчёт по токенам, сравнение всех моделей на графике, советы, как платить меньше, и настоящий токенизатор o200k прямо в браузере.

    • Нативный JS