Ультимативный гайд по философии Roam Research
 Публичный пост
22 сентября 2020     3682   

Еще заметочника пост, раз уж тема Roam тут проявлялась ранее. В сообществе Наташи Бабаевой попросили рассказать о Roam Research, которым пользуюсь и обожаю. Получилось выступление более чем на 2 часа, смотреть на скорости 1.5x — самое то. Вопросы и комментарии — велкам.

Заметки из рассуждений

Мануалы и обзоры

Файлы и ссылки для работы с Roam

Расширения для Хрома

Сайты и рассылки

Твиттеры

Roam White Paper

Roam — коллективный интеллект с открытым исходным кодом, который постоянно перестраивается, повторяется и развивается в поисках истины.

Почему выбрали графы

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

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

Благодаря весам, присваиваемым прочности отношений между узлами, Roam также становится инструментом для байесовского вывода и принятия решений.

Как обрабатывает мозг?

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

Пластичность мозга позволяет ему перестраиваться с новыми связями, но даже это свойство «используй или потеряй», вызывает забывание заброшенных нейронных путей.

Технологии, которые хотят преодолеть ограничения мозга — следуют одному и тому же базовому формату «картотеки»: единица знаний сохраняется по определенному пути к файлу, что помещает ее в таксономию папок, глав или категорий.

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

Информация передается через связи между нейронами и нейронными сетями, поэтому общая идея может быть доступна всему мозгу.

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

Картотека — плохо

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

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

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

Деревья знаний могут создавать псевдосвязи между файлами, вложенными в заданную иерархию, но они не являются явными и могут описывать только вертикальную таксономию «родительский и дочерний».

Как лучше?

Граф знаний, который отображает все возможные отношения с «умными» связями между определенными концепциями.

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

Каждая заметка или файл — узел во взаимосвязанном графе идей.

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

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

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

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

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

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

Нелинейная причинно-следственная связь

Простые проблемы часто имеют прямую причинную связь.

Когда у пациента наблюдается ряд симптомов, тесно связанных с гриппом, врач может сделать вывод на основании наблюдаемых переменных, что существует одна невидимая переменная — вирус гриппа. Лечите эту скрытую переменную, и симптомы исчезнут.

Но не все так просто. Бывает симптомы, «вызванные» депрессией, например нарушение сна, утомляемость, чувство вины — также могут оказывать причинное влияние друг на друга и на само расстройство. Эта сложная сеть отношений, которая может включать петли обратной связи, не следует по пути линейной причинности.

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

В духе Байеса

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

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

Матрица оценки позволяет кому-то интегрировать большой объем информации в окончательное решение, а не прибегать к простой эвристике.

Оптимизация для интуитивной прозорливости (serendipity)

Нельзя форсить себя «думать иначе».

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

Функция поиска в режиме роуминга может быть откалибрована так, чтобы включать столько шума, сколько желает пользователь:

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

Синтез и перекрестное опыление идей из различных областей дает низко висящие плоды как для отдельных людей, так и для общества:

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

Finding signal in the noise

У нас есть склонность придумывать истории и объяснения случайности — так появляется ошибочное повествование — и становится все труднее отделить настоящий сигнал от шума.

Предположим, что тренд имеет отношение сигнал / шум 1: 1 за год (50% данных значимы, 50% случайны). Ежедневно наблюдая одни и те же данные, состав меняется на 95% шума и 5% сигнала. Ежечасное наблюдение за данными — становятся случайными на 99,5%, то есть в двести раз больше шума, чем сигнала.

Есть учреждения, которым доверена интерпретация данных, включая средства массовой информации, академические круги и законодательные органы. Некоторые агенты в этих учреждениях намеренно скрывают правду, о чем свидетельствуют «фальшивые новости», p-hacking и политиканство.

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

Эту сложную задачу часто срывают закрытые научные журналы, а также алгоритмы поисковых систем, которые все чаще используют подкованные в SEO контент-маркетологи.

Избыточность

Навигация в огромном море информации создает огромную избыточность.

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

Колесо изобретается снова и снова, в бесконечных форумах и в разделах комментариев, на веб-страницах и в книгах, которые возникают и так же быстро исчезают в безвестности.

Цель Roam — обеспечить систематическое кураторство и крупномасштабное сотрудничество.

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

Отказ от необходимого консенсуса

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

Википедия — одно из величайших чудес эпохи Интернета, но она допускает обе эти ошибки.

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

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

Связанные посты
23 комментария 👇
Вастрик, Блогер, питонист, мизантроп 22 сентября 2020

Так, ты меня заинтриговал словами

Roam — коллективный интеллект с открытым исходным кодом, который постоянно перестраивается

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

Каюсь, я никогда не использовал Roam сам, ибо не видел разницы с другими Цеттелькастенами, которые в 2020 заполонили интернет как ноушен. Но тут прям что-то щелкнуло.

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

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

@vas3k, Это цель Roam Research — общая размеченная база знаний. Например, Конор мечтает о том, чтобы дети в будущем учились в Roam Research, выбирая свои предметы, пути, гипотезы, научные школы.

Я пока не использовал Roam в группе, но вот если пофантазировать, то в Roam можно пойти и вглубь и вширь.

  1. Мы два математика и пишем статью. Оба сидим в своих специфических информационных пузырях. Один ботает публикации, другой — конференции. Один ссылается на Пифагора, другой на Архимеда (я хз) — на выходе получится столкновение и взаимоопыление идей под нужную цель статьи. Становится глубже.

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

У меня проходили встречи и созвоны по важной мне теме, до сих пор есть крошечные чаты, где варится и повестка дня, и классика, и будущие прогнозы. Я работаю как секретарь, занося идеи в Roam, но ведь это могли бы делать все участники чатов. Решить проблему прайваси можно — договорившись о том, что мы собираем, а сейчас я для себя собираю все подряд.

В Roam уже есть версионирование каждого блока и комментарии. Есть возможность делиться на просмотр и редактирование, как в гуглдоках. Энтузиасты открывают свои базы и предлагают пользоваться.

Один человек залил и разметил Библию. Сделал он это для своих целей. Но получается, я могу пойти и "собрать", например, историю какого-нибудь героя через все главы или проследить как развивается/упоминается какое-то понятие (частная собственность, понятие добра, межполовых отношений и пр). А собрав, дописать свои камменты и доразметить исходник.

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

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

@khabaroff, вроде бы, athens (open-source клон roam) как раз целится на такое межпользовательское взаимодействие.

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

@MikhailKorobko, классно. Пусть растут все цветы :)

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

@vas3k, переизобретение WWW?

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

@seegi, я бы сказал скорее RDF и Semantic web, которые провалились

  Развернуть 1 комментарий
Роман Сафонов, Антифрод-аналитик 23 сентября 2020

А есть ли что-то на графах для таск менеджемента?
Ну тоесть я проставляю рёбра (разнонаправленные) между задачами и потом могу посмотреть (визуально или текстом) посмотреть разные пути решения задачи.

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

@Kagdilag, да! Тоже хочу!

  Развернуть 1 комментарий
Alexey Kopylov, Проектирую UX/CX 3 ноября 2020

Эпичное видео, смотрел в 5 заходов!

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

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

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

@sequeller, отмечу ещё схожую проблему: на каком языке вообще вести этот Roam? Для меня на профессиональные темы естественнее думать и писать по-английски, а на личные по-русски, как это совместить - пока непонятно. Хотя это не то чтобы проблема Roam.

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

@SergeiTikhomirov, Как-то я заметил, что архив и заметки у меня на трёх языках и принял решение всё перевести на английский.

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

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

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

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

@sequeller, Обсидиан недавно добавил алиасы, жить стало лучше, жить стало веселее

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

@greenochre, спасибо, посмотрю. Но Обсидиан это так грустно..

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

@greenochre, ну, [[note|displayed text]] всегда был, алиасы добавляют только автозаполнение.

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

Сохраню здесь - вроде бы наиболее близкий опенсорсный аналог Роама - https://github.com/logseq/logseq . Тоже на кложуре.

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

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

Но все как в анекдоте, не выиграл, проиграл...

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

Огромного смысла городить Цетелькастен в цифровом мире я лично не увидел, поэтому мысль "Начните, оно само начнет сформировываться" и "Оторванные узлы - это нормально" сильно помогли.

До этого вел заметки долго в Evernote, а потом в Joplin их очень легко было в md выгрузить и загрузить в Obsidian. Но они были очень мало связаны. За день ковыряния понял, что работать с такими инструментами еще учиться и учиться (По истине High celling), но уже к концу дня даже симпатичные графы начали получаться.

Короче говоря, еще раз спасибо!

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

@VBodrov, а как визуализировал графы в обсидиане?

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

@Conscience, это же даже не плагин, базовый функционал.
Глобальный граф:
Open graph view — Ctrl+G
Локальный граф по умолчанию хоткея не имеет, но открывается из “More options” записи.

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

@VBodrov, да я вот только только погуглила и увидела) Как раз хотела написать, что не заметила слона в комнате) Спасибо!

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

@Conscience, да не за что. Его еще как-то можно css'ом разукрашивать, но это недоступная мне магия.

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

Всем кто интересуется данной тематикой советую ещё посмотреть Obsidian. Имеет большинство необходимых фич как в Roam только вся ваша информация хранится локально а не где то у кого то в облаках. Плюс работает как приложение (хоть и на electron) не зависит от интернета (а значит нет тормозов как например в Notion).
Вокруг Roam Research, как мне показалось, возникло действительно что то вроде культа и я бы не сказал что это прям хорошая штука. Это значит что некоторые замечания в твиттере по поводу Roam Вам могут аукнуться из за наиболее рьяных сторонников «культа». Подход авторов Roam «все кому не нравится - идите три буквы» возможно тоже Вам не очень понравится. Вокруг Obsidian тоже сформировалось коммьюнити и, как мне кажется, более адекватное и компетентное. Найти это комьюнити можно в Discord сервере который указан на сайте Obsidian, также у них есть форум.

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

😎

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

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


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