ПЛАН ПРОЕКТА

Как сделать диаграмму Ганта: план проекта нейросетью за 4 шага

13 мин чтения · 19 октября 2026 · Тексты и документы
ПоделитьсяTelegramWhatsAppVK
Содержание
  1. Что нейросеть в плане Ганта делает хорошо, а где промахивается
  2. Четыре шага от списка работ до диаграммы
  3. Почему запрет на пояснения ломает даты
  4. Что проверить в готовом плане за минуту
  5. Формула, которой стоит отдать расчёт дат
  6. Чем рисовать полосы и что из названного чатом открылось

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

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

Как сделать диаграмму Ганта: план проекта нейросетью за 4 шага
Суть
что делаетразбивает проект на работы, связи и параллельные ветки
что не сделаетне посчитает длину критического пути - промахнулась в четырёх прогонах из четырёх
что на выходетаблица с датами, которая переносится в Эксель и дальше считается формулой

Что нейросеть в плане Ганта делает хорошо, а где промахивается

Чтобы не гадать, я взял настоящую задачу: вторая точка кофейни, двенадцать работ от замеров до открытия, старт в понедельник 2 ноября 2026 года. Работаем по рабочим дням, суббота и воскресенье выходные, 4 ноября - нерабочий праздник.

Сначала я посчитал этот план сам, маленьким скриптом: он разложил работы по рабочим дням, учёл зависимости и выдал ответ - открытие 17 декабря 2026 года, критический путь из десяти работ длиной 33 рабочих дня. Это эталон, с которым я дальше сверял каждый ответ нейросети. Сверял не на глаз, а тем же скриптом: совпало начало, совпал конец, не попала ли дата на выходной, не начинается ли работа раньше, чем закончился её предшественник.

Дальше тот же список работ ушёл в ГигаЧат и в Алису - по три раза, тремя разными запросами. Вот что получилось.

ЗапросГигаЧатАлиса
Просто «сделай диаграмму Ганта»3 работы из 12 с верными датами, 3 даты в нерабочий день, открытие 17.12 - верно12 из 12, открытие 17.12 - верно
Строгий регламент с условием «никаких пояснений»0 из 12, открытие 16.12 - мимо0 из 12, открытие 16.12 - мимо
Тот же регламент, но «сначала выпиши рабочие дни»11 из 12, открытие 17.12 - верно12 из 12, открытие 17.12 - верно

Главное в этой таблице - средняя строка. Строгий, подробный, вылизанный запрос оказался худшим из трёх, и оба сервиса ошиблись одинаково: обе таблицы закончили первую работу 4 ноября - в тот самый праздник, про который в запросе было написано прямым текстом. Дальше весь план уехал на день, и дата открытия сдвинулась с 17 на 16 декабря.

Если такие планы у вас на каждом объекте - эту работу я настраиваю под ключ.

Обсудить проект →

Четыре шага от списка работ до диаграммы

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

  1. Шаг 1. Разложить проект на работыОпишите проект словами и попросите разбить его на работы с зависимостями - это нейросеть делает уверенно. Длительности из ответа сразу переписывайте своими: они выдуманы.
  2. Шаг 2. Получить даты со счётом вслухОтдайте свой список и потребуйте сначала выписать рабочие дни каждой работы, и только потом собрать таблицу. Именно эта строка в запросе поднимает попадание с нуля до одиннадцати-двенадцати работ из двенадцати.
  3. Шаг 3. Перенести таблицу в Эксель и отдать даты формулеПять колонок ложатся в таблицу копипастом. Дальше дату конца считает формула, а не чат - тогда план пересчитывается сам, когда подрядчик сдвигает сроки.
  4. Шаг 4. Проверить план по памятке и нарисовать полосыПять проверок ниже занимают минуту. После них план можно рисовать - хоть условным форматированием в той же таблице, хоть в любом планировщике.

Первый запрос - на разбор проекта. Чат в нём силён: на описание кофейни в три строки ГигаЧат выдал 17 работ, у 16 проставил предшественников и ни разу не сослался на несуществующий код. А вот сроки он сочинил - 25 рабочих дней на поставку мебели взялись из воздуха.

Проект: [опишите в трёх-четырёх строках - что за объект, что делаем, что покупаем, кого нанимаем]. Разбей проект на работы. У каждой работы: код буквой, название, длительность в рабочих днях и коды работ, которые должны закончиться до её начала. Даты не считай, нужен только список. Что идёт параллельно - так и покажи.

В ответ придёт 15-20 работ со связями. Проверьте две вещи: нет ли ссылок на коды, которых в списке нет, и замените все длительности своими - под своих подрядчиков и свои сроки поставки.

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

Вот список работ по проекту: [код - название - длительность в рабочих днях - после каких работ]. Старт работ: [дата]. Работаем только по рабочим дням: суббота и воскресенье выходные, нерабочие праздники: [даты]. Собери план. Правила соблюдай строго: - перед таблицей по каждой работе выпиши подряд все её рабочие дни датами (например: A - 02.11, 03.11, 05.11), и только после этого собери таблицу; - таблица из пяти колонок: код, работа, длительность, начало, конец; даты в формате ДД.ММ.ГГГГ; - работа начинается на следующий рабочий день после конца ВСЕХ своих предшественников; - день начала входит в длительность: работа на 3 рабочих дня, начатая в понедельник, заканчивается на третий рабочий день; - после таблицы отдельной строкой напиши дату окончания проекта.

Сначала пойдёт столбик перечисленных дней по каждой работе - его не пролистывайте, именно в нём видно, пропустила модель праздник или нет. Дальше таблица: её и переносим в Эксель.

Третий запрос - про формулу. Обратите внимание на поворот: у чата мы просим инструмент расчёта, считать будет таблица.

В таблице колонка B - дата начала работы, колонка C - её длительность в рабочих днях, в ячейке $F$2 лежит дата нерабочего праздника. Напиши одну формулу для ячейки D2, которая даст дату конца работы: выходные и праздник рабочими днями не считаются, а день начала входит в длительность. Нужны русские названия функций. Отдельной строкой поясни, почему в формуле стоит именно такое смещение.

Ответ пришёл такой: =РАБДЕНЬ.МЕЖД(B2; C2-1; 1; $F$2) - и это тот редкий случай, когда чат попал полностью. Я прогнал эту формулу по всем двенадцати работам плана: сошлось 12 из 12.

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

Вот таблица плана работ по проекту: [вставьте таблицу из пяти колонок]. Напиши короткое письмо подрядчику: что от него нужно, к каким датам, и какие три работы сорвут дату окончания, если опоздают. Без вступлений и прощаний, 10-12 строк.

В моём прогоне письмо вышло на девять строк, все даты из таблицы переписаны верно, а три работы, которые держат срок открытия, названы те же, что и в моём расчёте: отделка, монтаж мебели, оборудование. Глазами по таблице всё равно пробегитесь - это пересказ, а не расчёт.

Почему запрет на пояснения ломает даты

Эта история стоит того, чтобы разобрать её отдельно, - она пригодится вам далеко за пределами диаграмм.

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

Виновата одна строка регламента: «никаких пояснений, только таблица». Для модели это запрет раскладывать счёт по шагам - ей приходится сразу назвать результат, и дни она подбирает приблизительно. Стоило заменить эту строку на «сначала выпиши рабочие дни каждой работы, потом собери таблицу», как те же самые правила дали 11 из 12 у ГигаЧата и 12 из 12 у Алисы.

Вот как выглядит разница на полосах - сверху мой расчёт, снизу тот самый строгий прогон:

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

Красным отмечены полосы, которые начинаются или заканчиваются в нерабочий день: первая работа закончена в праздник 4 ноября, монтаж мебели начат в субботу, приёмка - тоже. На бумаге такой план выглядит убедительно, а на объекте в эти дни никто не выйдет.

И отдельная строка - про критический путь, ту самую цепочку работ, которая определяет дату окончания. Её чат называл правильно: A-B-C-D-E-F-H-I-K-L, все десять работ. А вот длину цепочки не смог посчитать ни разу: в четырёх прогонах я получил 38, 38, 39 и 49 рабочих дней при настоящих 33. Даже в том прогоне, где все двенадцать дат совпали с эталоном, итоговая цифра под таблицей была неверной.

Что проверить в готовом плане за минуту

Соблазн очевидный: отдать проверку тому же чату. Я попробовал - дал ГигаЧату его же кривую таблицу и попросил найти нарушения. Результат такой, что проверку ему лучше не поручать: нарушением связи он назвал все 11 зависимостей подряд, хотя ни одна из них нарушена не была, а в списке дат смешал настоящие попадания в выходные с выдуманными. Заодно объявил рабочим днём воскресенье 15 ноября.

Поэтому проверка - своя, и она короткая.

  • Каждая работа начинается ПОСЛЕ конца своего предшественника, а не в тот же день.
  • Ни одно начало и ни один конец не попали на субботу, воскресенье и праздник.
  • Число рабочих дней между началом и концом сходится с длительностью работы.
  • Дата окончания проекта совпадает с концом последней работы в таблице.
  • Длина критического пути пересчитана своими руками - сумма длительностей цепочки.

Первые четыре пункта проверяются прямо в Экселе: если даты считает формула, нарушить их почти невозможно. Пятый - в уме, это сложение десяти чисел.

Формула, которой стоит отдать расчёт дат

Главный вывод всей этой истории: не просите чат быть калькулятором. Попросите у него формулу - и пусть считает таблица.

Формула =РАБДЕНЬ.МЕЖД(B2; C2-1; 1; $F$2) берёт дату начала из B2, длительность из C2, исключает субботы с воскресеньями (это та самая единица третьим аргументом) и даты праздников из последнего аргумента. Смещение «минус один» - потому что день начала уже входит в длительность. Я проверил и обратное: уберите «-1», и все двенадцать дат уедут ровно на один рабочий день вперёд. Именно так ошибаются готовые шаблоны, скачанные из интернета.

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

Если ваши работы и сроки живут в таблице, соседний разбор про нейросеть и Эксель покажет, как просить формулы словами, не зная их названий.

Чем рисовать полосы и что из названного чатом открылось

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

Третий путь - готовый планировщик. Я спросил у чата, где построить такую диаграмму бесплатно, и получил девять сервисов со ссылками. Открыл все девять: семь страниц отозвались ровно по тем адресам, что он дал, planfix.ru переехал на planfix.com, а Canva моему скрипту ответила отказом - но это говорит о том, как выглядел запрос, а не о том, что сервис недоступен.

А вот подробности тарифов из того же ответа я бы читал осторожно. Про Битрикс24 чат уверенно написал «на бесплатном тарифе до 5 диаграмм Ганта на проект». Я открыл страницу тарифов - это семь с лишним мегабайт текста, и слова «Гант» в ней нет ни разу. То есть цифра взята не оттуда, и проверить её по странице тарифов нельзя. Такое же правило работает со всеми «бесплатно навсегда» из чужих ответов: открывайте страницу тарифов сами, прежде чем заводить команду в сервис.

И честная оговорка про доступность: сервер, с которого я проверял адреса, стоит в Амстердаме, поэтому «открывается ли это из России» я утверждать не могу - проверьте пару ссылок со своего компьютера.

Честно
Чего не умеет - считать длину критического пути: четыре прогона дали 38, 38, 39 и 49 дней при настоящих 33
Где ошибётся - в праздниках и выходных, даже когда они названы в запросе прямым текстом
Чему не верить - тарифам и лимитам сервисов из ответа чата: страницу с ценами открывайте сами
Данные - сметы, фамилии подрядчиков и договорные суммы в чат не вставлять, 152-ФЗ
Результат

План за вечер

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

Пересчёт за секунду

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

Разговор по датам

Видно, какие три работы держат дату открытия, и с подрядчиком вы говорите про них, а не «вообще про сроки».

Проверка на минуту

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

Читайте также

Если план нужно не только посчитать, но и нарисовать процессом - смотрите разбор нейросеть для схем, а про графики смен и часы есть отдельная статья ИИ для графика работы. Как вообще ставить задачу нейросети, чтобы она не придумывала за вас, разобрано в бесплатном гайде Инструкция проекта в нейросети: каркас из пяти строк. Если нужна не сводка по продажам, а план работ - смотрите подробный разбор.

Частые вопросы

Можно ли вообще доверить нейросети расчёт дат проекта?

Можно, если запрос разрешает ей считать вслух: выписать рабочие дни каждой работы датами, а потом собрать таблицу. В таком виде ГигаЧат дал 11 верных работ из 12, Алиса - 12 из 12. Тот же строгий запрос с условием «никаких пояснений» обвалил оба сервиса до нуля.

Почему строгий регламент сделал план хуже, а не лучше?

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

Какая формула в Экселе считает дату конца работы?

=РАБДЕНЬ.МЕЖД(B2; C2-1; 1; $F$2), где B2 - дата начала, C2 - длительность в рабочих днях, $F$2 - праздники. Я проверил её на всех 12 работах плана: сошлось 12 из 12. Без смещения -1 все даты уезжают ровно на один рабочий день вперёд.

Можно ли попросить чат проверить уже готовый план?

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

Что в плане проекта нейросеть делает действительно хорошо?

Разбивает проект на работы и связи. На описание кофейни в три строки ГигаЧат выдал 17 работ, у 16 проставил предшественников и ни разу не сослался на несуществующий код. Длительности при этом выдуманы - 25 рабочих дней на мебель он взял из воздуха, их нужно переписывать своими.

Сколько времени занимает такой план целиком?

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

Пригодился разбор? Отправьте тому, кому он сейчас нужен:
ПоделитьсяTelegramWhatsAppVK
Живая стройка

Соберу план проекта так, чтобы по нему работали, а не пересчитывали его каждую неделю

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

Обсудить проект →
А если хотите сначала разобраться сами - загляните в Telegram-канал, там я веду дневник по ходу.