Демо-кабинет · без регистрации
Кабинет Buff, в котором уже поработали
«Привет, я Buff — ИИ-система вашей компании. Ускоряю рутину, помогаю в операционке и делаю работу, которую давно откладывают». Здесь это не обещание: Buff уже поработал на придуманной компании с 42 документами и на двух настоящих чужих проектах с кодом. Компания придумана, работа настоящая: у каждого результата есть цена и источник, и каждый можно открыть и проверить.
Учебная компания «Заметки»
42 документа в восьми папках: договоры, регламенты, прайс, протоколы — написанные как в жизни, с расхождениями и устаревшей справкой.
Два чужих проекта с кодом
Интернет-магазин Shopizer на Java и служба поддержки FreeScout на PHP: большие, без описания, писали не мы.
Один владелец
Всё в кабинете сделано одной учётной записью владельца: он спрашивал, ставил задачи, отвечал аналитику и принимал решения на ревью.
Глава 1 · Сделано
«Пока вы были на встрече, я закрыл отложенные задачи»
Задачи взяты с публичного трекера FreeScout — такие пользователи присылают каждый день, а команда откладывает. Buff довёл их до влития сам: формулировка, подзадачи, разработка с тестами, ревью. Владелец только отвечал на вопросы и говорил «да».
Задача #84 · Влито
Архив с файлами переводов не пересоздаётся: старый не удаляется, и в него дописывается новое.
Нашёл, что программа проверяла архив на одном диске, а писала на другой. Сначала написал тест, который падал, потом исправил — так же, как позже сделали авторы проекта. На ревью владелец спросил ассистента, соответствует ли сделанное постановке, и влил.
133,71 ₽ · 9 файлов, +806 −34 строк
Задача #88 · Влито
У приёма писем есть точки, куда модули могут вмешаться, а у отправки — нет.
Добавил четыре точки расширения на отправке, симметричные приёму, и четыре теста к ним — четырьмя подзадачами. Влито после ревью.
274,08 ₽ · 18 файлов, +1 616 −38 строк
Задача #89 · Влито
Письмо, пришедшее в ящик двумя путями с одним идентификатором, заводит две переписки вместо одной.
Сделал и вынес на ревью. Владелец заметил, что нет сквозного теста на письмо, которое отличается только отправителем или датой, и вернул задачу с этим замечанием. Buff принял его, дописал два теста, и на втором ревью ассистент подтвердил: замечание закрыто, старые тесты целы. Влито.
228,81 ₽ · 16 файлов, +1 703 −13 строк
Задача #91 · Влито
Когда клиент отвечает, вложения из предыдущих писем сохраняются заново, и список файлов растёт с каждым ответом.
Научил импорт отличать уже сохранённые вложения по содержимому, а не по имени, с исключением для встроенных картинок, и покрыл тремя наборами тестов. На ревью владелец спросил ассистента про старые записи без хеша и риск для загрузки из интерфейса — ответ: поведение не меняется, риска нет. Влито.
309,69 ₽ · 15 файлов, +1 947 −66 строк
Глава 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
Как устроена загрузка входящей почты и что происходит с письмом до появления обращения?
От команды по расписанию до записи в базе — по шагам с файлами и методами. Открыть ответ
Какие фоновые задачи стоят в планировщике, как часто и что делает каждая?
Тринадцать задач таблицей, от ежеминутных до ежемесячных. Открыть ответ
← прокрутите кадр →
Глава 3 · Расхождения
«Если документы спорят, скажу первым»
Документы живой компании расходятся: справка отстаёт от регламента, отчёты отделов считают по-разному. Buff не выбирает удобную цифру — он называет обе и говорит, какой верить и почему.
Клиент на тарифе «Бизнес» спрашивает, в какой срок мы ответим на его обращение.
Справка поддержки обещает 8 часов, регламент и договор — 4. Справка устарела. Открыть ответ
Сведи цифры из отчётов поддержки, продаж и маркетинга за сентябрь и назови, где они расходятся.
Два расхождения между отчётами, цифры пересчитаны по реестрам. Открыть ответ
Чтобы Buff не повторял чужую ошибку, человек один раз записал в базу знаний ловушку «FAQ поддержки отстаёт от документов» — с тех пор она учитывается в каждом ответе. Открыть базу знаний
Глава 4 · Документ
«Нужна сверка договоров для руководителя? Соберу по вашим файлам, второй агент проверит каждое утверждение»
Когда нужен не ответ, а документ, работают два ИИ-агента: аналитик пишет, проверяющий сверяет каждую цифру с источниками и возвращает на правку. Готовый документ выгружается в PDF. Одно исследование стоит 30–100 ₽ и занимает минуты.
Сверка договоров 2026 с шаблоном и реестром сделок
Таблица по всем договорам, отличия от типового шаблона и две сделки, по которым договора в папке нет. Открыть
Три версии коммерческого предложения для «Ромашки»
Что менялось от версии к версии и где итог посчитан иначе, чем в других сделках компании. Открыть
Сравнения с конкурентами в презентациях
Все сравнения из двух презентаций одной таблицей, включая заметки докладчика, и где презентации расходятся. Открыть
Закрывающие документы по контрагентам
Что, как часто и каким способом получаем и выставляем — по договорам, памятке бухгалтерии и реестру поставщиков. Открыть
Ждёт ответа автора
Записка руководителю: что изменить, чтобы клиент продлил подписку
Аналитик остановился и спросил, о каком клиенте речь, — так выглядит исследование, которое ждёт ответа. Открыть
Адресная книга покупателя (Shopizer)
Покупатели просят несколько адресов доставки: как адреса хранятся сейчас, что придётся менять и план работ с рисками. Открыть
Обновление устаревшей платформы (FreeScout)
В каком порядке обновлять платформу и зависимости, что при этом перестанет работать и с чего начать. Открыть
Исследование «Адресная книга покупателя» не осталось документом: его план стал постановкой задачи #105 — восемь подзадач, и она уже влита. Открыть задачу #105
← прокрутите кадр →
Глава 5 · Старый код
«Проект, который давно никто не трогал? Разберу, соберу окружение, покрою тестами. С ним снова можно работать»
Мы нарочно взяли не учебные примеры, а два больших открытых проекта, которые писали не мы: Shopizer — 109 тысяч строк Java почти без описания, FreeScout — PHP на устаревшей платформе с сотнями правленных вручную зависимостей. Такой код обычно боятся трогать.
Аудит Shopizer
Прежде чем брать задачи, Buff изучил проект целиком и написал отчёт по десяти разделам: как программа устроена, как собирается и проверяется, где риски. Открыть аудит
Аудит FreeScout
Прежде чем брать задачи, Buff изучил проект целиком и написал отчёт по десяти разделам: как программа устроена, как собирается и проверяется, где риски. Открыть аудит
Собрал окружение и тесты — один раз на проект
- FreeScout — как собрать, как запустить тесты, как проверить изменение: 22 подзадач, 97 файлов.4 257 ₽ Задача #58
- Shopizer — как собрать, как запустить тесты, как проверить изменение: 28 подзадач, 89 файлов.3 469 ₽ Задача #71
С тех пор владелец видит все тесты проекта и их состояние без программиста, а каждая задача идёт с тестами: эталонный прогон перед разработкой, регрессия на ревью.
Глава 6 · Свой код
«Buff Code — приложение и консоль у вас на компьютере. Каждая правка видна, и её можно откатить»
Программист пишет код сам, а ИИ помогает — с теми же знаниями и подключениями компании. Каждая сессия остаётся в журнале организации: что попросили, что сделал ИИ, что вышло и сколько это стоило. Руководитель видит это без созвона.
Программист поработал в обоих проектах: разобрал, где Shopizer проверяет владельца корзины и как FreeScout отсекает уже загруженные письма, написал по тесту в каждом и попробовал их запустить. Потом руководитель спросил про сессии обычными словами: «Что ИИ делал в этих сессиях, что изменено в коде и что не получилось?» — и получил ответ по журналу.
← прокрутите кадр →
Глава 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 · Ждёт решения владельца
Прокси из настроек применяется ко всем запросам, и до локального сервера входа через него не достучаться.
Аналитик разобрал, где прокси подставляется в запросы, нашёл три пути — переменная-исключение, прокси только для маркетплейса или настройка в каждом модуле — и остановился: решение за владельцем. Так выглядит задача, которая ждёт ответа.
Задача #90 · На ревью
После исправления уязвимости картинки в старых письмах перестали открываться.
Аналитик нашёл два пути — переписать старые ссылки или сделать исключение в проверке — и спросил владельца, каким идти и какой ценой; четыре вопроса и ответы видны в карточке. Владелец выбрал миграцию, Buff сделал её четырьмя подзадачами и вынес на ревью. Владелец обсудил результат с ассистентом — так выглядит задача, которая ждёт решения на ревью.
513,42 ₽ · 24 файла, +5 057 −91 строк
Задача #89 · Влито
Письмо, пришедшее в ящик двумя путями с одним идентификатором, заводит две переписки вместо одной.
Сделал и вынес на ревью. Владелец заметил, что нет сквозного теста на письмо, которое отличается только отправителем или датой, и вернул задачу с этим замечанием. Buff принял его, дописал два теста, и на втором ревью ассистент подтвердил: замечание закрыто, старые тесты целы. Влито.
228,81 ₽ · 16 файлов, +1 703 −13 строк
Пять задач Shopizer шли параллельно, и две из них столкнулись: #101 закрыла корзину от чужих, а тест задачи #102 читал её без входа. По отдельности обе были зелёными; на приёмке #101, на первом общем дереве, тест упал. Buff сам завёл подзадачу-исправление, аналитик поставил диагноз «конфликт параллельных задач, код верен постановке, править тест», разработчик поправил, приёмка прошла заново — и владелец увидел задачу уже на ревью. Три часа без участия человека.
Задача #101 · Влито
Содержимое корзины отдаётся любому, кто знает её код, — без входа.
Закрыл корзину для всех, кроме владельца, пятью подзадачами. На ревью владелец попросил тест на чужую корзину по прямой ссылке — Buff уточнил, какой ответ ждать, и проверил, что такой тест уже есть. Перед приёмкой задача объединилась с параллельной #102, и тест той задачи упал: он читал корзину без входа, что #101 как раз запретила. Buff сам нашёл причину — столкновение двух задач — поправил тест, прошёл приёмку заново и вынес на ревью. Влито.
864,62 ₽ · 20 файлов, +7 681 −206 строк
Задача #102 · Влито
Оформить заказ можно с чужой корзиной, а отзыв оставить от чужого имени.
Покупатель теперь берётся из входа, а не из запроса, — двумя подзадачами с тестами на свою, чужую и гостевую корзину. Влито после ревью.
729,46 ₽ · 11 файлов, +4 227 −173 строк
Задача #104 · Влито
Два места в коде, которые тяжело читать и менять: длинная цепочка условий по способам оплаты и перегруженный метод.
Переписал оба места, не меняя поведения: способы оплаты стали отдельными обработчиками, метод разбит на именованные шаги, — семью подзадачами под защитой существующих и новых тестов. Влито после ревью.
1 417,11 ₽ · 23 файла, +8 507 −352 строк
Задача #105 · Влито
Покупатели просят несколько адресов доставки и оплаты.
Задача выросла из исследования «Адресная книга покупателя» выше: его план стал постановкой. Восемь подзадач, самая большая задача демо. На ревью владелец спросил ассистента, не меняется ли адрес по умолчанию при добавлении второго, и влил.
1 165,83 ₽ · 31 файл, +10 659 −255 строк
Задача #103 · Влито
При продаже остаток товара на складе не уменьшается — можно продать больше, чем есть.
Аналитик спросил владельца, когда списывать остаток — при оформлении или после оплаты, — возвращать ли его при отмене и как быть с двумя одновременными заказами; ответы видны в карточке. Сделано шестью подзадачами. На ревью владелец обсудил с ассистентом возврат остатка при отмене частичной отгрузки — ассистент оформил вывод как замечание, владелец снял его как отдельную доработку и влил.
865,09 ₽ · 28 файлов, +5 529 −178 строк
← прокрутите кадр →
Попробуйте
Убедились на чужом — попробуйте на своём
Зарегистрируйтесь и подключите свои документы или свой код. Регистрация бесплатная, при ней начисляется стартовый баланс — первые вопросы можно задать до оплаты.
После регистрации кабинет подскажет, как подключить папку с документами или код. Что происходит с вашими документами и кто их видит — на странице «Безопасность».