Нейросеть для таблиц Ворд: собираем график дежурств в DOCX и читаем его глазами участника. Три смены, шесть часов и ошибка, которую не покажет общая сумма.
Евгений
Дизайнер-партнёр LibraChat
8 мин чтения
«У меня вход, да?» Я смотрю на график и понимаю, что человеку мало найти своё имя. Ему нужны день и время, а ещё уверенность, что он прочитал нужную строку. Нейросеть для таблиц Ворд пригодилась мне для подготовки такого документа: я собрал в LibraChat три смены выставки и получил файл DOCX. Но самый полезный вопрос возник уже после подсчёта часов.
Я хотел, чтобы расписанием можно было пользоваться без сопровождающего сообщения. Участник открывает файл, находит себя и понимает поручение. Ради этого пришлось продумать несколько вещей, которые на вид не относятся к дизайну: что считать строкой, зачем повторять дату и почему ровная сумма ничего не говорит об именах.
Нейросеть для таблиц Ворд: сначала я записал поручение
Список начинался с трёх договорённостей. Анна приходит 12 ноября к десяти и дежурит у входа до двенадцати. Борис в тот же день работает в зале с двенадцати до двух. Вера берёт вход на следующий день, тоже с десяти до двенадцати.
В разговоре это легко произнести. Для документа я записал каждую смену полностью. Убрал «тоже», «там же» и «на следующий день»: эти слова заставляют искать соседнюю запись. Вместо них появились точная дата, интервал и зона в каждой строке.
Одной строкой стала смена. Если бы один человек выходил дважды, у него появились бы две строки. Если бы в одно время работали разные зоны, им тоже понадобились бы отдельные записи. Так таблицу можно продолжать, не упаковывая несколько поручений в одну клетку.
Мне нравится читать такую строку вслух одним предложением: «Анна, 12 ноября, с 10:00 до 12:00, вход». Если для ответа нужно заглядывать в предыдущую строку, я ещё не закончил подготовку данных. Выравнивать колонки пока рано.
Под таблицей понадобилось общее правило: обмен сменами согласовать с координатором. Оно относится ко всем участникам. Я оставил его отдельным примечанием, чтобы не дублировать одинаковую фразу возле каждого имени и не прятать её в одном случайном поручении.
Три смены я собрал в отдельный документ
Мне требовался файл для дальнейшей работы в Word. Таблица прямо в ответе чата могла бы помочь обсудить записи, но на этом этапе я уже хотел получить DOCX. В запросе назвал и формат, и содержание.
Создай настоящий файл Word с таблицей графика дежурств учебной выставки. Колонки День, Время, Ответственный, Зона. Строки: 12 ноября, 10:00-12:00, Анна, вход; 12 ноября, 12:00-14:00, Борис, зал; 13 ноября, 10:00-12:00, Вера, вход. Заголовок График дежурств. Под таблицей примечание: обмен сменами согласовать с координатором. Без телефона, без подписи и без дополнительных дежурств. Верни docx вложением.
Пришёл документ с заголовком «График дежурств». Внутри одна таблица: строка заголовков и три записи. Я прочитал её содержимое и сопоставил с договорённостями. Вот эти данные:
День · Время · Ответственный · Зона
12 ноября — 10:00–12:00 — Анна — вход
12 ноября — 12:00–14:00 — Борис — зал
13 ноября — 10:00–12:00 — Вера — вход
Под таблицей сохранилось примечание об обмене с координатором. Новых дежурств в файле нет. Это важно: просьба аккуратно оформить записи не означает разрешения распределить людей по незаданным сменам.
В LibraChat документ можно получить по прямой просьбе в обычном чате. Слов «сделай таблицу» бывает достаточно для таблицы в ответе; для моей задачи я отдельно попросил файл Word. Такое уточнение определяет результат, который потом нужно найти и открыть.
Я не стал судить о готовности по одному сообщению в переписке. Проверил, что получил именно документ, и прочитал данные из него. В браузере создание документов помечено как бета, поэтому возможность спокойно посмотреть файл я оставляю в рабочем плане.
Шесть часов сходятся даже с чужими именами
У каждой смены продолжительность два часа. В трёх записях суммарно 6 часов дежурств. Я проверил сумму по каждой смене и почти успокоился. Удобная цифра: короткая, сходится, легко сообщить организатору.
Потом задал себе другой вопрос. Что изменится в сумме, если переставить Анну и Веру? Ничего. Останутся те же три строки, те же даты и те же шесть часов. Зато Анна получит другой день, а Вера — чужое поручение.
Это мысленная перестановка для проверки подхода; в полученном файле имена стоят так, как были переданы. Она показала мне, чего не видит общий итог. Часы проверяют длительность записей. За правильность назначения отвечает связь имени с датой, временем и зоной.
Поэтому я прохожу график двумя способами. Сначала по сменам: каждую строку сопоставляю с исходной договорённостью. Потом по людям: собираю, когда и куда должен прийти конкретный участник. Второе чтение помогает заметить неприятную комбинацию, которую можно пропустить при последовательном просмотре.
Например, две соседние смены одного человека могут требовать перехода между зонами. Красиво записанное окончание в 12:00 и начало в 12:00 ещё не объясняют, как он передаст пост. Это вопрос к организации работы. Самостоятельно добавлять время перехода в таблицу я бы не стал.
И ещё одна граница суммы: шесть часов не подтверждают, что выставка обеспечена дежурными целиком. Для такого вывода нужны часы работы, список зон и требуемое присутствие в каждой. В моём запросе переданы только три смены. Документ их оформляет, но полноту всего мероприятия из этих данных не вывести.
Когда имя найдено, строка должна читаться целиком
Таблица для дежурных редко читается как рассказ сверху вниз. Человек ищет себя, затем проводит взглядом по соседним ячейкам. Я стараюсь сделать этот путь коротким: одно имя, одна смена, одинаковая запись времени.
Не объединяю две даты в одной ячейке ради компактности. Не заменяю повторяющееся число кавычками. Когда строку скопируют в сообщение или прочтут отдельно, отсылка потеряет смысл. Повтор даты здесь работает на читателя.
С шириной колонок поступаю по содержимому. Названию зоны может понадобиться больше места, чем дню. Если слово разбилось на неудобные куски, сначала смотрю, можно ли расширить колонку или сократить формулировку без потери смысла. Уменьшать весь текст до мелкого шрифта ради ровной сетки мне не хочется.
Для длинного графика пригодится повторение заголовков на следующих страницах. В Word это можно включить для первой строки через свойства таблицы, вкладку «Строка». Повтор виден в режиме разметки и при печати. Он применяется при автоматическом переходе страницы; ручной разрыв внутри таблицы мешает такому повторению.
Это настройка для дальнейшего оформления своих больших документов. В показанном файле всего три смены. На них важнее проверить сам способ чтения: понятно ли, что «13 ноября» относится именно к Вере, а «вход» не уехал к другой записи.
Перед передачей я предлагаю пройти один маршрут глазами участника:
Найди имя и прочитай дату рядом с ним.
Назови время начала и окончания целиком.
Установи зону, не обращаясь к памяти о разговоре.
Посмотри, есть ли у этого человека другие смены.
Прочитай общее правило обмена под таблицей.
Такая проверка полезна и после ручного оформления. Изменение ширины колонки не пересматривает договорённости, но может сделать их хуже видимыми. Общие приёмы выбора структуры разобраны в материале о работе с таблицами; в расписании я начинаю с конкретного поручения.
Нейросеть для таблиц Ворд оформляет и новую договорённость
Допустим, Борис не может прийти, а Анна готова заменить его в зале. Исправить имя технически несложно. Сначала нужно согласовать саму замену и понять, кто будет у входа до двенадцати и как произойдёт переход после него.
Для такой ситуации я подготовил формулировку: «В смене 12 ноября с 12:00 до 14:00 в зале ответственного меняем с Бориса на Анну. Остальные строки и примечание сохрани». Она указывает нужную смену четырьмя признаками и ограничивает правку. В документе из этого разбора Борис остаётся на месте: новый файл по этой формулировке я здесь не получал.
В том же чате LibraChat позволяет попросить изменение документа с сохранением его формата. После получения новой версии я всё равно прочту обе строки Анны вместе. Если она берёт соседние интервалы в разных зонах, одной заменой имени организационный вопрос не заканчивается.
Последнее действие — выбрать версию, которую увидят участники. Полезно указать дату обновления в названии файла или в самом документе и одинаково объяснить, какой график действует. Два разосланных расписания с разными именами создадут спор даже при безупречной вёрстке каждого.
Для повторяющихся графиков заранее выбери, что будете передавать участникам: таблицу в сообщении или отдельный документ. Работу с файлами соотнеси с условиями LibraChat.
Первый небольшой график попробуй собрать по запросу выше. Перед передачей выбери одного участника и найди только его поручение. Сможет ли он прийти в правильный день, к нужному часу и в свою зону? Ради этого и стоило собирать таблицу.