Для того чтобы определить наличие или приближение следствия, необходимо оценить наличие комплекса его причин. Эти оценки могут быть выражены качественным образом типа "мало", "достаточно", "возможно", "неизвестно" и т.п. В комплекс причин может входить также действия самого объекта, которые он уже выполнил или собирается выполнить для достижения своих целей. Эти действия в сочетании с внешними явлениями и приводят или не приводят к проявлению следствия, наличие которого влияет на достижение целей объекта.
Шаблоны действий, связанных с какой либо элементарной целью, могут быть представлены в виде плоских матриц. Строки этих матриц соответствуют возможным действиям объекта. Столбцы соответствуют оценкам текущей ситуации по имеющимся данным о ней. На пересечении столбцов и строк находятся оценки целесообразности каждого возможного действия в условиях возможных оценок конкретной ситуации. Оценка ситуации делается одновременно с поступлением данных о ней, и эта оценка делается по тем целям, на достижение которых эта ситуация может оказать влияние.
Привязки данных к целям, пусть и неокончательные, должны присутствовать изначально. Именно с привязок к целям начинается обработка данных. В соответствии с каждой целью, к которой привязываются данные, они получают оценку, используемую для выбора наиболее целесообразных действий (на основе использования этих оценок в соответствующих шаблонах), в том числе действий связанных с дальнейшим использованием этих данных.
Функция оценок данных может быть фиксированной или меняться в зависимости от полученных реальных результатов действий объекта выбранных на основе получаемых оценок, от того насколько выбираемые действия способствуют приближению объекта к его целям. Настройка функции оценок происходит на основе получения новых данных, связанных с реальным результатом действий объекта и сопоставлении его с ожидаемым.
Первичная привязка и оценка групп данных производится одновременно с их поступлением, именно с этого начинается процесс их движения и обработки в ИМВС. При поступлении новых данных в узел ИМВС происходит интегральная оценка всех данных по этому узлу, и именно эта оценка, накладываясь на информационные шаблоны действий, определяет выбор наиболее целесообразного из них. Если узел ИМВС является подчиненным другим узлам, то обобщенная оценка нового состояния его данных должна поступать в вышестоящие узлы. При этом обобщенная оценка для каждого вышестоящего узла зависит от окрасок связи с этим узлом и представляет собой новую порцию данных, привязанную к этому узлу. Соответственно, в каждом вышестоящем узле происходит интегральная оценка всех его данных и выбор действий по его шаблонам. Таким образом, прием информационных кодов вызывает поток данных в ИМВС объекта и их распределение по ее узлам. Обработка этого потока по шаблонам действий участвующих в нем узлов приводит к комплексной реализации принятой информации, совместно с информацией зафиксированной в этих узлах ранее.
3.5. Реализация информации
Получение и интерпретация объектом информационных кодов приводят его к необходимости произвести некоторый комплекс действий, целесообразный для него в сложившейся ситуации. Этот комплекс состоит из изменений параметров внутреннего состояния объекта (взаимодействий его элементов) и изменений его внешних проявлений (взаимодействий с объектами среды). Принцип целесообразности организации действий включает в себя принцип своевременности проведения каждого действия в отдельности и согласования их по времени в комплексе. Для этого необходимо, чтобы объект отслеживал результаты своих действий или, другими словами, принимал информацию, возникающую в результате проведения каждого этапа этих действий, и реализовывал ее в последующих этапах. Завершение каждого этапа реализации информации подводят объект к началу нового акта информационного взаимодействия. Деятельность объекта состоит из постоянной череды информационных и неинформационных взаимодействий со средой. Эта цепочка начинается с возникновением объекта и заканчивается с прекращением его существования. Каждое действие в этой цепочке необходимо должно происходить в реальном масштабе времени, т.е. от момента получения информации до ее реализации, должно проходить время, за которое ситуация не измениться настолько, что предпринятые действия станут неадекватными ей. Масштаб времени, в котором происходит обработка информации, может быть различным для разных ее видов и соответствует принципу целесообразности ее реализации. Обеспечение скорости обработки информации во многом зависит от организации распределения данных в его ИМВС и организации доступа к нужным их группам, используемых для выбора действий целесообразных в данный момент.
3.6. Навигация данных в структуре ИМВС
Поток данных в ИМВС и их распределение по ее узлам ориентированы, прежде всего, на подготовку их использования в организации выбора объектом действий ведущих к достижению его целей. Каждая новая порция данных должна получать то свое место в ИМВС, где ее обработка по соответствующей цели будет приводить к целесообразной реализации получаемой информации. Распределение данных согласно их назначению предполагает определение для них признаков привязки к тем или иным целям объекта и, соответственно, привязки к конкретным узлам ИМВС.
Определение привязок данных начинается уже с рецепторов, которыми генерируется их поток после принятия информационных кодов. Рецепторы могут быть специализированными, посылающими данные связанные только с одной целью их использования, и тогда вопрос привязки данных полностью решается уже на их уровне. У простейших объектов преобладают именно такие рецепторы. С усложнением объектов, и соответственно с усложнением их информационных взаимодействий со средой, возрастает доля универсальных рецепторов, принимающих информационные коды и генерирующих данные многоцелевого назначения. Конкретизация привязок данных идущих от универсальных рецепторов осуществляется уже в самой ИМВС, хотя предварительный диапазон привязок может устанавливаться рецепторами. Для установления привязок данных на нижнем уровне ИМВС должны существовать фильтры, которые на основе определенных характеристик данных уточняют их привязки к целям использования. Эти же фильтры отсеивают данные, назначение которых не может быть определено или определяется как бесполезное. Фильтры могут быть статическими (врожденными) или динамическими (настраиваемыми в процессе функционирования объекта). Фильтры являются узлами ИМВС, поскольку они обладают всеми тремя компонентами, присущими ее узлам. У них есть целевое назначение, временно хранимые данные и шаблоны действий, с помощью которых генерируется и направляется дальнейший поток данных. Настройка узлов-фильтров связана с определением таких характеристик данных, которые позволяют устанавливать их отношение к тем или иным группам явлениям внешней среды, и соответственно, отношение к целям объекта, на достижение которые влияют эти группы. На начальном этапе функционирования объекта настройка фильтров его ИМВС может носить хаотичный характер, основанный на случайных изменениях алгоритмов. Постепенно фиксируются те из случайных алгоритмов, применение которых оказывается наиболее полезным для достижения целей объекта. Постепенно происходит нечто вроде процесса эволюции алгоритмов, в ходе которого на основе прежних возникают новые более целесообразные алгоритмы. Исчезновение неадекватных алгоритмов привязок данных обеспечивается способностью памяти к очистке или, проще говоря, способностью забывания.
Структура ИМВС имеет полииерархический вид, определяемый разделением целей объекта на подцели и многозначностью подчинения подцелей целям более высокого уровня. Структура компонент данных ИМВС имеет также полииерархический вид, определяемый вхождением данных о частных явлениях в группы данных о более общих явлениях. Обе эти структуры соответствуют друг другу, поскольку более высокие цели объекта связаны с взаимодействием с более общими явлениями, и декомпозиция этих целей приводит к целям связанным с взаимодействием с частными явлениями.
В ходе эволюционного развития объектов и параллельным развитием их социумов, появились и стали развиваться и специализированные средства их информационного взаимодействия - языки. Язык начинает проявляться тогда, когда объекты становятся обладателями возможности генерировать последовательности информационных кодов, соответствующих различным явлениям, и передавать эти коды другим объектам, обладающим способностью интерпретировать их как информацию связанную с соответствующими явлениями. Каждый элемент языка представляется комбинацией определенных кодов и соотносится с каким либо одним явлением. Последовательность генерируемых по определенным правилам таких комбинаций соотносится уже со связями между явлениями. Таким образом, структура языка, используемого членами социума для их информационных взаимодействий, соответствует структуре явлений, с которыми взаимодействуют отдельные члены и их социум в целом. Язык настолько структурирован, насколько структурировано согласованное взаимодействие членов социума с явлениями их внешней среды. Разные социумы, состоящие из объектов одинаковых видов и имеющие дело с однотипными явлениями внешней среды, объективно имеют схожие структуры их языков и наоборот.