1. г.Москва
24 мая 2018г.
Визуальное мышление
Анатолий Левенчук, научный руководитель Школы системного
менеджмента, директор по исследованиям Русского отделения INCOSE
2. Визуальное
мышление: почему я
• Первая программа (на Алголе-68): 1975
• Последняя программа (на Питоне 3.6): 2018
• Графическая нотация для молекулярных орбиталей: 1984
• Язык схем СМД-методологии: 1987
• Перевод на русский схемного языка ArchiMate 3.0: 2018
• Отслеживание многочисленных проектов по DSL и
архитектурным языкам
• Отслеживание работ по выявлению природы языков и
мышления в machine learning/deep learning.
• Работы по задействованию полного спектра формальности
мышления. 2
3. Тезисы по визуальному
мышлению
• 7 апреля 2018 года --
https://ailev.livejournal.com/1418832.html
• Тезисы формулируются в максимально жёсткой
форме.
• Нет истины или лжи в мире, но есть байесовские
оценки! Логика науки вероятностная. Один
пример ничего не опровергает, и ничего не
доказывает.
3
4. Принципиальная схема (кибер)личности [без связей]
4
Воля/намерение/н
адзиратель
(governance)
Экзотело
Бессознательное,
биохимия,
рефлексы и
эмоции
Актёр
ЭкзокортексТело/перформер
Физический мир
Интернет вещей/нейронет
Личность
Вхождение в (кибер)личностные системы систем
Нептолемеевскость: группы и
сообщества (интерсубъектность)
Стейкхолдерская
роль
Стейкхолдерская
рольСтейкхолдерская
рольСтейкхолдерская
роль
Стейкхолдерская
роль
5. Спектр формальности мышления
5
Цепочка «Фундаментальное образование»: https://ailev.livejournal.com/1390318.html
Работаем и со схемами, и со схемоидами!
Рендеринг Моделирование
7. Мышление не визуально, а
синестезийно
• Кинестетическое, визуальное, аудиальное, ольфакторное мышление.
• Только аудиальное мышление разворачивается во времени
• Только аудиальное мышление соответствует медленному мышлению по Канеману, «последовательности
выводов»/inference – если не предпринимать специального тренинга для следования цепочкам
образов/ощущений или иным правилам для не-аудиального вывода
• Особенности естественного языка: он устроен иерархически -- Criticality in Formal Languages and Statistical
Physics, https://arxiv.org/abs/1606.06737, https://ailev.livejournal.com/1274014.html (есть скрытое
измерение: «глубина», сближающая дальние кусочки высказываний – речь идёт об абстрагировании)
• Эксперименты по кинестетическому мышлению с Антоном Климатом (важно: скорость. Решение:
специальный тренинг по мышлению в кинестетике).
• "всё что вовне есть и внутри" (то есть мышление в паттернах увиденного-услышанного-
прочувствованного во внешнем мире, в том числе увиденного в мире и в картинках, и в текстах),
но не всё что есть внутри можно выразить на каких-то языках (синестезии трудны в выражении, в
том числе в синтезе картинок и в синтезе текста).
• можно отдельно обсуждать память, внимание, воображение, многоуровневое сжатие внешней
информации (включая тексты и картинки) и хранение её как priors для последующих
размышлений над вновь прочтённой из внешнего мира информацией.
• Текст уникален тем, что он аудиально-визуальный. Он одновременно и «развёртка» и
«одномоментно воспринимаем». Он универсален!
• «Видеть» ошибки в тексте программ (визуальность в текстовом!)
• Всё больше экспериментов в deep learning, показывающих визуальную (CNN) работу с
последовательностями (RNN).
7
8. Поддержка мышления
«снаружи»: экзокортекс
• Идея DSL – для каждого
domain/ontic придумывать
нотацию
• Кто интерпретатор?
• Человек
• Компьютер (там это domain-specific
architectures).
• Оба (literacy programming)
• Развилки:
• графические-текстовые (начали с
графических, выжили текстовые),
• Автономные-встроенные (начали с
автономных, выжили встроенные)
• Почему? Ни одна нотация не
живёт одна. Работаем с
мегамоделями, стейкхолдеров
много.
8
9. Нотации: сжатие информации
• «Визуальное мышление» это не мышление образами! Это сленг для «использования
идеограмм», то есть использования нетекстовых нотаций.
• Идеогра́мма — письменный знак или условное изображение, рисунок, соответствующий
определённой идее автора в отличие от, например, логограммы или фонограммы, основанных на
каком-то слове, фонеме соответственно. - https://ru.wikipedia.org/wiki/Идеограмма
• «Визуальное мышление» это крохотный кусочек мышления, вовсе не полное
мышление.
• Полное мышление включает:
• начальную схематизацию/моделирование «идея – идеограмма»
• рендеринг/демоделирование «схема – идеограмма» для мультипредметного обсуждения.
• Много что ещё кроме схематизации и рендеринга, как для одного человека, так и для
коллективного мышления: прежде всего вывод/inference.
• Визуальное мышление больше направлено на коммуникацию, нежели на мышление: с собой
(вынос в экзокортекс) и с другими (коллективное мышление).
• Хорошо бы различать в «визуальном мышлении» моделирование и рендеринг как
основные цели и способ использования картинок, обсуждать их по-разному.
Жизненный цикл рабочих продуктов с использованием нотаций важен! Не знаешь,
как используется – не сделаешь хорошо!
Все балаганы с картинками и фасилитаторами заканчиваются, когда начальники уходят,
и ответственным за продукт людям нужно породить продукт. Мышление есть и во
время speed dating, когда хочется договориться двоим или двумстам людям и им нужно
коммуницировать. Но мы ж за state-of-the-art мышление, на пределе возможностей
человечества, а не про организацию коммуникации (а не мышления!) большого числа
людей. При при отсутствии реального мышления инженеров (не попсового design
thinking! а того, как работают настоящие инженеры!) с формальными языками проект
становится фейком. 9
10. Исторический опыт: всё плохо
• Художественный текст: чем более попса и малолетки, тем
больше картинки с текстом и меньше текста с картинками
(https://ailev.livejournal.com/1068481.html). Книжка на 600
страниц с диаграммами вызывает много мыслей. Манга
на 600 страниц вызывает «настроение». Передавать
рендеринг расточительно для мысли! Передавать нужно
абстракции, а рендеринг использовать исключительно в
моменты непонимания!
• Струнные диаграммы! Не получили распространения,
узкая область применения.
• Инфографика: коммуникация, ни разу не мышление.
• Любые примеры успеха «визуального мышления»:
детство предметной области, неразвитость мышления,
мифологичность сознания. Когда появляется развитое
мышление, текстовые языки и их контроль чёткости
логического вывода побеждают.
• Распространение получают «двойные» языки – когда есть
альтернативное выражение в тексте (Modelica, UML-OCL,
AADL).
• Текстовые нотации: скрипка Энгельбарта – долго учиться,
существенные результаты.
• Что делать с теми, кто хочет попроще?!
• Предлагать визуальное мышление. Это огромный рынок!
Низкие результаты, нечем похвастаться. Это 3% от всей
мыслительной работы (или меньше, поскольку
поддерживается не столько мышление, сколько
коммуникация его результатов), так что вовремя исчезать из
проекта.
• С ними ничего не делать! Делать без них --
https://ailev.livejournal.com/1385867.html.
10
11. Архитектурные языки
• Это псевдокоды, ибо интерпретатор – человек
• При росте сложности и объемов немедленно
появляется параллельная текстовая нотация!
UML/OCL, AADL, Modelica
• Гипотеза: архитектура это просто
коммуникационный артефакт, speed dating
• Гипотеза: природа архитектуры только-только
обсуждается (1995 год по факту), поэтому там
пока выживают иероглифы.
11
12. Почему не выживают графические языки там,
где требуется много мышления? Выживают там,
где мышления мало!
• Долго рисовать так, чтобы потом обмениваться
картинками по почте. Тексты при этом
выживают: их банально быстрее писать.
• Управление конфигурацией: внесение
изменений, объединение работы многих разных
людей, revisions, версионирование.
• Моделеры графические дорогие, и работать с
ними медленней, нежели с текстовыми
моделерами (см. про «студии» --
http://ailev.livejournal.com/1280626.html)
12