Привет.
Уверен, что каждый из вас хоть раз в жизни писал комментарии. На наших страничках так уж точно отметились практически все наши читатели. Но у нас интересно читать комментарии из-за подкованной публики. И поэтому, прежде чем писать что-то на Mobile-Review, вы с большой долей вероятности сначала почитаете, что же уже написали остальные пользователи. Во-первых, это может быть поучительно (я и сам так делаю). А во-вторых, встретив нужное направление мысли, вы перейдете в соответствующую ветку и начнете общение вместо дублирования чьих-то слов. Либо же, отметив, что интересующей вас темы нет, напишете комментарий сами. Но в условном Telegram так бывает далеко не всегда. Особенно в популярных каналах, где открыты комментарии и нет модерации пользовательских пассажей. Легко можно наткнуться на посты с несколькими сотнями комментариев. И вот здесь и возникла мысль об улучшении. Но сначала — несколько слов об изобретении из одного из прошлых выпусков.
Обратная связь
В «Уголке №94» мы показывали вам держатель для смартфона, который был сделан только для того, чтобы играть в игру Guitar Flash. Игра относится к ритм-играм. То есть вам по команде нужно нажимать на определенную клавишу. Момент нажатия совпадает с музыкальным тактом, и возникает ощущение, что ты сам играешь. В случае, если ты промахиваешься по кнопке или делаешь это не вовремя, песня затихает. Это создает ощущение, что ты сфальшивил. И несмотря на то, что игра называется Guitar Flash, обычно в нее играют вот так:
Согласитесь, едва ли восприятие рисует гитару. А хочется именно ее. Все потому, что до этой игры мне нравилось играть в Guitar Hero Live. Подробнее про предысторию и мой опыт игры можно почитать здесь и вот здесь. Схожесть механики с бегущими по грифу метками, которая есть в Guitar Hero Live и Guitar Flash, терзала изобретательскую душу вопросами о том, можно ли простую смартфонную игру сделать максимально близкой к консольному варианту (играл я тогда на PlayStation 4). В итоге я собрал то, на чем можно играть как на гитаре:
Эти ощущения, в отличие от тех, где требуется удерживать смартфон в руках, гораздо интереснее. Все задачи, которые я перед собой ставил, были решены. Никакой дополнительной электроники, никакого написания программ, никакого музыкального обучения, большое количество песен для игр и все всегда под рукой. Подробнее с конструкцией и техническими решениями можно ознакомиться по ссылке ниже:
Мнения читателей были разными. Но в качестве одной из главных претензий я бы выделил обвинения в падкости на баловство. Чем не устроила нормальная электрогитара? На ней и звук лучше, и навыки полУчите, и т.п. Кто-то, напротив, утверждал, что ни к чему использовать гитару, а лучше сконцентрироваться на синтезаторе, который уже сразу с кнопками. А читатель Eduard Belyaev предложил присмотреться к ENYA Cyber-G. Это вроде как гитара, но с кнопками. А рекламный ролик обещает увлекательное использование даже без специальных знаний о музыке (не верю):
Мне понравилось, что устройство совместимо со всякими там электронными аксессуарами вроде специальных педалей. А еще у этой гитары есть модули:

То есть как бы можно превратить ее прямо-таки в струнный инструмент. Но здесь хотелось бы сразу отметить пару моментов. Во-первых, цена вопроса весьма существенная. Во-вторых, ничего не говорится про готовые композиции, которые хотелось бы повторить за великими. То есть аналоги вроде бы и есть. И вроде бы все такое продуманное и профессиональное, но тот сценарий, что я описал в финале «Уголка №94», не укладывается во владение подобным устройством. Стало скучно, снял со стены свой самопальный контроллер, вставил в держатель смартфон и послушал музычку, параллельно еще и пальцами кнопки поперебирал. Так, чтобы моторику на должном уровне поддержать. Заодно песни новые добавить, которые разработчики выложили. Потом повесил, и контроллер снова будет терпеливо ждать внимания. Не нужно ни заряжать, ни беспокоиться о каких-то обновлениях прошивок. Ладно. С гитарами пора заканчивать. Перейдем к следующему изобретению.
Проблема
Во вступлении мы начали описывать работу с комментариями в социальных сетях, но четко проблему не обозначили. Так вот. Не так давно я оказался на одном канале, где к записи было написано свыше 300 комментариев. Пост был довольно популярный, и желание высказаться по сути написанного возникло у очень многих. Я был в их числе. Но, уже начав писать комментарий, я понял, что мысль наверняка пришла в голову не только мне. При этом читать всю ветку, чтобы понять, упоминалось ли то, что я хотел сказать, мне было некогда. В итоге решил просто ничего не писать. Вот эту проблему и будем сейчас решать. Но прежде давайте ознакомимся с тем, как ее решают сегодня.
Уровень техники
Если говорить о самом «древнем» способе обезопасить себя от написания повторных комментариев, в первую очередь всплывает самый очевидный. На нем, в принципе, построен весь поиск в Интернете. Совпадение по словам.

Здесь мы можем видеть запрос, в котором кто-то вводит имя и фамилию. При этом в поисковой выдаче демонстрируется несколько ссылок, в которых присутствует текст с теми самыми словами, которые пользователь ввел в своем запросе. Это самый базовый принцип. С ним, наверное, знаком каждый. Сегодня алгоритмы, которые работают с запросами, более продвинутые. Иногда кажется, что они с полуслова понимают наши информационные потребности. Программисты настроили свои системы таким образом, что они начали понимать контекст. Иногда же они (программисты) намеренно вредят, принудительно ассоциируя слова негативной окраски с той или иной личностью, например. Такое распространено применительно к политикам. Главным образом из-за популярности личностей и их частого обсуждения в Сети. И если личность связана с какими-то негативными для большинства решениями, то непременно появятся язвительные комментарии, часто с оскорбительными высказываниями, тексты которых точно проиндексируются поисковиками, и вот у вас уже рождается стереотип о том или ином человеке. Примеров хватает.
Другим направлением изобретательства в области запросов и поиска является подталкивание пользователей в нужном для держателя платформы направлении. Например, визуальное отображение интереса пользователей. Ведь если вы видите исключительно пустое окошко для поискового запроса, то, весьма вероятно, вы не отвлечетесь на что-то стороннее. Но если под ним вам выдадут облако из часто вводимых слов, то шанс увлечься тем, о чем вы даже не задумывались, отнюдь не нулевой. Выглядеть это может следующим образом:

Едва ли, зайдя в поисковик по музыкальным композициям и увидев облако предпочтений пользователей вроде того, что изображено выше, вы не заинтересуетесь тем, что привлекло больше всего внимания. Если же это будет еще и какой-то конкретный исполнитель, то шанс снова возрастает. Аналогично прием будет работать и с далекими от музыки темами. Например, если зайти на новостной портал и кликнуть по кнопке «Гаджеты» в первые дни после презентации компании Apple, вам, скорее всего, не покажут много ссылок на классические смартфоны Sony Ericsson.
Сам Telegram использует, насколько я могу судить, гибридный вариант поиска по сообщениям и комментариям. То есть вы вводите слова, и алгоритмы все-таки немного «обдумывают» контекст. То есть по слову «самоходный» вам выйдут не только сообщения о технике. Парочка из них точно будут связаны с политикой.
Если же вернуться к нашей проблеме с вероятностью написать повторный комментарий из-за нежелания читать все полотно пользовательских мнений, можно воспользоваться вот этой кнопочкой перед тем, как высказаться самому:

Проблема в том, что это вовсе не органичный подход. Он требует определенной ответственности за восприятие собственного образа в Интернете. Проявления культуры, если угодно. Однако в эпоху анонимности в Сети мало кто задумывается о том, как его будут видеть окружающие. Иронично, но именно те, кому должно быть плевать, как раз беспокоятся об этом. Мне на ум пришел случай с Илоном Маском. Он как-то хотел пошутить в тогда еще не своей социальной сети, использовав необычную игру слов. Но перед тем, как писать, запустил поиск по такому сочетанию. Оказалось, что до него подобным образом уже «каламбурила» певица Граймс (история здесь). То есть вроде как какое ему дело до того, что о нем могут подумать? Но, тем не менее, он проверил. Хотя написал бы Маск, не проверяя свои мысли на предмет пересечений, глядишь, и всего, что последовало после, не было бы.
Давайте же опишем вариант того, как в идеале должен выглядеть сценарий для написания комментариев без посягательств на чужое творчество.
Осуществление изобретения
Пользователь открывает ленту в социальной сети. Пользователь пролистал несколько записей от разных авторов и перешел в одну из них для просмотра мнений других читателей в перечне комментариев. Подобных мнений было настолько много, что читать их все просто не было никакой возможности. Пользователь решает прокомментировать оригинальную запись и начинает печатать текст. В этот момент в режиме реального времени система анализирует написанное им и сравнивает с другими комментариями на предмет совпадений. В процессе написания система «прыгает» по комментариям, обозначая, с какими из них есть пересечения. В этот момент пользователь, пишущий комментарий, может оценить, насколько его мнение «опоздало», и принять решение о целесообразности отправки комментария. Следует отметить, что система может сравнивать набираемый комментарий с уже оставленными, ориентируясь не только на точное совпадение слов, но также анализируя контекст и суть высказывания.
Формула изобретения
- Способ проверки записей на предмет повторения, состоящий в том, что:
- пользователь набирает текст записи;
- система сравнивает текст набираемой записи с уже созданными записями;
- система выдает заключение о степени совпадения текста набираемой записи с уже созданными записями;
- пользователь принимает решение о создании записи.
- Способ проверки записей на предмет повторения по п.1, отличающийся тем, что:
- система сравнивает текст набираемой записи с уже созданными записями непосредственно в процессе набора.
- Способ проверки записей на предмет повторения по п.1 и п.2, отличающийся тем, что:
- система выдает заключение о степени совпадения текста набираемой записи с уже созданными записями в виде перечня релевантных записей.
- Способ проверки записей на предмет повторения по п.1 – п.3, отличающийся тем, что пользователь может перейти к просмотру записи из перечня релевантных записей.
- Способ проверки записей на предмет повторения по п.1 – п.4, отличающийся тем, что перед началом создания записи пользователь активирует упомянутый режим проверки.
Вот такое небольшое изобретение, которое позволит избежать замусоривания ленты комментариев одинаковыми фразами. Понимаю, что большинству все равно, но когда мнение в комментариях будет хоть немного проверяться авторами, появится шанс, что у читателей получится создать некоторый авторский стиль. Впрочем, пока не сделают, не узнаем, к чему это приведет. Наша задача минимум выполнена. Идея есть, пусть развивается.
Традиционно ждем ваших дополнений. Также поделитесь, чего не хватает в мессенджерах вам. Ну, разве что кроме звонков. Тут мы бессильны.
Смелых идей, отличных изобретений и успешных продуктов. Удачи!
Не совсем понятно, зачем автору 100 неповторяющихся реакций вместо 20 кг/ам и 80 пешиесчо.
типа кто первый поставил смайлик — тот молодец, а остальные плагиаторщики, их смайлы уже не интересны
Не верно поставлена цель поиска по комментариям. Люди эгоисты и их интересует только они сами. Поэтому, сначала напишут, а потом будут смотреть кто что ещё написал. И искать высказывания по нужной теме, только когда информация по ней вызывает определенный интерес. Например Драйв23, модель, катализатор и как его прошить.Думаю алгоритмы обычного поискового движка отлично с задачей справиться, при условии доступа к комментариям.
Пришла мысль. Вот если бы, все комментарии про нашу самую настоящую вкуснейшую доброколу автоматически собирались в тематическую папку с выпадающим содержимым и открывалась при нажатии. Было бы здорово … читать остальные комментарии.
Deodorant, идея, кстати. А то про принадлежность Доброго Колы к Кока-Коле мне написали раза три.
_Eleven-, смайлы обычно ставят в реакции, какой от них толк в комментариях? Неинформативно же 🤔
Mikhail Volkov, Чтобы увидеть, кто именно какую реакцию поставил, необходимо совершить пару дополнительных действий, а если эмодзи в отдельном комменте, то сразу видно, кто именно и как отреагировал
Безусловно полезно. Но также полностью присоединюсь к мнению "Впрочем, пока не сделают, не узнаем, к чему это приведет.". Есть парочка потенциально вредных подводных камней.
Тут скорее вопрос по изобретательскому моменту. Вот читаю формулу и прям вижу stack overflow. Один в один. При создании нового вопроса, подобная идея реализована уже не помню как сколько лет. Именно по озвученной причине. Миллионы вопросов, с высочайшем шансом дублирования от нового.
Mikhail Volkov, Поддерживаю. Автоматическая дополнительная структуризация, в том числе древовидная — самое то. Например посты про добороколу в узел первого уровня, а про принадлежность к кокаколе — второго. Или даже третьего, если найдется общий "предок".
Себе для Хабра сделал еще одну полезняшку. Фильтрация комментариев по рейтингу. Фильтр стремится отобрать top-N постов, где N зависит от количества комментариев. Причем не так тупо как на Толстом — сортировка по рейтингу, а с учетом древовидности структуры. Если корневой пост с 0, ответ на него с минусом, а ответ на минусовый с прошедшим фильтрацию рейтингом — будут отображены все три. Полезно чтобы не потерять разносторонность мнений, в том числе не принятых сообществом.
У речи есть две функции — перформативная и констативная. Констативная функция заключается в сообщении новой информации. Перформативная — это побуждение к действию. Если для первой функции уникальность важна, то для второй — наоборот противопоказана, так как перформативность часто заключается в декларативном присоединению к общему мнению. В комментариях обычно перформативность доминирует, именно поэтому на форумах банят и удаляют комментарии противоречащие вайбу дискуссии, чтобы не создавать дискомфорт у лояльной аудитории. Продуктивно, мне кажется, если система будет группировать посты по сходности содержания. Тогда условный любитель Эпла просто не пойдет в раздел "ЭплФсё"
Ну вот. Очередное подтверждение, как начинает разывиваться наш софт, после принудительного прехода на него. Опять отвечаю на последний пост ds121, а ответ "присоединяется" к посту Янер Ыжиков. В кавычках, потому что де-факто, этот ответ тупо публикуется в корне, как самостоятельный.
Коллеги, может хватит это гипотетическое развитие после появления пользователей, приводить как свершившися факт?
Сколько уже времени прошло с перехода на нынешний движок комментариев? И что в нем улучшилось за это время?
Mikhail Volkov, Ага, и еще фактчекинг прикрутить, так как Coca Cola HBC это не Coca Cola Company (сама компания лишь миноритарный акционер в HBC)