Демо-кабинет · без регистрации

Кабинет Buff, в котором уже поработали

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

Открыть демо-кабинет Читать по главам ↓Кабинет открыт только для просмотра. Свои вопросы задают после бесплатной регистрации.

Учебная компания «Заметки»

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

Два чужих проекта с кодом

Интернет-магазин Shopizer на Java и служба поддержки FreeScout на PHP: большие, без описания, писали не мы.

Один владелец

Всё в кабинете сделано одной учётной записью владельца: он спрашивал, ставил задачи, отвечал аналитику и принимал решения на ревью.

Глава 1 · Сделано

«Пока вы были на встрече, я закрыл отложенные задачи»

Задачи взяты с публичного трекера FreeScout — такие пользователи присылают каждый день, а команда откладывает. Buff довёл их до влития сам: формулировка, подзадачи, разработка с тестами, ревью. Владелец только отвечал на вопросы и говорил «да».

Задача #84 · Влито

Архив с файлами переводов не пересоздаётся: старый не удаляется, и в него дописывается новое.

Нашёл, что программа проверяла архив на одном диске, а писала на другой. Сначала написал тест, который падал, потом исправил — так же, как позже сделали авторы проекта. На ревью владелец спросил ассистента, соответствует ли сделанное постановке, и влил.

133,71 ₽ · 9 файлов, +806 −34 строк

Открыть задачу Исходный запрос: freescout #5675

Задача #88 · Влито

У приёма писем есть точки, куда модули могут вмешаться, а у отправки — нет.

Добавил четыре точки расширения на отправке, симметричные приёму, и четыре теста к ним — четырьмя подзадачами. Влито после ревью.

274,08 ₽ · 18 файлов, +1 616 −38 строк

Открыть задачу Исходный запрос: freescout #5648

Задача #89 · Влито

Письмо, пришедшее в ящик двумя путями с одним идентификатором, заводит две переписки вместо одной.

Сделал и вынес на ревью. Владелец заметил, что нет сквозного теста на письмо, которое отличается только отправителем или датой, и вернул задачу с этим замечанием. Buff принял его, дописал два теста, и на втором ревью ассистент подтвердил: замечание закрыто, старые тесты целы. Влито.

228,81 ₽ · 16 файлов, +1 703 −13 строк

Открыть задачу Исходный запрос: freescout #5638

Задача #91 · Влито

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

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

309,69 ₽ · 15 файлов, +1 947 −66 строк

Открыть задачу Исходный запрос: freescout #5311

Глава 2 · Ответ

«Спросите о договоре, регламенте или коде. Отвечу за минуту и покажу, откуда взял»

Сотруднику не нужно знать, где что лежит и кого спросить. Он задаёт вопрос обычными словами, а Buff читает документы компании или код проекта и у каждого ответа называет документ и раздел, файл и строку.

  • Клиент на тарифе «Бизнес» спрашивает, в какой срок мы ответим на его обращение. Что ему обещать?1,04 ₽

    4 рабочих часа — по регламенту и договору; в FAQ стоит 8, но он устарел. Открыть ответ

  • Как устроена загрузка входящей почты и что происходит с письмом до появления обращения?7,38 ₽

    От команды по расписанию до записи в базе — по шагам, с файлами и методами. Открыть ответ

Восемь отделов «Заметок» задали 18 вопросов, программисты — семь вопросов по коду двух проектов. Каждый ответ можно открыть и сверить с названными документами.

Поддержка клиентов

  • Клиент на тарифе «Бизнес» спрашивает, в какой срок мы ответим на его обращение. Что ему обещать?

    4 рабочих часа — по регламенту и договору; в FAQ стоит 8, но он устарел. Открыть ответ

  • Клиент просит вернуть деньги через 20 дней после оплаты. Что говорят регламент и FAQ, и что ответить?

    Возврат только в первые 14 дней; готовый текст отказа с переносом остатка. Открыть ответ

  • Были ли в сентябре повторные обращения по одной и той же ошибке?

    Три обращения по ошибке экспорта в CSV, два — от одного клиента; шаблон ответа. Открыть ответ

Продажи

  • Сколько стоит тариф «Бизнес» за место в год и какая скидка положена клиенту на 80 мест?

    9 080 ₽ за место в год, скидка 10 % за объём — с листов прайса и регламента. Открыть ответ

  • Есть ли в типовом договоре подписки пункт об автоматическом продлении и какой срок уведомления?

    Есть, раздел 9: 30 дней на отказ; в подписанных договорах сроки отличаются. Открыть ответ

  • Какие условия оплаты, отсрочки и скидки мы давали клиентам сегмента «дистрибуция» в 2026 году?

    Таблица по двум клиентам из реестра сделок и договоров. Открыть ответ

Юристы

  • Какой номер у договора с ИП Кунгур, что он предусматривает и до какого срока действует?

    № 17-2026, реклама за 85 000 ₽ в месяц, пени 0,05 % — из PDF в сетевой папке. Открыть ответ

  • Чем регламент закупок редакции 2026 отличается от редакции 2024?

    Две таблицы: пороги, сроки, число предложений — и новые пункты. Открыть ответ

HR

  • Как оформить отпуск: за сколько дней подавать заявление, кто согласует и кто оформляет?

    За 14 дней через кадровый портал; согласует руководитель, оформляет отдел кадров. Открыть ответ

  • Я новый сотрудник. Кто выдаёт доступ к почте и порталу и куда обращаться?

    ИТ-отдел по заявке руководителя, до конца первого дня — и таблица «к кому обращаться». Открыть ответ

Финансы

  • Какие платежи поставщикам приходятся на октябрь 2026 года и по каким договорам есть предоплата?

    Шесть платежей таблицей и три договора с предоплатой. Открыть ответ

  • Что стоит в строке «Обучение» бюджета на третий квартал, как это менялось и почему?

    План 450 000 ₽, факт 380 000 ₽ и причина изменения — с двух листов одной таблицы. Открыть ответ

  • Что требует по закрывающим документам договор с ООО «Вектор»?

    УПД ежеквартально, счёт, акт сверки по запросу — раздел 11 договора. Открыть ответ

Маркетинг

  • Что брендбук говорит про логотип на тёмном фоне и минимальный размер?

    Только белая версия, 24 px на экране и 15 мм в печати — из PDF брендбука. Открыть ответ

  • Проверь текст для лендинга по документу «Как мы говорим о продукте».

    Три нарушения по фразам и что добавить. Открыть ответ

Руководитель

  • Какие решения по проекту «Мобильное приложение» принимались за квартал и что осталось открытым?

    Три протокола: решения, открытые вопросы и то, что переносится второй месяц. Открыть ответ

  • Сведи цифры из отчётов поддержки, продаж и маркетинга за сентябрь и назови, где они расходятся.

    Два расхождения между отчётами, цифры пересчитаны по реестрам. Открыть ответ

Руководитель продукта

  • Что в дорожной карте на четвёртый квартал и не противоречит ли это требованиям и регламенту релизов?

    Три пункта плана сверены с двумя документами; два нюанса по датам. Открыть ответ

По коду Shopizer

  • Какие профили конфигурации есть в проекте и что поменять, чтобы запустить магазин с MySQL?

    Шесть вариантов настройки по файлам, чем они отличаются — и что именно поправить. Открыть ответ

  • Какие способы оплаты магазин поддерживает из коробки и как подключить новый?

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

По коду FreeScout

  • Как устроена загрузка входящей почты и что происходит с письмом до появления обращения?

    От команды по расписанию до записи в базе — по шагам с файлами и методами. Открыть ответ

  • Какие фоновые задачи стоят в планировщике, как часто и что делает каждая?

    Тринадцать задач таблицей, от ежеминутных до ежемесячных. Открыть ответ

Ответ Buff

← прокрутите кадр →

Сотрудник поддержки спросил, какой срок ответа обещать клиенту. Buff назвал 4 рабочих часа, указал регламент и договор — и предупредил, что в FAQ стоит устаревшая цифра. Вопрос стоил 1,04 ₽.

Глава 3 · Расхождения

«Если документы спорят, скажу первым»

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

  • Клиент на тарифе «Бизнес» спрашивает, в какой срок мы ответим на его обращение.

    Справка поддержки обещает 8 часов, регламент и договор — 4. Справка устарела. Открыть ответ

  • Сведи цифры из отчётов поддержки, продаж и маркетинга за сентябрь и назови, где они расходятся.

    Два расхождения между отчётами, цифры пересчитаны по реестрам. Открыть ответ

Чтобы Buff не повторял чужую ошибку, человек один раз записал в базу знаний ловушку «FAQ поддержки отстаёт от документов» — с тех пор она учитывается в каждом ответе. Открыть базу знаний

Глава 4 · Документ

«Нужна сверка договоров для руководителя? Соберу по вашим файлам, второй агент проверит каждое утверждение»

Когда нужен не ответ, а документ, работают два ИИ-агента: аналитик пишет, проверяющий сверяет каждую цифру с источниками и возвращает на правку. Готовый документ выгружается в PDF. Одно исследование стоит 30–100 ₽ и занимает минуты.

Сверка договоров 2026 с шаблоном и реестром сделок

Таблица по всем договорам, отличия от типового шаблона и две сделки, по которым договора в папке нет. Открыть

Три версии коммерческого предложения для «Ромашки»

Что менялось от версии к версии и где итог посчитан иначе, чем в других сделках компании. Открыть

Сравнения с конкурентами в презентациях

Все сравнения из двух презентаций одной таблицей, включая заметки докладчика, и где презентации расходятся. Открыть

Закрывающие документы по контрагентам

Что, как часто и каким способом получаем и выставляем — по договорам, памятке бухгалтерии и реестру поставщиков. Открыть

Ждёт ответа автора

Записка руководителю: что изменить, чтобы клиент продлил подписку

Аналитик остановился и спросил, о каком клиенте речь, — так выглядит исследование, которое ждёт ответа. Открыть

Адресная книга покупателя (Shopizer)

Покупатели просят несколько адресов доставки: как адреса хранятся сейчас, что придётся менять и план работ с рисками. Открыть

Обновление устаревшей платформы (FreeScout)

В каком порядке обновлять платформу и зависимости, что при этом перестанет работать и с чего начать. Открыть

Исследование «Адресная книга покупателя» не осталось документом: его план стал постановкой задачи #105 — восемь подзадач, и она уже влита. Открыть задачу #105

Аналитик уточняет

← прокрутите кадр →

Если вопрос допускает разные ответы, аналитик не гадает, а спрашивает автора — с вариантами. Пока он ждёт, исследование стоило 7 ₽; после ответа работа продолжится.

Глава 5 · Старый код

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

Мы нарочно взяли не учебные примеры, а два больших открытых проекта, которые писали не мы: Shopizer — 109 тысяч строк Java почти без описания, FreeScout — PHP на устаревшей платформе с сотнями правленных вручную зависимостей. Такой код обычно боятся трогать.

Аудит Shopizer

Прежде чем брать задачи, Buff изучил проект целиком и написал отчёт по десяти разделам: как программа устроена, как собирается и проверяется, где риски. Открыть аудит

Аудит FreeScout

Прежде чем брать задачи, Buff изучил проект целиком и написал отчёт по десяти разделам: как программа устроена, как собирается и проверяется, где риски. Открыть аудит

Собрал окружение и тесты — один раз на проект

  • FreeScout — как собрать, как запустить тесты, как проверить изменение: 22 подзадач, 97 файлов.4 257 ₽ Задача #58
  • Shopizer — как собрать, как запустить тесты, как проверить изменение: 28 подзадач, 89 файлов.3 469 ₽ Задача #71

С тех пор владелец видит все тесты проекта и их состояние без программиста, а каждая задача идёт с тестами: эталонный прогон перед разработкой, регрессия на ревью.

Тесты FreeScout: 71 Тесты Shopizer: 107

Глава 6 · Свой код

«Buff Code — приложение и консоль у вас на компьютере. Каждая правка видна, и её можно откатить»

Программист пишет код сам, а ИИ помогает — с теми же знаниями и подключениями компании. Каждая сессия остаётся в журнале организации: что попросили, что сделал ИИ, что вышло и сколько это стоило. Руководитель видит это без созвона.

Программист поработал в обоих проектах: разобрал, где Shopizer проверяет владельца корзины и как FreeScout отсекает уже загруженные письма, написал по тесту в каждом и попробовал их запустить. Потом руководитель спросил про сессии обычными словами: «Что ИИ делал в этих сессиях, что изменено в коде и что не получилось?» — и получил ответ по журналу.

Сессии разработки

← прокрутите кадр →

Четыре сессии, 12 минут работы ИИ, 9,59 ₽. Каждая строка — что программист попросил, сколько ходов это заняло и во что обошлось; сессия открывается целиком.

Глава 7 · Память

«Поправьте меня один раз — запишу в правила. Я помню ваш код и решения»

База знаний — то, что Buff должен знать о компании и её проектах: как принято работать, как всё устроено, обо что здесь спотыкаются. Он учитывает её в каждом ответе и каждой задаче, и пополняет сам по итогам работы — с пометкой, пока человек не проверил.

Написал человек

В «Заметках» три записи: правило «сроки клиентам называем только по договору», факт о том, где что лежит, ловушка «FAQ поддержки отстаёт от документов».

Нашёл Buff

Ещё шесть записей Buff добавил сам по итогам исследований — они помечены «требует проверки», пока их не подтвердил человек.

У проектов с кодом память своя: после каждой влитой задачи Buff записывает, что узнал о коде, — и следующая задача начинается не с нуля. Знания FreeScout

Глава 8 · Деньги

«Платите за сделанное. По каждой задаче видно, сколько и за что. Подключать людей — бесплатно»

Buff берёт плату за работу ИИ, а не за лицензии и рабочие места. Цены ниже — настоящие, из этого кабинета, по тем же расценкам, что действуют для всех. Все расходы демо видны в самом кабинете, в разделе «Баланс».

0,7–3 ₽

Вопрос по документам — с чтением источников. Самый дорогой вопрос по коду в демо стоил 7,38 ₽.

30–100 ₽

Исследование двумя агентами, включая правки после проверки.

2–3 ₽

Сессия программиста в Buff Code.

130–1 420 ₽

Задача разработки от заявки до влития — с тестами и ревью: 130–310 ₽ в FreeScout, 730–1 420 ₽ в большом Java-проекте Shopizer. Девять влитых задач вместе — 5 988 ₽.

3,5–4,3 тыс. ₽

Подготовка инструментов разработки проекта — один раз на проект; дальше задачи идут по цене задачи.

0 ₽

За подключение людей и за просмотр: платят за сделанную работу, а не за рабочие места.

Глава 9 · Решение

«Я ничего не меняю без вашего решения»

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

Задача #111 · Ждёт решения владельца

Прокси из настроек применяется ко всем запросам, и до локального сервера входа через него не достучаться.

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

Открыть задачу Исходный запрос: freescout #5691

Задача #90 · На ревью

После исправления уязвимости картинки в старых письмах перестали открываться.

Аналитик нашёл два пути — переписать старые ссылки или сделать исключение в проверке — и спросил владельца, каким идти и какой ценой; четыре вопроса и ответы видны в карточке. Владелец выбрал миграцию, Buff сделал её четырьмя подзадачами и вынес на ревью. Владелец обсудил результат с ассистентом — так выглядит задача, которая ждёт решения на ревью.

513,42 ₽ · 24 файла, +5 057 −91 строк

Открыть задачу Исходный запрос: freescout #5665

Задача #89 · Влито

Письмо, пришедшее в ящик двумя путями с одним идентификатором, заводит две переписки вместо одной.

Сделал и вынес на ревью. Владелец заметил, что нет сквозного теста на письмо, которое отличается только отправителем или датой, и вернул задачу с этим замечанием. Buff принял его, дописал два теста, и на втором ревью ассистент подтвердил: замечание закрыто, старые тесты целы. Влито.

228,81 ₽ · 16 файлов, +1 703 −13 строк

Открыть задачу Исходный запрос: freescout #5638

Пять задач Shopizer шли параллельно, и две из них столкнулись: #101 закрыла корзину от чужих, а тест задачи #102 читал её без входа. По отдельности обе были зелёными; на приёмке #101, на первом общем дереве, тест упал. Buff сам завёл подзадачу-исправление, аналитик поставил диагноз «конфликт параллельных задач, код верен постановке, править тест», разработчик поправил, приёмка прошла заново — и владелец увидел задачу уже на ревью. Три часа без участия человека.

Задача #101 · Влито

Содержимое корзины отдаётся любому, кто знает её код, — без входа.

Закрыл корзину для всех, кроме владельца, пятью подзадачами. На ревью владелец попросил тест на чужую корзину по прямой ссылке — Buff уточнил, какой ответ ждать, и проверил, что такой тест уже есть. Перед приёмкой задача объединилась с параллельной #102, и тест той задачи упал: он читал корзину без входа, что #101 как раз запретила. Buff сам нашёл причину — столкновение двух задач — поправил тест, прошёл приёмку заново и вынес на ревью. Влито.

864,62 ₽ · 20 файлов, +7 681 −206 строк

Открыть задачу Исходный запрос: shopizer #1110

Задача #102 · Влито

Оформить заказ можно с чужой корзиной, а отзыв оставить от чужого имени.

Покупатель теперь берётся из входа, а не из запроса, — двумя подзадачами с тестами на свою, чужую и гостевую корзину. Влито после ревью.

729,46 ₽ · 11 файлов, +4 227 −173 строк

Открыть задачу Исходный запрос: shopizer #1112

Задача #104 · Влито

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

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

1 417,11 ₽ · 23 файла, +8 507 −352 строк

Открыть задачу Исходный запрос: shopizer #1095

Задача #105 · Влито

Покупатели просят несколько адресов доставки и оплаты.

Задача выросла из исследования «Адресная книга покупателя» выше: его план стал постановкой. Восемь подзадач, самая большая задача демо. На ревью владелец спросил ассистента, не меняется ли адрес по умолчанию при добавлении второго, и влил.

1 165,83 ₽ · 31 файл, +10 659 −255 строк

Открыть задачу Исходный запрос: shopizer #145

Задача #103 · Влито

При продаже остаток товара на складе не уменьшается — можно продать больше, чем есть.

Аналитик спросил владельца, когда списывать остаток — при оформлении или после оплаты, — возвращать ли его при отмене и как быть с двумя одновременными заказами; ответы видны в карточке. Сделано шестью подзадачами. На ревью владелец обсудил с ассистентом возврат остатка при отмене частичной отгрузки — ассистент оформил вывод как замечание, владелец снял его как отдельную доработку и влил.

865,09 ₽ · 28 файлов, +5 529 −178 строк

Открыть задачу Исходный запрос: shopizer #223

Задача #101

← прокрутите кадр →

Пять подзадач — и две из них появились по ходу. #134 Buff завёл по замечанию владельца на ревью, #136 — сам, когда на приёмке упал тест параллельной задачи. Обе закрыты, приёмка зелёная, задача влита; цена всей истории — 864,62 ₽.

Попробуйте

Убедились на чужом — попробуйте на своём

Зарегистрируйтесь и подключите свои документы или свой код. Регистрация бесплатная, при ней начисляется стартовый баланс — первые вопросы можно задать до оплаты.

После регистрации кабинет подскажет, как подключить папку с документами или код. Что происходит с вашими документами и кто их видит — на странице «Безопасность».