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

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

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

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

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

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

Открыть демо

Удобнее с компьютера: расшифровка и протокол видны рядом. На телефоне они переключаются кнопками.

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

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

  • Разбор расшифровки из Zoom, Телемоста или Контур.Толк: «[00:31] Ольга: …», «Ольга (00:31): …» или просто «Ольга: …»

  • Исполнитель — по форме глагола: «сделаю» — сам говорящий, «Игорь, закажи» — адресат, «Андрей посчитает» — названный по имени

  • Срок из живой речи: «до пятницы», «к 6 ноября», «до 20-го», «сегодня же», «через неделю», «до конца месяца»

  • Решения, риски, открытые вопросы и идеи, которые не стали задачами, — отдельно; принятая идея помечается как решение

  • «Это не ко мне» снимает задачу, «кто-нибудь» агент не считает исполнителем и не даёт отправить такую задачу на доску

  • Замечания до отправки: нет срока, исполнителя не было на встрече, срок уже прошёл, три задачи на одного за три дня

  • Каждая задача — с цитатой: клик открывает реплику в расшифровке

  • Канбан с перетаскиванием, фильтром по людям, просрочкой, нагрузкой и историей задачи; выгрузка в CSV для Excel

  • На следующей встрече «промокоды завёл» закрывает задачу, «перенеси на 27-е» меняет срок — без дублей на доске

  • Протокол в Markdown, письмо участникам и приглашение на следующую встречу в календарь (.ics)

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

  1. Прочитайте протокол распродажи

    Десять задач, четыре решения, три риска и отложенная идея. Нажмите на цитату у задачи — откроется реплика в расшифровке.

  2. Назначьте «кого-нибудь»

    «Кто-нибудь, посмотрите остатки» — задача без исполнителя, и отправить протокол нельзя. Выберите исполнителя и нажмите «Отправить на доску».

  3. Откройте разбор доставки

    Андрея не было на встрече — агент предупредит, что задачу надо передать лично. У Игоря три задачи за три дня — перегруз.

  4. Проведите планёрку неделю спустя

    Агент не плодит дубли, а обновляет доску: промокоды готовы, нагрузочное тестирование в работе и перенесено на 27 октября. Снимите галочку, если не согласны.

  5. Поработайте с доской

    Перетащите карточку в другую колонку, откройте историю задачи, включите «Только просроченные» или выгрузите CSV.

  6. Вставьте свою встречу

    «Новая встреча» — пример или своя расшифровка. Отправьте участникам письмо, скачайте протокол и приглашение в календарь.

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

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

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

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

  • Расшифровка из Zoom, Телемоста, Контур.Толк или записи звонка через распознавание речи с разметкой спикеров
  • Языковая модель (GPT, Claude, YandexGPT или GigaChat) находит задачи, решения и риски в любых формулировках
  • Задачи — в Битрикс24, Яндекс Трекер, YouGile, Kaiten или Jira; статусы с доски подтягиваются к следующей встрече
  • Протокол и письмо уходят участникам после подтверждения, встреча — в общий календарь
  • Журнал правок протоколов — по нему настраиваются правила и промпт

Стек

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

Основано на

Книги и дисциплины, идеи из которых работают в этом демо.

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

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

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

Для бизнеса

  • После встречи у всех один протокол: кто, что и к какому сроку — с цитатой, а не по памяти.
  • Задачи без исполнителя, без срока и на отсутствующих ловятся до того, как уйдут на доску и потеряются.
  • Следующая планёрка начинается с актуальной доски: статусы из отчётов обновляются сами, без ручного переноса.

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

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

Советы

  • Совет 01

    Просите ведущего проговаривать итог: «Итак, Игорь, до 20-го» — точность разбора растёт сильнее, чем от любого промпта.

  • Совет 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
  • Веб-приложение · персональные данные · медицина · аналитика

    работает

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

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

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

    работает

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

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

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

    работает

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

    Шесть агентов готовят публикацию по брифу: главред планирует, исследователь ищет факты в базе знаний, автор пишет, фактчекер и редактор возвращают черновик на доработку, SMM раскладывает текст по Telegram, ВКонтакте, рассылке, блогу и карусели. Видно всю переписку агентов, каждую правку и что ушло бы в публикацию без проверки.

    • 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