Итак …
поехали
модальность описания определяет класс формата описания. модальность описывает формат самого описания и находится на мета-уровне по отношению к формату описания. теперь надо более детально разобраться с тем что я тут написал.
в целом мы можем использовать следующие форматы описания описаний:
текстовые описания
табличные описания
диаграммные описания
графовые описания
аудио и видео описания
комбинированные описания
далее погрузимся в особенности каждой модальности и рассмотрим ее особенности и уместность применения в различных ситуациях
текстовая модальность
текст - самый доступный инструмент описания моделей. но в тексте сложнее всего увидеть за буквами и словами мета-модель по которой текст составлен. если мы не видим мета-модель при условии что она там есть, то мы не разберемся как устроен этот текст и что можно сделать для его улучшения. какие у нас есть ходы и развилки чтобы улучшить какие-то характеристики этого текста.
если текст не похож на бессвязный бред, то значит у него есть мета-модель, просто мы ее не смогли разглядеть. если мета-модели в тексте нет, то интерпретировать его не получится. мета-модель у текста может быть не очень удобной.
для текста мета-моделью может быть план текста, по которому сам текст написан. сначала пишется план - разделы, темы, важные вопросы, а потом уже пишется текстовое наполнение плана/структуры по темам разделов.
раздел с основными понятиями, сокращениями, ссылками - улучшит характеристики модели описанной текстом.
агенты работают с текстовыми описаниями через линейное последовательное прочтение слов, предложений. буква за буквой, слово за словом, предложение за предложением, абзац за абзацем, страница за страницей, глава за главой. чтобы читать объемы текста требуется собранность и концентрация со стороны агента, если речь идет о мясных агентах.
если мы в качестве текстовой модели выбираем формат гипертекстовой страницы, то тем самым мы снимаем необходимость читать строго линейно. в гипертексте есть ссылки для переходов к другим частям корпуса текста. если мы читаем “войну и мир”, то тут придется в полный рост задействовать линейное считывание текста, как пленочную аудиокассету.
текстовое описание так же может быть спроектировано в зависимости от того какая задача этим описанием решается в моменте. под решаемую задачу подбирается структура будущего текста. структура может соответствовать плану текста.
если в тексте есть разбиение на главы, есть оглавление, есть нумерация страниц, то это дает дополнительные возможности в работе с текстом для мясных агентов. с такими частями в тексте работать с ним и воспринимать его легче и приятнее.
при принятии решения о том как будет структурирован текст, доступны такие варианты (те которые лежат на поверхности):
структурировать текст в соответствии с физической структурой того объекта или ситуации которая описывается в тексте. структура текста при таком варианте может повторять физическое разбиение описываемого объекта.
может быть вариант структурировать текст в соответствии с структурой функций объекта. если речь идет об описании организации, то ее можно описать как состоящую из разных групп людей и агентов, или как цепочку по выпуску продукции предприятия.
то есть существует набор вариантов из которых можно выбрать.
это что касается структуры верхнего уровня.
после того как структура верхнего уровня модели, можно перейти к проработке структур следующих уровней.
внутри текстов можно построить иерархии и древовидные структуры, наличие которых в тексте может повысить параметр отвечающий за легкость восприятие текста.
уровень формализованности текста может быть изменен добавлением в текст таких элементов.
вставить в текст раздел с глоссарием прибавит очков уважения со стороны агента которому достанется работа с таким текстом.
перед написанием текста следует принять решения по тому, в каком объеме в тексте будут использоваться списки и перечни как блоки текста. если списки будут активно применяться, то какие это будут списки? одноуровневые, много уровневые?
в пылу мышления кусок текста выпал из контекста. воткну его тут. по смыслу подходит.
иерархиями в тексте можно кодировать информацию об однородных элементах, между которыми существует отношение классификации, специализации или разбиения.
наличие в тексте языка разметки помогает улучшать читаемость текста и удерживает его от скатывания на уровень сырого неструктурированного текста, с которым сложно работать. но правда в последнее время использование языковых моделей при работе с текстами снимает эту проблему. модели легко извлекают структуру из сырого текста или трансформируют его меняя форму текста
известный язык разметки текста - маркдаун, html, org-mode.
при введении в текст какого-то специального обозначения имеет смысл на это обратить внимание читателя. добавить в текст что-то вроде соглашения об используемых в тексте символов.
например в текстах руководства заявлено соглашение об использовании символа :: в качестве обозначения класса или типа символа/знака в тексте.
для работы с текстом используются редакторы текста. вариантов редакторов очень много. от механической печатной машинки до интегрированной среды работы с текстом заряженной нейронными сетями и агентами помогающими работать и бороться с текстами.
агент самостоятельно выбирает инструменты работы с текстами которые ему больше всего подходят для решения его задач.
по текстовой модальности все.
табличная модальность
продолжаем ...
есть такая модальность. очень похожа на анкеты и опросники.
таблицы ассоциируются с экселем, с базами данных и с вордом, когда таблицы бывает сложно настраиваются и могут сильно сломаться.
бизнес-приложения со своими экранными формами тоже в некотором роде могут быть отнесены к табличной модальности.
мета-мета-модель описывающая табличную модальность определяет:
- поля таблицы ( ячейка),
- столбцы таблицы (колонка)
- строка таблицы
- заголовок столбца
это основные элементы из которых состоит таблица.
таблицы плохо совместимы с описаниями из сырого текста. там где структура не выделена, использовать таблицы невозможно. если есть желание или необходимость использовать таблицы для моделирования, то необходимо из описания выделить его мета-модель. если такая мета-модель не будет выделена - в этом случае использование таблиц будет затруднено на грани невозможности использования таблиц для такой задачи.
собственно, чтобы решить задачу определения мета-модели в тексте с моделью, нам надо понять про текст следующие вещи:
- какие типы объектов описываются в тексте (
о чем собственно идет речь), - какой класс объектов описывает каждая таблица (
будет описывать, планируется что будет описывать), - как
должна бытьстроена шапка для каждой таблицы, те что означают заголовки колонок (тут могут быть варианты - колонка таблицы может описывать какие-то свойства описываемого объекта или же колонка может описывать отношения/связи описываемого объекта с другими объектами)
если есть необходимость описывать отношения и связи между объектами, то надо выяснить каким образом можно ссылаться на объекты в границах таблицы, или как можно ссылаться на объекты описываемые в другой таблице. для решения этой задачи надо в таблице обнаружить колонку с уникальными именами объектов по которым можно точечно ссылаться от одного объекта одной таблицы на объект другой таблицы. если такой колонки в таблице не предусмотрено, то можно использовать физические координаты описания в таблице - номер строки таблицы в котором лежит описание и называние таблицы (ее координаты) .
таблицы могут быть использованы для решения задачи моделирования
- объектов одного уровня,
- объектов разного уровня
- объектов разных иерархий (
тут имеются в виду деревья)
ранее затрагивался уже вопрос как древовидные структуры кодировать/описывать в табличной модальности.
когда из текстового описания (тут мы предполагаем что в табличную форм необходимо загнать описание в сыром тексте) извлечена мета-модель, то строить таблицы с такой информацией значительно проще. конвертация описания в тексте в этом случае сводится к заполнению строк таблицы данными об описываемых объектах. одна строка = один описываемый объект (данные про такой объект).
можно собирать таким образом несколько таблиц которые между собой связаны. собственно это и есть конструкция базы данных.
в качестве инструментов для работы с таблицами используются табличные процессоры. как облачные, так и локальные.
в таком случае моделлером для решения задач моделировать в табличной модальности становится табличный процессор.
преимущества такого моделлера в том, что табличные процессоры широкого распространены. по крайней мере доступ к хорошим табличным моделлером в настоящее время ничем не ограничен. сложно найти компьютер на с которого нет доступа к табличным процессорам.
Диаграммная модальность
продолжаем ...
речь о визуальной модальности которая состоит из набора различных объектов, которые располагаются разным образом поле зрения того, кто является адресатом сообщения/диаграммы. с помощью объектов диаграммы кодируется и записывается информация которую мы хотим сообщить адресату.
размещать информацию возможно на физическом листе (записи) или на экране компьютер.
графически элементы могут быть разными. могут быть использованы специальные графические языки. на диаграммах можно добавлять подписи.
язык на котором нарисована диаграмма должен быть известен адресату.
язык на котором нарисована диаграмма является мета-мета-моделью для типа диаграмм.
наиболее известные языки для рисования диаграмм которые чаще всего встречаются в жизни агента:
- язык описания топографических карт или карт навигатора
- диаграммы ганта,
- uml
- idef
- bpmn
- archimate
высока вероятность того что адресат не в полной мере владеет языком описания диаграмм.
так бывает что не в каждой предметной области существует свой язык описания диаграмм который стал стандартом именно для этой области и признан таковым среди экспертного сообщества из домена предметной области.
если реализовался сценарий когда адресат не владеет языком описания диаграмм, то в этом случае остается рассчитывать на то что общая эрудиция агента позволит ему разобраться с содержанием диаграммы и интерпретировать что в ней описывается и на что она ссылается.
на основании такого предположения и ожидания агенты обмениваются своими ментальными картами. но кмк это не всегда хорошая идея, тк ментальная карта достаточно уникальна и индивидуальна и разбираться в чужих диаграммах ментальных карт достаточно трудоемкое занятие и должна быть веская причина это делать …
диаграммы не очень хорошо поддаются обработке компьютером.
когда объем диаграмм увеличивается, то управлять таким массивом становится трудоемко. если диаграммы еще и связаны между собой, то вносить в них изменения так же становится сложно. поддерживать их в актуальном состоянии тоже не очень удобно.
ситуация с такими диаграммами может зайти в состояние когда перевод этих диаграмм (оцифровка) потребует ручной обработки чтобы загнать наработанный массив диаграмм в цифровой вид.
такой трюк придется делать, если нет штатного варианта конвертировать диаграммы в текстовое формализованное описание или конвертировать ее в таблицу с данными.
тут пришло время рекомендации - сразу работать в табличной нотации, так как она более строгая в тз структуры и формы. а из таблицы можно будет современными средствами сгенерировать диаграмму из стрелочек и квадратиков.
графовая модальность
в эту категорию попадают графы знаний, системы управления графами знаний, профессиональные онтологические инструменты, графовые базы знаний.
сама по себе модальность относится к области профессиональной работы.
модальность сочетает в себе свойства табличной модальности и диаграммной модальности. от табличной модальности тут используется способ ввода и хранения данных и информации, а от диаграммной модальности используется способы визуализации данных и информации. в задаче визуализации используется граф с узлами и ребрами. узлы представляют объекты, а ребра в произвольном количестве обозначают связи и отношения между объектами.
граф отличается от диаграммы тем что диаграммы являются результатом работы каких-то авторов и диаграммы обладают своим собственным языком и могут соответствовать какой-то конкретной методике.
граф в этом отношении более строг и стандартен. состоит из узлов и ребер. выбор вариантов графа не такой большой.
с графами можно работать в специализированных моделлерах, которые поддерживают работу с графами. в таких моделлерах могут быть настроены правила определяющие какие узлы по каким правилам могут быть соединены ребром. так же может быть реализована проверка типов узлов.
в моделлерах для диаграмм с нотациями тоже может быть реализованы проверки типов и правил соединения объектов. но чаще такие диаграмм рисуются в простых рисовалках где всего лишь реализованы графические примитивы и все проверки и контроль типов ложатся на конечного агента который или создает диаграмму или читает ее и интерпретирует.
графы в моделлерах на компьютере используют формат rdf. могут использовать свой собственный формат внутреннего представления графа. но даже если в моделлере используется собственный формат представления графов, высока вероятность того, что существует техническая возможность экспортировать граф в табличный или текстовый формат.
аудио и видео
в эту категорию попадают форматы представления данных в виде видео-роликов, видео-инструкций, подкастов, тик-токов, шортсов.
формат хорошо известный и завоёвывающий популярность. формат имеет широкий диапазон эффективности. в основном такой формат достаточно информативный. но бывают ситуации когда такой формат может сопровождаться дополнительными описаниями в других модальностях которые дополняют информацию описываемую графом.
ну и так же сюда можно добавить все что говорилось про диаграммы.
все сказанное про диаграммы может быть справедливо и для этого варианта модальности.
комбинированная модальность
очевидно что все перечисленные модальности могут использоваться одновременно в работе и сочетаться и дополнять друг друга для коммуникации и объяснений.
можно встраивать в сырой текст диаграммы, таблицы, графы, схемы и фрагменты видео. и все фрагменты в разных модальностях будут обозначать один и тот же набор концептов или выражать одну и ту же идею.
возможны варианты когда одна и та же информация/утверждение дублируется в разных модальностях или информация в одной модальности дополняет информацию в другой модальности.
есть еще вариант графической модальности, которая представляет из себя вариант передачи информации с задействованием инструментария из области изобразительных методов. это помимо красивых и кучерявых диаграмм могут быть художественные элементы и переходить в область художественной модальности.
там может появиться вариант артефакта совершенного другого, художественного уровня.
такие дела.
спасибо за внимание.
время мышления письмом: ( 60 + 45 + 10 + 20 + 30 + 10) минут.