О новом Вебе...
| Перез Чернов Алекс | |
| Род деятельности: |
анализ, проектирование, бизнес-консультирование |
|---|---|
| Роль участника: | |
| Основной раздел: | |
| Круг интересов: | |
| Гражданство: | |
| Сайт: | |
| Nickname | |
| Подробнее: |
канд. физ.-мат. наук |
Недавно г-н Щербак С.С. (http://shcherbak.net) спрашивал, что я думаю о "правильных" социальных сетях, как они будут устроены с точки зрения семантических технологий. Какими они будут в новом, "умном" вебе.
Ниже структурировано изложено обсуждение этого вопроса с сотрудником IBA Менжинским Виктором. Он специализируется в «новых» интерфейсах (в том числе с использованием AIR, Flash, вычислительных моделей графических плат), юзабилити, и вроде «балуется» ИИ. На последнем из IBM проектов занимался разработкой и тестированием веб-интерфейсов.
Содержание |
Концепции.
Связь повсюду.
Тезис 3.1: «Сети – беспроводные, использующие обычные среды, и локально самоконфигурирующиеся – будут доступны повсеместно и будут обеспечивать передачу значительного потока данных, в том числе потокового видео».
Очевидный тренд: беспроводная сеть, достаточная для передачи потокового видео, будет доступна повсеместно в мегаполисах (полное покрытие wi-fi, 4g).
Очевидный тренд: локальные сети (до первой «пробки» счетчика) использующие инфраструктуру электрических сетей доступны уже сейчас, на их основе в рамках дешевых прототипов «умного дома» осуществляется коммуникация между мини-сервером в розетке (linux) и устройствами, подключенными в рамках сети на периферии. Соответственно, такие сети будут организованы в рамках многих локальных островков «мира вещей» (комната, уголок).
Почти очевидный тренд: специальные механизмы, внедренные в само понятие «локальной сети», смогут быть реализованы любым из участников этой сети и далее, посредством переговоров (negotiation), локальные сети будут объединяться на основе определенных политик, в том числе понятии регулируемого качества транспортного сервиса (QoS *).
Таким образом любая вещи и устройство смогут быть доступны в сети по требованию, а также выходить в сеть везде, в том числе быть там постоянно.
(*) http://jgcs.sourceforge.net/implementations/appia.html
Задачи: глобальное именование вещей и устройств на основе распределенных иерархий и передачи доверия, организация входящих соединений и доставка до востребования, реконфигурация сети и активной связи без утери данных (множественная доставка контента), скрытие потоков данных (безопасность множественной доставки контента), конфигурация и тестирование транспортного уровня на основе декларированных требований качества доставки специфического контента, реконфигурация и самовосстановление сети, агентная коммуникация роутеров.
Постоянная доступность.
Тезис 3.2: «Устройства и вещи смогут функционировать и быть постоянно доступны в среде, без дополнительного электрического и другого обслуживания. Вещи будут мобильны, автономны и портативны по определению».
Известный тренд: происходит минитюриазация устройств, в том числе получены образцы мобильных устройств, извлекающих энергию для своего функционирования из «среды» - радио, магнитных и других излучений (волн), интенсивно присутствующих в сложной электической среде мегаполиса. Фактически, рассматривается передача не только «Шеноновская» передача информации через «высоко структурированную энергию» (радио и других излучений), но и обратно, трансформация «бесплатно ретранслирующихся информационных блоков» в «плоскую» энергию потребления.
Фактически по похожему принципу (механизм обратной доставки) функционируют идентификационные радио-метки (RFID) товаров в крупных американских гипермаркетах, и новые биометрические «паспорта» от Samsung. А именно – устройство пассивно, но сам вызов (активация) устройства содержит достаточный «заряд» для его активации и ответа. В примере с метками – это ответный сигнал о местонахождении уникального товара, в примерах с паспортами – показ необходимого OLED экрана с данными владельца.
Идеологически близки к этой концепции подарки-шутки (подогрев чая от кружки-usb) и эксперименты передачи интернет данных по нетрадиционным средам (батареи и т.д.). Важность концепции в размывании границы энергия-информация-связь, и возможность переосмысления жизни (мегаполиса), как некоторой среды с априори повсеместно доступной энергии, информации и связи. Причем, в силу локального характера соответствующих явлений и устройств – среды изначально децентрализованной.
Задачи: онтологии декларации ресурсов, задача поддержки внутреннего состояния систем на основе «эмоций», классическая игровая задача поиска ресурсов, агентные реализации переговорах о ресурсах, децентрализированные PGP механизмы «виртуальных денег» - в том числе в рамках длинных транзакций, без привлечения real estate, и без выделенных локальных координационных центров.
Атомитизация и индивидуализация.
Тезис 3.2: «Устройства и вещи будут индивидуализированы как по сути, так и во взаимореакциях. Устройства будут атомизированы».
Понятный тренд: в японских роботехнических устройствах («умная собака» и др.) использованы исключительно «смешные» по меркам мобильных телефонов ресурсы – 12 mHz процессор и специальные «обучаемые» нейроустройства. Исключительно мало логики непосредственно программировалось на аппаратном уровне. За счет специальных механизмов использования ресурсов (в том числе специальных аппаратных архитектур), удалось на сравнительно скромной аппаратуре воспроизводить сложные действия. Аналогично - используемые «нейронные» алгоритмы моделирования двигательной активности животных, в примере роботизированного военного «теленка». Сюда же можно отнести минитюаризацию устройств, в рамках которых можно вмонтировать операционную систему.
Все это позволяет индивидуализировать «устройства» - т.е. сделать их реакцию на действия не заранее программируемой, но значительно определяемой по контексту использования и контексту тех вещей и устройств, которые находятся рядом. Фактически на аппаратном уровне и уровне используемых алгоритмов становится возможным реализация «Хакеновского» принципа «предугадывания», характерного для синергетических систем (и вошедшего в курс философии как принцип «опережающего зеркалирования») и в том числе для мозга, механизмов сетчатки и т.д. Желательно также, чтобы подобные «паттерны узнавания» складывались на все более высоких уровнях, как это и происходит в живых образования, как индивидуальных, так и групповых.
В настоящий момент совершенно кажется обычным перенос и обновления программ, апгрейды операционных систем – даже в том случае, если вам необходима дополнительная их кастомизация и конфигурирование. Мы обычно считаем, что после обновлений программа «лучше распознает контекст использования», «лучше выполняет действия или расширяет их спектр», «лучше взаимодействует с пользователем».
Невозможное на настоящий момент в практическом использовании: представим, что накопленные «знания» представимы в виде стратегий (обучения), провляющихся в определенном контексте. Т.е. кодируются не сами знания – но способности (стратегии) их получения, не сами навыки, но лишь выбранные «управляющие параметры порядка» (в терминах синергетики). Это несколько проще (и эффективнее), чем исходная задача накопления знаний – так как в последнем случае кодируются (запоминаются) лишь свойства построения (топологии) соответствующей «нейронной сети» и связей. Представим, что такие стратегии могут быть рекомбинированы, с получением «жизнеспособных» новых стратегий. Представим, что рекомбинация имеет определенные законы позволяющие «угадывать» результат рекомбинирования, в частности, усиление и взаимовлияние различных свойств (стратегий). В частности, предположим, что результаты рекомбинации могут быть устойчивыми, а сам последовательный процесс ее использования - направленным. В результате устройства в чем-то начнут напоминать «домашних животных» - индивидуализироваться, четко использовать контекст, обучаться под «владельца», передавать и накапливать «умения», полученные в результате функционирования и взаимодействия с владельцами. Под передавать мы имеем не «наследственность» (что нарушало бы тезис «о непередаваемости приобретенных признаков по наследству», и противоречило тезису о «невозможности переноса каких-либо детальных приобретенных свойств мозга или памяти в наследственные механизмы»), ведь реальные ДНК ограничены размером в 600 мегабайт (хотя используемая «свертка» данных весьма емка), но говорим о «мгновенном переносе данных» - в силу возможности «прямого» (bare metal) итерирования по обоим «нейронным» сетям с целью обучения.
Действительно, в настоящий момент ни десктопные программы, ни сайты, ни сервисы, ни, тем более, устройства, в своем большинстве не являются адаптивными, и не накапливают знания. Владелец вечером смотрит развлекательные сайты и передачи, любит приглушенный свет, утром слушает только прогноз погоды и биржевые сводки, днем планирует встречи и мероприятия на выходные с друзьями... Все вышесказанное специфично, понятно и индивидуализироннно. Но только кошки способны наблюдая за своим хозяином, понять в каком он настроении, и что собирается делать. Устройства же раз за разом «молчат». Вкючайте вы хоть тысячу раз, придя с дома, обогреватель воды, свет, телевизор, любимый канал, любимую музыку – эти устройства никогда не договорятся вместе о контексте использования. Никогда не «включат» музыку, после того как вы выдите из ванны, - если только это не было запрограммированно заранее. Вещи не индивидуальны, не распознают контекст использования, и, самое главное – не коммуницируют «синергетически» друг с другом с целью образования бОльших систем предугадывания. Итак, нам не интересно образование Умного Дома в виде «управляющего пакета известными устройствами» (как преимущественно предлагается сейчас). Нам действительно интересно, образование умного дома в виде свободного коммуницирования устройств, решающего сообща нужную задачу (через эмоциональное подкрепление), в силу образования новых «параметров порядка». Более того, каждое из устройств хотя и будет иметь «характерную» специализацию (видео камера – «узнавать» характерные паттерны, радио – «слышать движения в комнате», элементы конструкций и двери – «чувствовать» собственные передвижения), они БУДУТ иметь взаимообратные петли (т.н. звуковая и зрительная синестезии), позволяющие им выделять (понимать) какие из паттернов стоит выделять и, соответственно, «строить» для их распознавания соответствующие сети. В итоге, «дом» может быть «смущен» - точно так же как если бы это было животное или человек, если в его комнату, к примеру, впервые залетела птица или принесли новое устройство. В первом случае, вероятно, он просто успокоиться, распознав и привыкнув к поведению «питомца» (как привыкают и живут вместе животные в деревнях), во втором случае, в процессе длительной коммуникации или обучения – естественно «интегрирует» предмет в собственную среду. Последний вопрос – «интеграции» систем, в том числе живых, исключительно важен и будет дополнительно еще рассмотрен.
Известный тренд: добавление RFID меток к разным продуктам, с помощью которых можно автоматически контролировать положение, присутствие и перемещение заданных вещей в пространстве. Метка – пассивный или активный излучатель «радиосигнала», содержащий уникальную информацию о предмете, возможно зашифрованную. Мы в свое время смотрели серверы обработки потоков событий, соответствующее программное обеспечение, механизмы выделения паттернов. Все эти механизмы широко используются в банковской сфере (fraud detection), гипермаркетах (логистика), и даже в колесах Lexus (вазимодействие и трекинг на заправках). Логично использование RFID меток на вещах владельца (гибкий ключ-браслет) в рамках умного дома – с помощью которого можно однозначно определять перемещение человека и, в зависимости от этого, например, регулировать звук, свет, открывание дверей и т.д. Наличие программных механизмов анализа стриминг потока событий и выделения базовых паттернов позволяет надеяться на «мышление», «чувствование» и «оперирование» большими наборами объектов.
Скрытый тренд: в настоящий момент в рамках инициативы «единого входа» openID внедряются различные, в том числе аппаратные, механизмы обеспечения идентичности. Под идентичностью можно понимать нечто, помогающее и гарантирующее «отделенность» и «неизменность» какого-то формирования. Идентичность – то, что позволяет нам понять, что «это» – отдельное, и «это» – то же самое, с чем мы общались раньше. В основе идентичности, на мой взгляд, лежит исключительно важный факт «понимания и отделяемости окружающего». Если вопрос отделенности – требует отдельного размышления (сопоставления возможности изоляции от контекста), то вопрос неизменности решается или на основе обладания общим «секретом из прошлого» (я помню как выглядит и ведет себя этот предмет или человек в прошлом), «делегирования доверия» (родители и окружающие признают, что это тот же человек), или в результате «переговоров». В настоящий момент подобные механизмы - с использованием PGP, FOAF+SSL, а также дешевых аппаратных токенов может быть решен вполне удовлетворительно, децентрализовано и стандартизировано.
Скрытый тренд: в настоящий момент существует одежда, меняющая свои цветовое оформление в зависимости от контекста (музыка) или по требованию. Предположите, что распознавание контекста (выделение инвариантов из контекста), а также кросс распознавание предметов (визуальное или по радио-меткам, как в проектируемых системах безопасности автомобилей, определяющих по множеству параметров место в потоке, растояние до ближайших машин, расстояние до ограждений, и даже кросс-коммуникацию между с.б. автомобилей как в современных лайнерах) - будут распространены. В таком случае, вещи смогут не только быть индивидуальными (определять собственное поведение изходя из контекста), но и индивидуализировать свои реакции (в зависимости от того, с кем в настоящий момент работают).
Задачи (приблизительно): аппаратное оборудование (паралельная память, аппаратные вычисления для нейроконтроллеров), встраиваимые (в том числе plug-in) OS и устройства, вычисление управляющих параметров «нейронных сетей», встраивание и рекомбинация стратегий, «селекция» устройств, агентные среды и алгоритмы для возможности самоорганизации, определение паттернов контекста, автопостроение онтологий и автопостроение задач на основе данных эмоций (здесь важно понять, что «устройства» БУДУТ чувствовать, видеть, думать и ставить принципиально другие задачи, которые нам априори неизвестны – поэтому нужно построение ), делегация доверия.
Материализация виртуальности и виртуализация материальности.
Тезис 3.3: «Виртуальность будет материлизироваться, а именно использовать в качестве интерфейсов «материальные» примитивы и паттерны. Материальность будет виртуализироваться, а именно эмулировать материальные интерфейсы виртуальными».
Известные, малоизвестные, а также находящиеся в разработке проекты:
- Создание приборов (очки) позволяющих проецировать картинку поверх обычного визуального потока информации. В частности, системы от гугл, позволяющие «увидеть» направления и подсказки, как пройти в тот или иной магазин или точку в городе, текстовые описания «поверх» визуального потока информации города. Т.е. вы не виртуально видите город с наложенными подсказками, но реально путешествуя по городу (получаете видео подсказки, находящиеся «прямо» у нужных объектов).
- Проектирование аналогичного сигнала без использование очков, с миниатюрных «сверхточных» проекторов-датчиков установленных на переносицу (Motorolla), позволяющих находить точные места «сетчатки» и проектировать нужный образ «с учетом геометрии» переноса данных.
- Возможность специальным образом рассинхронизировать (чет-нечет кадров) видео информацию поступающую на глаза (через очки или специальные индивидуальные проекторы) для создания стереоскопического эффекта, - что фактически позволяет реалистично выводить трехмерные изображения. Для тех, кто не знаком с этой технологией – вы не видите «картинку» трехмерного предмета на экране монитора, но «видите» реальный трехмерный предмет в удалении от вас.
- Возможность анализа «интенции» (мысли) двигательной активности, в частности, перехвата движения взгляда ЧЕРЕЗ импульсы мозга (см. видео **) . Естественно, ничего более сложного кроме эмоций, общего состояния, двигательных паттернов и некоторых других простейших или общих вещей по активности «долей» мозга снять нельзя. Тем более преобразовать такие активности в осмысленные практические паттерны. Таким образом вы можете посмотрев на предмет и осуществив действия (или подумав о действиях - моргнуть и т.д.) вызывать какое-то контекстно зависимое действие (но например, устойчиво распознать элементы речи только через мозговые сигналы пока совершенно не могут)
- Анализ движения тела и рук по видео сигналу (через датчики на теле, или через мозг), а также тактильные сенсоры (инфокиоски, i-phone)
- Тенденция приближать интерфейсы к оперированию материальными предметами, в частности – FLASH интерфейсы газет «с перелистыванием», трехмерные интерфейсы с возможностью вращения курсором-рукой (Abobe), использование геометрии «объема помещения» в навигации некоторых безкликовых сайтов (lexus), использование сенсорных интерфейсов и примитивов (android, i-phone).
- Примеры (по «Хакену») обучения мозга для потерявших зрение удовлетворительно видеть через схему «видеокамера – электропередатчик – стимуляция (перевод картинки) на рецепторы языка». Иными словами мозгу вообще «почти все равно» (за исключением влияния наработанных наследственно сформировавшихся стратегий) откуда брать сигнал – с «родных частей» или с «аналогично функционирующих по принципам обратной связи» существующих или новых устройств, и более того, почти все равно в какой из областей оперировать этими данными («разделение личности при разрыве коммуникации между долями», «взятие части взаимной ответственности участками мозга при поражении или отключении смежных областей» и др.). Более того, такое обучение и интеграция устройств - не есть обязательно вмешательство в непосредственные (нейронные) интерфейсы. Главное - принципы и обучения («образование синергетических параметров парядка и создание соответствующих связей в нейронных механизмов»), а каким образом эта информация будет донесена до мозга - непосредственно, или через цепь интерфейсов – все равно (при этом, конечно, мы помним про влияние всего организма и в частности гармонов и других веществ на деятельность мозга). Вопрос же как именно должно быть организовано обучения – действительно сложен, но решаем. Более того, «ощущения габаритов автомобиля», «персонажа из игры», «мячика в игре» - те же самые механизмы «встраивания предметов» в сам мозг (на уровне «ощущений (продолжений) тела»).
Итак, известны трехмерные модели с игровыми интерфейсами (SecondLife, Home) – предлагающие «жить» и коммуницировать в «виртуальном» мире с такими же людьми. В силу фактов, сказанных выше виртуальные системы будут предлагать интерфейсы потребляющие «уже известные» примитивы материальности (ВАК, движения, чувств, пространственной ориентации, тактильность, тяготение), с другой - предлагать (встраивать) новые. Материальные же системы смогут предлагаться посредством виртуальных.
В частности, вы сможете управлять «руками» и путешествовать по вашей квартире, находящейся в Гонконге, прогуливаться по Лондону и видеть историю и сообщения – «написанные прямо по воздуху», ставить себе смайлик «я сегодня собираюсь пойти на вечеринку – приглашаю» у себя на головой, или изменять собственную одежду «в глазах» нужных вам молодых людей.
Задачи (приблизительно): обучение мозга, мгновенное передача знаний, анализ механизмов обучения и коммуникации с бессознательным, эмоциональность и игра в коммуникации и жизни.
Жизнь как Текст.
Тезис 3.4: «Жизнь как текст - трассируема, многозначна, открыта для интерпретаций, многоссылочна и с выделенными процессами, контекстуальна, коммуникативна».
Известны технологии работы с текстами, позволяющие непосредственно «строить» коммуникацию с бессознательным, строить «мир» текста - посредством внедренных ритмических, образных, текстовых, знаковых элементов «связывать те или иные контексты и образы» в специальные блоки (якоря), и далее использовать такие блоки для порождения «слоя» смыслов. За счет переплетения таких контекстов и многих других приемов психологии, можно осознанно выстраивать и доносить «тексты», явно не содержащиеся в исходных.
Фактически, «хорошо организованные интерфейсы» позволяют также передать «смысл и знания».
В силу виртуализации вещей, возможности управления любыми активностями, возможности сохранения любых активностей, возможности прослеживаемости цепочек активностей (записанных по аналогии «комментариев» в сегодняшних блогах) - становится возможным «читать» жизнь как текст (прослеживаемость, многоссылочность), управлять процессами в жизни как текстами (например при изменении дизайна комнаты, процессов освещения, подачи материалов – делать это как тексты, возможно, с использованием элементов литературы, ссылочности, создания образов), представлять саму жизнь как набор «рекомбинационных текстов» (recombinant texts), с возможностью строго математического анализа процессов.
При этом, думаю, само восприятие и чтение процессов жизни изменится. Появятся новые паттерны восприятия и чтения «потока», в том числе с поддержкой формирования такого восприятия на уровне хороших информационных интерфейсов. Вы будете «чувствовать» куда собираются все ваши друзья на ближайшей недели, какой фильм интересен, почему и т.д. – и это все не на уровне чтения «информации о жизни» (смотрю анонсы и читаю статью), а на уровне жизни (как если вы сейчас читаете иероглифы и не понимаете, а в качестве этих иероглифов сейчас выступают процессы жизни). Сейчас подобное «чтение жизни как текста» кажется сложным, но по мере развития этих процессов, такое станет возможным. Вы сможете «узнавать» незнакомые места, и сможете «уверенно» гулять и находить нужные предметы и объекты. Стратегии и знания будут передаваться неявно в виде текстов в рамках / скрытых в процессах жизни. Это будет похоже на «хорошие интерфейсы», с которыми вы «знаете» как работать. Жизнь (во взаимодействии мест и вещей) – будет подобна на игру или роман. Как сейчас увлекательно идя в ресторан обнаруживать «стрелочки и указатели» на полу или вывесках, так и в будущем процессы и действия приобретут более законченный, сценарный, текстовой и коммуникативный характер.
Семантика и социальность.
Процессы и знания будут семантизированы. Поиск для знакомств (dating) – будет. Но, во-первых, это будет ЕСТЕСТВЕННАЯ часть общего движка поиска. Во-вторых, поиск будет осуществляться защищенно по распределенным данным (как если бы база знакомств была не централизованная, но как гугл - поиск бы велся по распределенной сети). В-третьих, поиск будет учитывать контекст – жизни. В четвертых, по большинству процессов жизни и активностей – будет доступен контестуальный «вывод и экспертная поддержка принятия решений».
«Вы сегодня отличо выглядите, только сегодня будет дождь – захватите зонтик. Этот парень вчера был на той же дискотеке, что и ты. Вчера на этом же перекрестке знакомая из 7-го дома попала в аварию, осторожно, вон слева неуровновешенный водитель. Все рестораны в центре уже заняты, а вон за углом через двести метров отличная кафешка, все работники нашей фирмы ее рекомендуют. Тот мальчик точно хочет познакомиться и увлекается катанием с горных лыж. Вчера у вас был тяжелый день, не стоит назначать эту работу на сегодня. Если вам понравился фильм (а я вижу он вам понравился), вы возможно хотели бы съездить в Испанию» - все это типичные фразы системы, которая будет индивидуализирована, хранить и записывать персональную информацию владельца, выступать в роли агента, транслировать внешним системам критичные вычисления.
К сожалению, мне пока не известно, как будет транслированы социальные взаимодействия между людьми, и насколько сильно будут развиты. Пока будем лишь говорить, что узкоспециализированных социальных сетей будет много, они будут возникать и образовывать по требованию (как сейчас группы людей и знакомых), будут мобильны, и в целом, список сетей будет «покрывать» возможные направления функционирования человека (например, по Уилберовской схеме
или другим).
| Уровень публикуемого материала | |
| Рекомендуемый уровень знаний читателя в предметной области : | |
|---|---|
| Список конкретных знаний: |
Семантические сервисы |
| Гид: |
Future Web |
| Обсуждение: | |
| Публикация | |
| Тип публикации: | |
|---|---|
| Оригинал: | |