Диссертация (1168602), страница 39
Текст из файла (страница 39)
В модели появиласьпеременная список WIKILOG, куда термиты записывают отчеты о своихдействиях. В процедурах search-for-chip и put-down-chip были сделаны небольшиедобавления. В модель была добавлена процедура, которая на основании записей вжурнале устанавливает связь между агентами, которые перетаскивали одну и туже палочку.Модель реализована на языке NetLogo 5.2 и исходный код доступен в сетиИнтернет modelingcommons.org/browse/one_model/4749Интерфейс видоизмененной модели представлен на рисунке 8.
Кнопкаlogs_to_sociogram убирает с экрана все палочки и показывает связи междуагентами, которые перемещали одни и те же палочки.Рисунок 8 Интерфейс модели Термиты с журналомЭта простейшая модель создания социограмм на основании действий ссоциальными объектами может быть применена к различным ситуациямсовместной деятельности. Во всех случаях, когда агенты деятельности производятдействия над объектами совместной деятельности, журнал этих действий можетслужить исходным материалом для построения социограмм и проведениясоциального исследования.
Например, мы можем смоделировать ситуацию, когда1991000 независимых агентов в течение 30000 ходов переносят 6000 палочек.Дальнейший анализ и визуализация данных журнала об истории этих действийпри помощи таких инструментов, как пакет igraph в среде языка R и ужеупоминавшийся выше пакет VOSviewer, позволяют увидеть и понять показателисовместной сетевойдеятельностив ситуации, когда агенты действуютсовершенно независимо друг от друга. На поле совместной деятельности нарисунке 9 представлена социограмма агентов, полученная преобразованиемданных из журнала учёта действий термитов.Рисунок 9 Социограмма на основе действий агентов в модели "Термиты"Сложную систему совместной сетевой деятельности можно представить каксеть (двумодальный граф) взаимосвязей между субъектами и объектамисовместной сетевой деятельности.
В этом двумодальном графе субъектыдеятельности непосредственно связаны только с объектами деятельности.Непосредственные связи между субъектами совместной сетевой деятельности илисвязей между объектами деятельности отсутствуют.200Следующий тип сетевых моделей совместной деятельности был связан сматематическим аппаратом, используемым для сетевого анализа в средединамическогомультиагентногопрограммированияNetLogo.Цельюмоделирования было выявление педагогического смысла параметров, которыемогут быть извлечены в результате сетевого анализа.
В исследовании былопредложено использовать среду NetLogo для создания моделей, которые быпозволяли лучше понимать и анализировать сетевой характер педагогическихявлений. Развитие совместной сетевой деятельности требует разработкиинструментария не только для самой деятельности, но и для анализа, обсужденияи моделирования такой деятельности. Актуальной задачей является разработкакомпьютерных моделей, которые позволяли бы обсуждать и прогнозироватьособенности формирования совместной сетевой деятельности, направленной надостижение педагогических результатов. В ходе исследования был разработан иапробированинструментарийдляизучениясовместнойдеятельности,направленной на совместное создание цифровых рассказов и документов [151].Поскольку связи людей и документов можно исследовать и наблюдать припомощи компьютеров, то мы получаем в свое распоряжение множество моделей,которые с успехом могут быть использованы для уточнения наших представленийо сетях.
Модель совместной сетевой деятельности в среде NetLogo основываетсяна следующих простых правилах:• В системе существуют три типа сущностей – субъекты деятельности,объекты деятельности и направленные связи между субъектами иобъектами деятельности.• Субъекты деятельности могут совершать действия над объектамидеятельности, и эти действия приводят к формированию связейразличного типа.• Все действия субъектов деятельности и все операции над объектамисохраняются и используются для анализа динамики развития системысовместной деятельности.С каждым субъектом связано несколько списков:201• impact — список, который позволяет внутри вики-системы узнать всеобъекты, в создании и редактировании которых принимал участие этотсубъект;• readlist — список, в который складываются прочитанные страницы;• votelist — список, куда помещаются страницы, которые данный субъектдеятельности оценил За/Против.
По каждой странице участник голосуеттолько один раз. По страницам, которые создал сам участник, он не имеетвозможности голосовать.Каждый участник обладает способностями:• читать существующие страницы;• создавать новые страницы;• редактировать существующие страницы;• связывать страницы между собой;• оценивать страницы.Интерфейс модели совместной деятельности представлен на рисунке 10.Подробное описание модели и ее возможностей представлено в нашей статье всоавторстве в 2011 году [151].Рисунок 10 Интерфейс мультиагентной модели WikiСреда NetLogo позволяет представлять данные о системе совместнойдеятельности в форме графиков и диаграмм, которые помогают понимать и202обсуждать закономерности системы. Данные по распределению свойств внутримножеств участников, страниц и связей могут быть представлены при помощигистограмм.
Разработанная модель позволяет выстраивать и анализироватьразнообразныесценарииразвитиясистемысовместнойдеятельностивзависимости от тех вероятной совершения тех или иных действий, которыминаделены участники. Модель позволяет анализировать данные о процессах,происходящих внутри системы совместной деятельности. Модель позволяетмоделировать и обсуждать ситуации, которые складываются внутри реальныхсистем совместной деятельности. Начав с описания вероятности совершениядействий, которыми обладают цифровые агенты, имитирующие деятельностьлюдей внутри сообщества, мы можем более ясно представлять и анализироватьфункциональную схему совместной деятельности.Модель позволяет нам изучать и наблюдать не только связи-ссылки междустраницами, но и связи, которые можно выстроить между авторами и страницами,в создании и редактировании которых они принимали участие.
ИспользованиемультиагентнойсредыNetLogo открываетдополнительныевозможности,поскольку сетевое расширение (NW:Extension), появившееся в этой среде в 2014году, позволяет применить к анализу отношений между агентами в среде NetLogoматематический аппарат, используемый для сетевого анализа.Сетевойанализпозволяетполучитьразнообразныелокальныехарактеристики отдельных узлов и групповые характеристики всего графа.Наибольшее внимание привлекают такие сетевые метрики, как групповойпоказатель кластеризации и групповой показатель централизации.
Выбор вкачестве основных характеристик показателей кластеризации и центральностиопределяется тем, что их значение может быть непосредственно связано споказателями «взаимодействие» и «контроль».Коэффициент кластеризации данного узла есть вероятность того, что дваближайших соседа этого узла сами есть ближайшие соседи. Глобальныйкоэффициент кластеризации или кластеризация всей сети есть доля тех триад, укоторых есть три ребра, образующих треугольник.
Высокая кластеризация сети203свидетельствует о том, что узлы объединены в группы. Для социальной сетивысокая кластеризация свидетельствует о том, что между участникамиосуществляется взаимодействие [126].Меразаметностиакторавсетиназываютцентральностью[172].Центральность по посредничеству показывает, насколько взаимодействие двухнесмежных индивидов может находиться под контролем возможного посредника.Методоценкицентральностипопосредничествудляданногоактора,предложенный Л. Фриманом, заключается в нахождении суммы вероятностейтого, что другие акторы в своих взаимодействиях будут прибегать кпосредничеству данного актора [284].
Центральность по посредничеству являетсямерой для определения способности индивида контролировать взаимодействиелюдей в своем социальном окружении. Групповые показатели центральностиносят название индексов централизации. Мера централизации (иерархизации)всей сети определяется как различие в параметре центральности у разных узлов.В иерархической системе большая часть связей сконцентрирована вокруг одногоили немногих узлов, а в децентрализованной сети разница между числом связей уразных элементов сети мала.