Денис Кормщиков
Волшебный чемоданчик для работы с документами
Несколько лет назад я написал методическое пособие по работе в Microsoft Word. В нем рассказывал о стилях, автоматическом оглавлении, нумерации, перекрестных ссылках и других инструментах для подготовки больших документов. Системная работа с документами привела меня к новой идее. Можно организовать работу над многостраничными документами таким образом, чтобы большую часть рутины по написанию текста выполняли ИИ-агенты. Давайте разберемся что нужно для того, чтобы нейросети делали создавали документы за нас...
Настройка отображения контента в Obsidian
Сейчас будет духота, приготовьтесь. 🫠 Obsidian позволяет собирать документы из отдельных заметок c помощью вложения. Markdown ![[Название заметки]] По умолчанию у встроенных файлов слева добавляется фиолетовая рамка и название заметок. Мне эта фиолетовая полоса никогда не нравилась. 🙃 Оказывается можно изменить внешний вид документа с помощью CSS. Как только я узнал об этом, тут же сделал CSS-файл, который упрощает отображение. СSS /* Отключение фиолетовой полосы при встраивании файла */ body...
Как не стать заложником перфекционизма? Слышали про принцип Парето? Его используют как довод в пользу разумной достаточности. 20% усилий дают 80% результата, а остальные 80% усилий — лишь 20% результата. Сделать работу на 80% сравнительно легко, а вот попытка довести ее до идеала потребует несоразмерно много времени и сил. Поэтому иногда лучше вовремя остановиться. А что делать, если нужен результат близкий к 100%? Тогда разумно применить этот принцип несколько раз подряд. - Первый человек делает основные 80% работы. - Второй делает 80% после первого, и уже готово 96% работы. - Третий даст результат в 99,2%. - Ещё один такой подход приводит к 99,84% результата. Есть задачи, в которых неплохой результат недостаточен. От книги мы ожидаем и содержательного текста, и аккуратной верстки, и отсутствия опечаток. Можно попытаться получить все это от одного человека. Пусть автор пишет текст, сам его редактирует, верстает и вычитывает. Тогда на каждом следующем этапе он будет тратить больше усилий и хуже замечать собственные ошибки. В производстве книг изящно решают эту проблему. - Автор отвечает прежде всего за содержание и быстро создает текст. - Редактор смотрит на него свежим взглядом, проверяет логику, структуру, точность формулировок и стиль. - Верстальщик превращает рукопись в книгу и следит за устройством полосы, заголовками, переносами и оформлением. - Корректор вылавливает опечатки, пунктуационные ошибки, унифицирует написания названий, кавычки, тире. Каждый следующий участник процесса не обязательно лучше предыдущего. Он лучше приспособлен именно к тому виду работы, который остался. Требование идеала от одного человека парализует работу. Последние проценты обходятся слишком дорого. Если разделить путь к качеству на несколько подходов, почти идеальный результат перестает быть подвигом. Он становится свойством правильно устроенного процесса. #pro
Вы слышали о технологии прогрессивного джипега? Обычная картинка на сайте загружается сверху вниз. При использовании прогрессивного метода картинка на каждом шаге загрузке улучшает качество, но всегда отображается целиком. Это отличная иллюстрация двух подходов к работе. Можно выполнять работу последовательно и качественно, а можно на каждом шаге повышать качество у всего объема работ. В проектировании лучше использовать второй подход. Получается, что общий вид работы всегда ясен, а время тратится только на проработку. При таком подходе каждый шаг можно показать заказчику и вовремя остановиться. Ведь не факт, что ему требуется то качество результата, которое вы планируете реализовать. Идея подсмотрена в Ководстве: § 167. Метод прогрессивного джипега
Mermaid — https://mermaid.ai Для организации работы над документами нужны инструменты, синтаксис которых понятен нейросетям. Mermaid умеет рисовать схемы, описанные кодом 🤔 или, наоборот, выдает код, построенной вручную схемы. Арсенал этого сервиса богат различными вариантами визуализации: схемы, диаграммы, графики, майндмапы, таймлайны, ганты, санкеи, канбаны 🥵 и все такое. Отдельного внимания заслуживает функция полностью автоматического выравнивания схем в любом направлении. Кстати, код Mermaid, вставленный в разметку Markdown, отображается Obsidian без всяких плагинов. Сам я до сих пор использую Excalidraw для рисования схем. Люблю рисовать руками... хоть и не умею. 😆 Открыл холст, поставил прямоугольник, провел стрелку, передвинул подпись. Это же так приятно. Сейчас обстоятельства потихоньку заставляют использовать новый инструмент. Сложно отказаться от возможности попросить ChatGPT нарисовать тебе очередную схемку. 😋 #tools #datavis #chatgpt
Синтаксис разметки Markdown. Я уже давно использую Obsidian, но только сейчас понял интересный факт. База знаний, созданная в этой программе, удобна не только для меня, но и для ИИ-агентов. Все дело в разметке Markdown. Его синтаксис максимально прост. Есть набор символов, которые однозначно описывают структуру документа. Одна решетка обозначает заголовок первого уровня, а двойные звездочки - смысловое выделение. Шрифт, размер заголовка и отступы определяет программа, которая показывает документ. Текст при такой разметке удобно читать даже не отключая спецсимволы. Как же хранит текст Microsoft Word? На самом деле если открыть файл формата .docx архиватором, то мы увидим внутри xml-документы, в одном из которых тот же самый фрагмент будет выглядеть следующим образом. Microsoft Word вместе с текстом хранит привязки к стилям, перекрестным ссылкам и еще кучу вспомогательных данных. Любые изменения внешнего вида текста, будут описаны в этом файле. Чем менее системно оформлен документ, тем сложнее будет найти в нем смысл текста. Языковая модель будет читать именно этот файл и ей придется пробираться через этот стилевой шум, чтобы найти текст. Конечно, это не означает, что нейросети не могут работать документами Microsoft Word. У них для этого есть специальные алгоритмы, но для языковой модели это потеря контекста и лишние затраты ресурсов. Излишний контекст не нужен для базы знаний. Кажется самое время переводить свои архивы в файлы формата .md, если мы хотим, чтобы ИИ-агенты помогали нам писать документы. #obsidian #word #chatgpt

