Гайд по LogSeq — освоение ключевых методик ведения вашей системы заметок

 Публичный пост
10 сентября 2024  2186

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

Обо мне. Я руководитель Data Science команды в Авито, где работаю над алгоритмами продвижения. Веду заметки более 10 лет и за это время сидел на разных инструментах: Evernote -> One Note -> заметки в Markdown -> Notion -> LogSeq. Пишу в телеграм канал big_ledovsky про работу, хобби, data science, продуктивность и управление технической командой.

Последнее время меня особенно часто спрашивают про LogSeq или Obsidian в контексте перехода с Notion или из-за растущего сарафанного радио про эти системы. Но мало кто ожидает, насколько далеко графовые системы заметок находятся от традиционных приложений. Не каждому подойдет LogSeq. Изначально я хотел включить в статью гайд, как понять, что вам подходят такие системы, чем LogSeq отличается от Notion, от Obsidian и Roam Research, но.. получилось много. Может быть потом про это будет отдельная статья.

На Вастрике уже была статья про Logseq (Гайд по Logseq [Продуктивность] — Вастрик.Клуб 🤘✖️👩‍💻‍), в которой приводится обзор приложения. Я решил написать еще одну статью, больше ориентированную на то, как правильно пользоваться LogSeq.

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

Часть 0. Основа Logseq

Перед тем, как начать, нужно рассказать, что LogSeq строится на трех основных элементах:

  • Страницы (pages). Физический .md файл на диске. Страница имеет название. Является элементом в графе
  • Блоки (blocks). Страницы состоят из вложенных блоков, которые отображаются как список с точками. На самом деле блоки обладают практически теми же свойствами, что и страницы, разве что не являются отдельным файлом и не имеют название. Также, блоки не появляются в графе (хотя на самом деле на них тоже можно сослаться)
  • Ссылки (links). Основа графа заметок. В тексте мы ссылаемся на другие страницы и таким образом создаем граф. В отличии от традиционных систем, мы не должны создавать иерархическую структуру. Как хотим, так и связываем

Таким образом на страницах LogSeq нельзя писать полноценный Markdown текст. Нужно обязательно писать вложенными списками-блоками. С одной стороны это ограничение. Например, полноценно писать посты в LogSeq неудобно: потом замучаешься редактировать. С другой стороны на блоках реализовано несколько ключевых механик, которые определяют LogSeq. Об этих механиках я раcскажу дальше.

Часть 1. Начало. Осваиваем журнал

Итак, вы открыли LogSeq и вас встречает Журнал. Это лента ежедневных автоматически создаваемых заметок. Это очень важный компонент, с которого как с небольшого ростка начнет создаваться наш будущий граф.

Что делаем

Начните писать заметки в течении дня и наполнять их ссылками. Если хотите, вы можете также использовать обычные практики ведения журнала, например, трекать привычки, но это необязательно.

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

Вы сами должны решить, что вы будете делать элементами своего графа. Например:

  • Люди
  • Проекты
  • Области ваших интересов

Что нужно освоить на этом этапе

Создание ссылок на несуществующие страницы. Когда вы открываете квадратные скобки "[[" у вас появляется поиск ссылок. Если ничего подходящего не нашлось, смело создавайте новую страницу. Так вы будете наполнять граф.

Легкость при создании новых ссылок. Когда вы создаете новые ссылки, вы можете переживать, что в следующий раз не вспомните ее название и создадите ссылку с другим названием, из-за чего образуется каша. На самом деле этого не нужно бояться. Мозг думает очень похожим образом, а еще вам будет помогать поиск LogSeq. Вы удивитесь, но в следующий раз вы скорее всего без проблем найдете эту ссылку.

Использование виджета Linked References. Ключевая фича LogSeq - отображение обратных ссылок. В Linked References вы увидите блоки со всем содержимым, где упоминается ссылка.

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

Методика под капотом

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

Ссылки

Часть 2. Учимся эффективнее собирать знания

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

Согласно методике Zettelkasten работать с источниками информации можно с помощью нескольких типов заметок: быстрых заметок (Fleeting Notes), выделение ссылок/цитат (References Notes) и написание конспектов с собственными мыслями (Literature Notes). В LogSeq заложено много механик, которые помогают это делать.

Для быстрых заметок у вас уже есть журнал. Давайте разберемся с остальными.

Что делаем

Начинаем вести конспекты.

Что нужно освоить на этом этапе

Как организовывать ссылки и конспекты. Я собираю ссылки в разделе References на страницах по разным темам. В этом разделе могут быть как внутренние ссылки на страницы, так и обычные внешние ссылки.

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

Использовать Свойства (Properties) и Запросы (Queries) для фильтрации заметок. Конспектов может стать довольно много. Поэтому попробуйте дописывать к конспекту свойства. Например, можете сделать свойство "type" и заполнять туда "literature-note", а также "tags" и вставлять туда релевантные темы. Затем, вы можете написать запрос, чтобы пофильтровать заметки типа literature-note с определенным тегом. Свойства можно ставить и блокам. Запросы помогают анализировать имеющиеся ссылки и конспекты и подсказывают где провести рефакторинг.


Интеграция с Read-it-later приложением. Я использую Omnivore. Omnivore позволяет сохранять статьи и видео и читать или смотреть их потом. В статьях можно выделять цитаты и писать к ним заметки. Можно настроить интеграцию, чтобы цитаты и заметки сами приезжали в ваш LogSeq.


Аннотация PDF. LogSeq имеет очень крутую систему аннотирования pdf. Я сам загружаю pdf в основном через Zotero, но можно загружать и руками. Суть аннотации в том, что вы открываете pdf прямо в LogSeq, выделяете цитаты, а затем вставляете их в заметки.

(Для чтения научных статей) Интеграция с Zotero. Zotero - это инструмент хранения библиотеки статей, open-source аналог известного Mendeley. Интеграция позволяет создать страницу в LogSeq со статьей, которая лежит в Zotero. Наверное, в LogSeq можно было бы вести базу статей без всяких Zotero, но Zotero нормализует метаданные статей и это является киллер фичей. Да и читать в Zotero мне удобнее.

Ссылки

Часть 3. Работаем над постоянными заметками

Постепенно у вас будет формироваться граф. Чтобы он был полезным, нужно его поддерживать.

Что делаем

Пора приступить к развитию системы связанных постоянных заметок, или как их еще называют вечнозеленых (Evergreen notes).

В Zettelkasten и других системах авторы предлагают использовать атомарные заметки. Буквально дробить все на очень маленькие заметки, которые соответствуют одной мысли. Я создал такую систему с нуля в своем исследовательском графе и это дало крутой результат. Идеи встречаются в разных статьях, получают голоса за и против и так далее.

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

Что нужно освоить на этом этапе

Рефакторинг больших заметок. Вы видите, что какая-то постоянная заметка стала слишком большой. У вас есть два варианта.

  • Во-первых, можно провести рефакторинг блоков внутри заметки. Отдельно выделить ваши мысли и вопросы, отдельно ссылки, отдельно полезные заметки. Также, структурировать контент по блокам, чтобы в каждом блоке
  • Создать несколько дочерних заметок. Посмотрите, к чему бы вы хотели ссылаться как к отдельным заметкам

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

Использование ссылок на блоки. На блоки можно ссылаться также, как и на страницы. Делать это менее удобно. Обычно, проще выбрать Copy block ref, нажав на блок правой кнопкой. Также можно выбрать Copy block embed и вставить блок целиком со всем содержимым.

Лично я очень ограниченно использую этот функционал. Он специфичен для LogSeq и выходит за рамки стандартного Markdown. А я стараюсь вести базу так, что я потенциально могу мигрировать ее в какой-то другой инструмент. Да и ссылаться на блоки не так удобно, как на страницы.

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

Методика под капотом

Zettelkasten. Данная методика объединяет работу с источниками информации и синтез новых знаний. Zettelkasten выделяет несколько типов заметок: Быстрые заметки (Fleeting notes), конспекты (Literature notes) и постоянные заметки (Permanent notes, Evergreen notes). Пайплайн работы предполагает, что вы постепенно накапливаете знания из внешних материалов, выделяете из них идеи, а затем создаете постоянные атомарные заметки со своими собственными мыслями, опираясь на существующие наработки. Я рекомендую ознакомиться с данной методикой и попробовать использовать ее для работы с теми областями знаний, куда вы хотите закопаться глубоко.

Ссылки

Чем я не пользуюсь

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

Во-первых, это доски по типу Miro. В LogSeq можно делать встроенные доски в Excalidraw, а также отдельные доски в разделе Whiteboards. Мы активно используем доски на работе, например для отрисовки архитектур систем и ведения роадмапов. Но в личной системе заметок я не нахожу им применения. На мой взгляд все можно написать текстом. Скажу больше, я и картинки не вставляю.

Во-вторых, это карточки для периодического повторения (Flashcards). Карточки очень популярны среди западных студентов. Но я уже не студент, да и когда был им карточками я не пользовался. На мой взгляд самый эффективный способ освоения материала - это активное повторение (Active Recall), когда вы пробуете с нуля воспроизвести материал. Или когда вы делаете практический проект на основе полученных знаний. Но кому-то может такой функционал понравится.

Заключение

В этой статье я постарался построить последовательный гайд, как начать правильно пользоваться LogSeq и использовать методики, которые держались в голове при его создании. Используя этот гайд как основу, вы в дальнейшем сможете построить систему, которая подходит лично вам. На мой взгляд, основное преимущество LogSeq над Obsidian в том, что LogSeq сразу предлагает вам то, как им пользоваться, в то время как Obsidian является конструктором, которым нужно настраивать самому. Поэтому порог входа в LogSeq ниже. Я слышал от нескольких знакомых, что они пробовали пользоваться Obsidian, но не разобрались. Надеюсь, с LogSeq будет проще и вы сможете вдохновиться его ключевыми фичами:

  • Ведением журнала
  • Удобными обратными ссылками
  • Обилием механик для сбора и усвоения знаний
  • Гибкостью поддержики графа заметок и отсутствием необходимости вести строгую систему по типу Zettelkasten

Буду рад ответить на вопросы в комментариях. Поделитесь вашим опытом. Мне кажется, что в теме ведения заметок, обсуждения подходов разных людей дают больше всего пищи для размышления. И конечно буду рад вас видеть в своем телеграме big_ledovsky, где периодически появляются заметки по продуктивности и разным другим темам.

P.S.

Также мне хотелось бы сослаться на две статьи на Вастрике, которые посвящены Roam Research, прародителю LogSeq, который по некоторым причинам теряет свою популярность. В тексте негде было их вставить, поэтому оставлю тут

Ультимативный гайд по философии Roam Research — Вастрик.Клуб 🤘✖️👩‍💻‍

Обзор тулзы для заметок — RoamResearch — Вастрик.Клуб 🤘✖️👩‍💻‍

Связанные посты
21 комментарий 👇

@big_ledovsky а в чем отличие с обсидианчиком?

  Развернуть 1 комментарий

@BratanOrangutan, Obsidian получше отполирован и кажется менее тормозным

  Развернуть 1 комментарий

@nakopylov, если попробуешь поставить апку на айфон, поймешь почему обсидиан популярнее

  Развернуть 1 комментарий

@BratanOrangutan, хорошее сравнение есть тут Logseq vs Obisidian | Which personal knowledge management app should I choose? - YouTube

Что важно на мой взгляд

  • LogSeq уже настроен на некоторый воркфлоу, в то время Obsidian больше как конструктор. Это и плюс и минус
  • В Obsidian заметки в чистом markdown, в LogSeq в списках-блоках. Из-за этого у LogSeq так хорошо работают обратные ссылки. Но при этом просто писать (статьи, например) там нельзя.

Obsidian выглядит более зрелым приложением, быстрее работает и считается, что его можно при желании настроить на воркфлоу logseq. Я пробовал, но виджет обратных ссылок я так и не поборол. В итоге эффекта автоматического создания заметки за счет Linked Reference не получается. И это рушит удобство ведения журнала.

В частности я пробовал плагин Obsidian, который пытается решить эту проблему ivan-lednev/better-search-views: Outliner-like breadcrumb trees for search, backlinks and embedded queries). Но выглядит он так себе.

  Развернуть 1 комментарий

Спасибо! Вдохновило попробовать!

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

  Развернуть 1 комментарий

@eugeny, Очень рад! Поразительно, что и LogSeq и Omnivore - open-source приложения. В LogSeq кстати можно не регаться, т.к. файлы лежат прямо на компьютере (я синхронизирую в облако)

Вообще все удивляются, что Omnivore полностью бесплатный. Это очень качественное приложение. А если его сделают платным/недоступным, то всегда можно поднять свою версию, т.к. его код лежит на гитхабе.

  Развернуть 1 комментарий

@big_ledovsky, вот да, я все ждал где мне Omnivore сообщит о расценках, а он не сообщает 🙃 Класс!

Logseq буду поднимать как до компа доберусь, у меня там в Obsidian кое-чего скопилось, посмотрю что получится.

  Развернуть 1 комментарий
Anton Sol решаю вопросики (с данными) 10 сентября в 20:55

Нужно обязательно писать вложенными списками-блоками.

Мне нравится писать вложенными списками, когда рефлексирую: когда развиваю мысль, продолжаю список вглубь. А когда перехожу на другую тему, возвращаюсь на один или больше уровней выше.
(Интересно, этому подходу уже придумали название?)

Я как раз искал приложение для ведения журнала, поэтому попробую!
А для базы знаний не очень понятно зачем это требование, но может заодно и оно по ходу станет понятнее.

P.S. винда подсказывает, что я уже пробовал logseq до этого, но видимо что-то пошло не так =). что ж попробуем еще раз

  Развернуть 1 комментарий

@sol, ну, это не требование, скорее особенность архитектуры LogSeq. Что это дает

  • Использование в обратных ссылках. Obsidian не умеет так отображать обратные ссылки. Когда ссылаешься внутри блока, то блок попадает на Linked References и сам наполняет заметку. В виджете отображается весь блок со всем содержимым. И прямо там его можно редактировать
  • В блок можно провалиться и редкатировать как отдельную страницу
  • Блоки можно сворачивать и делать свою заметку компактной
  • Блок обладает практически всеми свойствами страницы, поэтому его можно использовать для ссылок (хотя я как писал делаю это очень ограниченно). Поэтому можно не создавать отдельные заметки на все подряд.
  Развернуть 1 комментарий

@sol, По сути переход на один уровень выше - это тоже графовый способ ведения заметок, просто можно создавать новые страницы и в них проваливаться (сложнее), а можно делать это на одной странице в блоках (проще)

  Развернуть 1 комментарий

@sol,

Мне нравится писать вложенными списками, когда рефлексирую: когда развиваю мысль, продолжаю список вглубь. А когда перехожу на другую тему, возвращаюсь на один или больше уровней выше.

Не уверен, что это подход, но такой метод записи называется outline.

  Развернуть 1 комментарий

@glader, похоже на то

  Развернуть 1 комментарий

А как ты синхронизируешь logseq между девайсами? Мне хочется чтоб мой ноуттакинг апп был легко доступен со всех девайсом (ноут, десктоп, мобильный). У logseq есть хорошее решения для этого?

  Развернуть 1 комментарий

@daxelka, Привет!

Что касается меня, я работаю в LogSeq только с компьютера, файлы синхронизирую в облачное хранилище.

Для быстрых заметок (когда нужно оперативно что-то записать) я использую Notes, который с телефона синхронизируется на mac. И еще в Notes я пишу план на день, т.к. часто делаю это за кофе или еще в постели =) Ну тут выбор каждого, мне хочется для быстрых заметок иметь максимально простое приложение

А вообще для синхронизации с телефоном есть два решения

  • Во-первых, во-первых у LogSeq появилась встроенная синхронизация за деньги
  • Во-вторых, для iPhone можно синхронизировать через iCloud. Но тогда придется держать заметки на iCloud. С Android там как то сложнее..
  Развернуть 1 комментарий

@big_ledovsky, спасибо, платная синхронизация это интересно. Через iCloud решение плохо работает, и данные были несколько раз потеряны.

  Развернуть 1 комментарий

@daxelka, если между apple девайсами, то можно настроить связку Logseq + Github + Working copy (платное приложение для Git 35 долларов стоит) + iPhone Shortcuts. Вместо Working Copy можно вроде что-то еще использовать бесплатное, но с ним были какие-то проблемы, поэтому я пока не пробовала.

  Развернуть 1 комментарий

Здорово, что больше людей узнают про logseq

Про вид графа

Мне встроенный граф не очень нравится, тк нодами являются даты – получается каша . Вы как-то смогли это побороть?

Я лично в итоге изредка пользуюсь стороннем модулем для graph view
https://github.com/trashhalo/logseq-graph-analysis

  Развернуть 1 комментарий

Вид без плагина

Вид с плагином

  Развернуть 1 комментарий

@AlexanderSh, в стандартном графе можно скрывать заметки из журнала

Но лично я графом так и не научился пользоваться нормально..

  Развернуть 1 комментарий

@big_ledovsky, но если мой основной способ делать заметки – через журнал, то скрытие журнала убивает смысл графа..

В общем да, встроенный graph-view не самая полезная вещь

Но я пришёл к выводу, что, чтобы граф реально стал полезным – нужны сотни заметок, иначе просто не видно паттернов

  Развернуть 1 комментарий

@AlexanderSh, Спасибо за наводку на плагин. Я знаю, что многие не довольны стандартным графом логсека. Я в идеале хотел бы фильтровать граф, чтобы анализировать какую-то предметную область и понимать где нужно наводить порядок)

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб